Fixes
- Fix comments inside expressions by stripping them out together with newlines before sending to uSEQ (f947bfb)
- NOTE: temporary fix until next uSEQ firmware.
Improvements
- Console:
- Visualisation of signals (13a40bb):
- Scale signals down so that -1 and 1 are visible,
- Add dotted zero line and quarter marker indicators
- Better help panel styling and add toggle for Mac bindings (5492a94)
- Simpler "new firmware release" message (2f7c5bb)
- Add wiggle animation to "connect" button for "uSEQ not connected" message (c988c06)
Code Quality & Refactoring
- Major codebase refactoring (63bc30d):
- Add comments
- Centralize exports near top of modules
- Better panel state management
- Split
main.mjsinto smaller files for better maintainability (a51e213) - Remove debug print statements (4ed3c22, 9c850ab)
- Add error handling to circular buffers (320fff6)
Documentation
- Add CODEBASE_TOUR.md with project structure overview and extension guidelines (35058ec)
Other
- Add .local to .gitignore for local-only resources (ee2c9fe)
Full Changelog: v1.0.0...v1.1.0