Files
Alfred Lee 4cd4763774 feat(editor): add drag-and-drop manual preset group order
Implement manual ordering in `preset_group_editor` with draggable row handles, drag state/move helpers, and drop-index calculation so users can reorder groups directly in the UI.

Persist the order in a new `manualOrder` property using stable group keys (title/color/position/size), then reapply it when rendering to keep custom ordering consistent across updates. Also ignore `.ruff_cache/` in `.gitignore` to avoid committing local lint cache files.feat(editor): add drag-and-drop manual preset group order

Implement manual ordering in `preset_group_editor` with draggable row handles, drag state/move helpers, and drop-index calculation so users can reorder groups directly in the UI.

Persist the order in a new `manualOrder` property using stable group keys (title/color/position/size), then reapply it when rendering to keep custom ordering consistent across updates. Also ignore `.ruff_cache/` in `.gitignore` to avoid committing local lint cache files.
2026-03-12 21:03:46 +08:00
..