v6.0.0
v6.0.0 of Neon brings a new dashboard/homepage and many new features, along with breaking changes.
Breaking Changes
- Browsing and uploading files has been moved to
dashboard.html
, allowingindex.html
to be a more proper homepage for Neon.dashboard.html
also includes a more user-friendly and capable file system, including drag-and-drop and uploading multiple files at once! - Server structure has been reorganized, and files are served differently: in development,
/edit/005r_pre-toggle.jsonld
➡️/editor.html?storage=005r_pre-toggle.mei
.
What's Changed
- ✨ 💄 Add visual cues that tell users if they're in Edit mode or in Insert mode. by @cadagong in #876
- 💄 Move error logs into a modal window (but left the option to export logs into a file) by @cadagong in #883
- 🐛 Fix divlines jumping to wrong staff lines. by @jinh0 in #882
- 🐛 Fix bug that was causing Neon to start in Insert mode instead of Edit mode by @cadagong in #887
- ✨ 💄 Add "Display All" option in Display Panel. Removed scroll behaviour for now by @cadagong in #889
- 🐛 Fix issue that was causing misleading visual cues regarding which mode user is in (Edit vs Insert) by @cadagong in #896
- 🐛♻️ Fix selection of multiple staves by cmd-click by @jinh0 in #897
- 🐛 Fix "Insert to nearest syllable" when no neume component exists by @jinh0 in #902
- 🐛 Fix bounding box positioning on inserting neume action by @chetbae in #847
- 🐛 Fix precedes/follows check with Array.find() by @jinh0 in #900
- 🐛 Fix highlight of bounding box when hovering over syllable texts by @jinh0 in #910
- ✨ Save and load settings from localStorage by @jinh0 in #907
- ✨ Add sample folios selection to index page by @chetbae in #918
- 🐛 Disable out-of-bounds glyph placement by @jinh0 in #911
- ⚡️ Improve drag selection performance by @jinh0 in #923
- 🐛 Fix custos placement on rotated staves by @jinh0 in #926
- ✨ Let accidentals be visually positioned anywhere by @jinh0 in #925
- ✨ Add MEI action for removing out of bounds glyphs by @jinh0 in #922
- ✨ Add types to notifications by @jinh0 in #924
- 🐛 Fix inside-drag-selection calculation by @jinh0 in #928
- 🐛 Add staff out-of-bounds check by @jinh0 in #929
- 💄 add q/w/e/r/t/y to hotkey modal window by @chetbae in #934
- 🐛 ♻️ Improved selection options (and corresponding hotkey behavior) for all selection modes. by @cadagong in #904
- 🎉 New Neon Index Page by @chetbae in #893
- 🐛 Fix highlight of staves after resize or rotate by @jinh0 in #909
- ✨ Add unsaved changes indicator / alert by @jinh0 in #921
- ✨ Add 'Insert into syllable' action button for Clefs by @chetbae in #930
- 🐛 Prevent cmd/ctrl+r from updating highlight by @jinh0 in #949
- ✅ Add end-to-end testing with Cypress by @jinh0 in #941
- ✨ Add OOB check for resizing staves/bboxes by @jinh0 in #937
- ✨ Reselect glyphs after being dragged by @jinh0 in #954
- ✨ Add octave displacement for clefs by @jinh0 in #956
Full Changelog: v5.0.0...v6.0.0
~ The Neon team @yinanazhou , @chetbae , @cadagong , and @jinh0 .