You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
status.textContent=`${toolName[0].toUpperCase()}${toolName.slice(1)} is active. Drawing stays in unsaved editor state for this page session only.`;
193
+
if(SHAPE_TOOLS.includes(toolName)){
194
+
status.textContent=`${toolName[0].toUpperCase()}${toolName.slice(1)} is active. Choose a start pixel, then an end pixel. Drawing stays in unsaved editor state for this page session only.`;
195
+
}else{
196
+
status.textContent=`${toolName[0].toUpperCase()}${toolName.slice(1)} is active. Drawing stays in unsaved editor state for this page session only.`;
197
+
}
179
198
}
180
199
}
181
200
@@ -215,6 +234,109 @@ function pickCellColor(cell) {
status.textContent=`${editorState.activeTool[0].toUpperCase()}${editorState.activeTool.slice(1)} start selected at row ${coordinates.row}, column ${coordinates.column}. Choose an end pixel.`;
Base branch: PR_26179_CHARLIE_031-sprites-picker-zoom
8
+
9
+
Branch: PR_26179_CHARLIE_032-sprites-shape-tools
10
+
11
+
## Summary
12
+
13
+
Implemented simple pixel-art shape tools for Sprite Creator. Line, Rectangle, and Circle now use a two-click start/end interaction and write only to the unsaved page-session editor draft. Move remains disabled/deferred. No persistence, database, API, schema, browser-owned authoritative product data, or start_of_day files were changed.
14
+
15
+
## Branch Validation
16
+
17
+
PASS
18
+
19
+
- Built on the previous stacked Sprite branch.
20
+
- Scope stayed limited to shape tools.
21
+
- Move remains disabled/deferred.
22
+
- No DB/API/schema changes.
23
+
- No product save/load or authoritative browser-owned product data was added.
24
+
- No stale PR #219-#228 code was copied.
25
+
- ZIP package created at the user-requested batch path.
26
+
27
+
## Requirement Checklist
28
+
29
+
PASS - Line tool implemented with simple pixel-art behavior.
30
+
31
+
PASS - Rectangle tool implemented with outline behavior.
32
+
33
+
PASS - Circle tool implemented with outline behavior.
34
+
35
+
PASS - Shape tools use unsaved page-session editor state only.
0 commit comments