Skip to content

Releases: brandongregoryscott/beets

v1.20.0

23 Jun 23:55
Compare
Choose a tag to compare

What's Changed

  • PianoRoll Step Randomizer #234

    • Introduces new controls and a menu in the PianoRoll component for generating steps, and parameters for how they are generated.
      image
      image
  • 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

17 Jun 11:38
Compare
Choose a tag to compare

What's Changed

  • Only apply filter to FileSelectMenu if title is rendered 3ad869a (#233)

🛠️ Package Upgrades

Full Changelog: v1.19.0...v1.19.1

v1.19.0

12 Jun 20:40
Compare
Choose a tag to compare

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.
      image
  • 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.
  • AboutDialog: Render release notes as Markdown #231
    • Show additional release metadata (link to release diff, link to PRs/issues)
    • Show a warning if newer commits exist on the target branch compared to the latest release
      image

⚒️ 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

14 May 02:47
6fda06a
Compare
Choose a tag to compare

What's Changed

  • Add handleSave function as a dependency to useKeyboardShortcut hook call #211 (resolves #210)

Full Changelog: v1.18.0...v1.18.1

v1.18.0

01 May 23:23
fc8cbc0
Compare
Choose a tag to compare

What's Changed

  • Add Slider, persist volume for Track #199
    • Tracks can now be mixed with a Slider component provided by Mantine, as well as the swing and global volume controls being swapped over for an improved UI experience
      image
  • Keyboard shortcut documentation + abstraction #201
    image

🛠️ 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

29 Apr 00:20
Compare
Choose a tag to compare

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 the InstrumentSettings component on the right side of the page to create or edit Instruments.
      image

    • If no Instruments currently exist, an empty state is rendered inside the table with a CTA to create a new one.

    • image

    • 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

    • image

  • Fixed the bug where the Instrument preview functionality wouldn't work until persisted

🛠️ Package upgrades

  • Bump @supabase/supabase-js from 1.34.1 to 1.35.2 #188
  • Bump react-query from 3.35.0 to 3.38.0 #184

Full Changelog: v1.16.0...v1.17.0

v1.16.0

24 Apr 21:00
3b80ba2
Compare
Choose a tag to compare

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.
      image
    • 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 the PianoRollDialog which might be useful to see the full grid!
  • 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

18 Apr 23:22
91a07e9
Compare
Choose a tag to compare

What's Changed

  • Add sort/filter options in FileList component #173
    Sort/filter fields in FileList component

Full Changelog: v1.14.0...v1.15.0

v1.14.0

18 Apr 16:03
2550907
Compare
Choose a tag to compare

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 and HelpLayout components
    image

  • The CopyableHeading component now has a tooltip which explains it is for copying a link
    image

  • A table of contents has been added to the start of each markdown file for easier navigation/scanning of content
    image

  • 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

15 Apr 03:13
95973a6
Compare
Choose a tag to compare

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