Repository navigation
v1.4.2 β Per-Tooth Notes System
What's New
Per-Tooth Notes
- Double-click any tooth tile to open a note editor popover
- Popover positioned near the tooth with viewport clamping
- Save and Delete buttons for note management
- Note icon (π) displayed next to the tooth number in label cells
- Note text shown in hover tooltips with π prefix
- Touch support: "Note" button in the zoom popover on touch devices
- Read-only mode guard: editor does not open in read-only mode
Togglable via Prop
- New
enableNotesprop on theAppcomponent (default:false) - New
setNotesEnabled(value)/getNotesEnabled()API functions - Notes are opt-in β host app controls whether notes are available
JSON Export/Import
- Notes included in JSON export (optional field, only when non-empty)
- Notes restored on JSON import
- JSON version bumped to 1.3 (backward compatible)
New i18n Keys
note.title,note.save,note.delete,note.placeholderβ all 8 languages (HU/EN/DE/ES/IT/SK/PL/RU)
Testing
- 2 new tests for note i18n β 163 total tests across 9 files
- All tests passing
Full Changelog: v1.4.1...v1.4.2