Beta build off the eslint-fixes branch (not yet merged to main). For BRAT testing only.
Highlights:
- Full eslint cleanup: 266 errors -> 0 (1 deferred architectural warning remains)
- Fixed a real bug: left-ribbon icon recolor/removal was matching by icon only, not name (self-compare bug)
- Fixed settings list not refreshing in place after add/remove/rename/recolor of commands and macros
- Fixed a crash in the About tab's confetti animation
- Added a restore-default button to sliders (General tab spacing, Advanced Toolbar row count/bottom offset/extra spacing), greyed out when already at default
- Various inline-style-to-CSS-class and promise-handling cleanups across context menus (status bar, title bar, page header, explorer, editor/file menu)
- Support Development link now points to Buy Me a Coffee
Known issue: Save button overlaps a close icon in the "choose custom name" modal (when adding a new command) - tracked separately, not fixed in this build.