openpencil/src/utils
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
..
export.ts feat(history): add undo/redo, keyboard shortcuts, and file operations 2026-02-18 21:49:31 +08:00
file-operations.ts feat(history): add undo/redo, keyboard shortcuts, and file operations 2026-02-18 21:49:31 +08:00
node-clone.ts feat(editor): scaffold core canvas engine and editor layout 2026-02-18 21:49:16 +08:00
normalize-pen-file.ts feat(history): increase maximum undo/redo states and enhance batch handling 2026-02-20 15:41:45 +08:00
svg-parser.ts feat(chat): enhance chat streaming with 'thinking' state and improve SVG handling in toolbar 2026-02-19 12:52:30 +08:00
syntax-highlight.ts feat(codegen): add React and HTML code generation 2026-02-18 22:33:41 +08:00