feat(quicknav): Phase 4 — polish, theming, and settings #323
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Visual polish, Catppuccin Mocha theming, and a settings dialog for user customization.
Depends on: #320 (Phase 1), #321 (Phase 2)
Scope
Number badge SVG icons (
quicknav/resources/icons/)blue(#89b4fa)surface1(#45475a)green(#a6e3a1) underline indicatorCatppuccin Mocha theming (
quicknav/resources/theme.py)kindred_sdkavailability — degrade to Qt defaults on standalone FreeCADsurface2(#585b70) background highlightScroll animations
Shift+Left/RightSettings dialog
Ctrl+6-9workbench slot assignmentsFreeCAD standalone packaging
kindred_sdkand degrade gracefullyUnit tests (
tests/test_history.py)Deliverable
Polished navigation bar with themed badges, smooth scrolling, configurable workbench slots, and standalone FreeCAD compatibility.
References
docs/src/quicknav/SPEC.md— §4.2 (Visual States), §11 (FreeCAD Compatibility), §12 (Phase 4)