Releases: brandongregoryscott/beets
v1.20.0
What's Changed
-
PianoRoll Step Randomizer #234
-
Bug: Sequencer samples can collide #238
-
Show native tooltip in Sequencer for long file names #239
🛠️ Package Upgrades
- Bump typescript from 4.7.3 to 4.7.4 #236
- Bump evergreen-ui from 6.9.11 to 6.10.0 #237
- Bump evergreen-ui from 6.10.0 to 6.10.1 #240
Full Changelog: v1.19.1...v1.20.0
v1.19.1
What's Changed
🛠️ Package Upgrades
- Bump jotai from 1.7.1 to 1.7.2 by @dependabot in #232
Full Changelog: v1.19.0...v1.19.1
v1.19.0
What's Changed
- Add Filter options for
FileSelectMenu
#221- The FileSelectMenu can now be filtered by selected samples, or samples that have been assigned to the TrackSection. This filter is persisted in local storage (similar to the file selection), but is not unique to each Track - the persisted setting will be used across any track.
- An edge case that was causing the
PlayButton
to propagate through and select or deselect the sample while previewing has been fixed.
- Add tests + rewrite diffUpdatedEntities function with documentation #222
- Add eslint #230
- This replaces the original version of
collation
used for linting the app, plus some additional rules. It should be faster and less intrusive to development now.
- This replaces the original version of
- AboutDialog: Render release notes as Markdown #231
⚒️ Package Upgrades
- Bump luxon from 2.3.2 to 2.4.0 #206
- Bump evergreen-ui from 6.9.8 to 6.9.10 #207
- Bump react-query from 3.38.0 to 3.39.0 #205
- Bump @supabase/supabase-js from 1.35.2 to 1.35.3 #204
- Bump jotai from 1.6.5 to 1.6.6 #208
- Bump rooks from 5.11.0 to 5.11.2 #217
- Bump ts-node from 10.7.0 to 10.8.0 #216
- Bump jotai from 1.6.6 to 1.6.7 #215
- Bump react-hotkeys-hook from 3.4.4 to 3.4.6 #212
- Bump react-textarea-autosize from 8.3.3 to 8.3.4 #214
- Bump evergreen-ui from 6.9.10 to 6.9.11 #218
- Bump ts-morph from 14.0.0 to 15.1.0 #229
- Bump typescript from 4.6.4 to 4.7.3 #227
- Bump eventsource from 1.1.0 to 1.1.1 #225
- Bump ts-node from 10.8.0 to 10.8.1 #228
- Bump jotai from 1.6.7 to 1.7.1 #226
- Bump react-query from 3.39.0 to 3.39.1 #223
Full Changelog: v1.18.1...v1.19.0
v1.18.1
What's Changed
Full Changelog: v1.18.0...v1.18.1
v1.18.0
What's Changed
- Add Slider, persist volume for Track #199
- Tracks can now be mixed with a
Slider
component provided byMantine
, as well as the swing and global volume controls being swapped over for an improved UI experience
- Tracks can now be mixed with a
- Keyboard shortcut documentation + abstraction #201
🛠️ Package Upgrades
- Bump evergreen-ui from 6.9.6 to 6.9.8 #196
- Bump jotai from 1.6.4 to 1.6.5 #195
- Bump typescript from 4.6.3 to 4.6.4 #197
- Bump collation from 0.8.0 to 0.9.0 #189
- Bump react and react-dom #193
Full Changelog: v1.17.0...v1.18.0
v1.17.0
What's Changed
- Update & expand on features in README.md by @khaki32 in #187
- Instrument page updates by @brandongregoryscott in #194
-
Updates
InstrumentsPage
to render theInstrumentSettings
component on the right side of the page to create or edit Instruments.
-
If no Instruments currently exist, an empty state is rendered inside the table with a CTA to create a new one.
-
If Instruments exist and one has not been selected for editing, an empty state is rendered on the right side of the page with a CTA to create a new one
-
- Fixed the bug where the Instrument preview functionality wouldn't work until persisted
🛠️ Package upgrades
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
- Show step current step for column PianoRoll component by @brandongregoryscott in #177
- Adds a new row above the
PianoRoll
component to display the current step number for the column.
- Additionally, the base
Dialog
component that we are wrapping from Evergreen now has logic to display a maximize/minimize button for rendering in fullscreen. This feature is now available in thePianoRollDialog
which might be useful to see the full grid!
- Adds a new row above the
- Ensure name has a value before saving file by @brandongregoryscott in #178
- Add Windows/Linux support for keyboard shortcuts by @khaki32 in #186
🛠️ Package upgrades
- Bump react-query from 3.34.19 to 3.35.0 #168
New Contributors
Full Changelog: v1.15.0...v1.16.0
v1.15.0
v1.14.0
What's Changed
- Documentation updates #163
- Add Table of Contents to documentation pages #165
- Add contributing doc #171
In short, the documentation has been getting more attention! There's now three sections: an Overview for high-level terms and UI elements, How To for explanations of specific features/use-cases, and a Contributing section for setting up the app locally for development.
Some minor QoL features/changes:
-
A 'Return to top' button has been added to the bottom right of both the
HelpDialog
andHelpLayout
components
-
The
CopyableHeading
component now has a tooltip which explains it is for copying a link
-
A table of contents has been added to the start of each markdown file for easier navigation/scanning of content
-
The
HelpDialog
no longer changes the user's route, which was confusing. All of the links are now correctly referring to the full route for the documentation (if you wanted to copy the location to your clipboard), while the navigation is handled through JS.
🛠️ Package upgrades
- Bump async from 2.6.3 to 2.6.4 #161
- Bump @supabase/supabase-js from 1.33.3 to 1.34.1 #169
- Bump jotai from 1.6.3 to 1.6.4 #167
- Bump luxon from 2.3.1 to 2.3.2 #170
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- 🐛 Fix sample loading #154
- 🐛 Lowercase tab in navigate function to ensure route is correct #155
- ✨ Remember sample selections in SequencerDialog #157
- 🛠️ Swap ReactDOM.render with createRoot #158
- 🐛 Fix input component react warnings #160
🛠️ Package upgrades
- Bump jotai from 1.6.2 to 1.6.3 #146
- Bump evergreen-ui from 6.9.5 to 6.9.6 #148
- Bump react-error-overlay from 6.0.10 to 6.0.11 #149
Full Changelog: v1.12.0...v1.13.0