openpencil/src
Kayshen-X e8f7b597bf feat(history): increase maximum undo/redo states and enhance batch handling
- Update history store to support up to 300 undo/redo states, improving user experience during complex editing sessions.
- Refactor batch handling in various components to ensure accurate history tracking and prevent unnecessary entries.
- Implement checks to avoid adding duplicate states to the undo stack, optimizing performance and memory usage.
- Enhance event handling in canvas and keyboard shortcuts to maintain consistent history state during user interactions.
2026-02-20 15:41:45 +08:00
..
canvas feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
components feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
hooks feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
lib feat(editor): scaffold core canvas engine and editor layout 2026-02-18 21:49:16 +08:00
routes feat(chat): enhance chat streaming with 'thinking' state and improve SVG handling in toolbar 2026-02-19 12:52:30 +08:00
services feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
stores feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
types feat(canvas): add hover highlighting, deep selection, root frame clipping and drag-out reparenting 2026-02-20 02:16:55 +08:00
utils feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
variables feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
router.tsx Initialize OpenPencil project with essential files and configurations 2026-02-17 21:14:16 +08:00
routeTree.gen.ts Initialize OpenPencil project with essential files and configurations 2026-02-17 21:14:16 +08:00
styles.css feat(editor): add top bar with file operations, theme toggle and fullscreen 2026-02-18 23:46:17 +08:00