* feat: use a physical min font size as the LOD threshold instead of an abritrary zoom level that is different on different screens
* feat: min 1px font size, max 24ox font size
* refactor: settings text
* refactor: settings text
* refactor: version
* fix: default font size from 10 to 8
* feat: cache the threshold and move it's calculation out of the render loop
* refactor: comments
* refactor: removed package-lock
* refactor: improve how we manage deprecated settings, and removed any types
* refactor: how the migration settings formula works so we get prev settings closer to the new font size setting
* test: add in zoom and settings test for LOD
* refactor: tests to use best practices
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com>
* Restructures the application menu
- rename Workflow to File
- move new & template items to top level
- add View menu and related sub items
Commands
- add "active" state getter shown as checkmark in the menu
Node side panel
- add refresh node defs
- change reset view icon
Help center
- change to use store for visibility
Fixes
- Fix bug with mouse down where if you drag mouse out, mouse up wasn't caught
- Fix issue with canvas info setting not triggering a redraw on change
* Fix missing translation warnings
* Add separator under new
* tidy
* Update locales [skip ci]
* fix some tests
* fix
* Hide icon if there is an active state within the menu item group
* Update locales [skip ci]
* Fix tests
* Implement feedback
- Remove queue, node lib, model lib, workflows, manager, help center
- Add minimap, link visibility
* Update locales [skip ci]
* Add plus icon on "New" menu item
* Update locales [skip ci]
* Fix test
* Fix translations
* Update locales [skip ci]
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com>
- Updated all imports from '@comfyorg/litegraph' to '@/lib/litegraph/src/'
- Replaced deep dist imports with direct source paths
- Updated CSS import in main.ts
- All imports now use the @ alias consistently