Skip to content

v6.0.0

Latest
Compare
Choose a tag to compare
@jinh0 jinh0 released this 18 Aug 20:42
· 534 commits to develop since this release
c873797

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, allowing index.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 .