Skip to content

Releases: OpenMarch/OpenMarch

0.0.21

20 Jan 04:22
0d45891

Choose a tag to compare

Quick fix for 0.0.20

There were some issues on Mac and Linux systems with the app not launching. This update should resolve those issues :)

Everything else is unchanged

0.0.20

19 Jan 03:41

Choose a tag to compare

0.0.20 Pre-release
Pre-release

Highlights

  • Fix bug where marcher order shuffled on alignment
  • Better presentation in measure ranges in page inspector
  • Show the correct step size when many marchers are selected
  • New code certificate for Windows directly from Microsoft
    • Hopefully the end of the "Windows Protected You" warning
  • Dependency and security updates

Full Changelog

New Contributors

Full Changelog: v0.0.19...v0.0.20

0.0.19

01 Jan 23:10
b0ab0c0

Choose a tag to compare

What's Changed - Happy new year!

Full Changelog: v0.0.18...v0.0.19

0.0.18

23 Dec 05:36

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.17...v0.0.18

0.0.17

13 Dec 23:00
45c17d7

Choose a tag to compare

What's Changed

  • Fix error preventing new files from being created by @AlexDumo in #768

Full Changelog: v0.0.16...v0.0.17

0.0.16

12 Dec 13:40
bae9e98

Choose a tag to compare

What's Changed

  • App now auto updates (only works on windows currently)
  • Fix beats not being able to update in migration by @AlexDumo in #762
  • Fix page change lag by @AlexDumo in #763
  • Consistent marcher distribution in curves by @AlexDumo in #764

Full Changelog: v0.0.15...v0.0.16

0.0.15

10 Dec 13:34
99eb716

Choose a tag to compare

Tagging, marcher customization, and setting by interval

Many people, especially for the guard season, have requested being able to write equipment changes of some kind. This new tagging and customization feature is a solution to that!

Highlights

  • "Select" tab at the top that allows you to quickly select marchers by section, family, drill number, or tag
  • A new tagging system that allows you to save groups of marchers to select and customize
    • Tags can be across sections and can be any combination of marchers
    • Marchers can have as many tags as you want
  • A new marcher customization tab
    • This can be used for equipment changes, or highlighted specific groups
  • Setting marcher position by step interval
  • Fixing a bugs that caused tempo to misalign when you deleted the first page

Example

To do something like an equipment change

  1. Select marchers
  2. Create a tag in the marcher inspector
  3. Right click on that tag and select "Edit Appearance"
  4. Edit the appearance of the specified group for the page you want
  5. The marcher's appearance will change

We will make a tagging guide soon, but the jist of it is that when you add a tag appearance on a page, that appearance will persist for all pages after that, unless you make another one on a later page. If you set the fill color to "no color", it will default to either the section style, or the default marcher style defined in the field editor.

What's Changed

New Contributors

Full Changelog: v0.0.14...v0.0.15

v0.0.14

23 Nov 23:55

Choose a tag to compare

What's Changed

  • Resolve audio lag and pad end of show by @AlexDumo in #714
  • Fixed a bug where creating a new page changed the counts of the second-to-last page by @AlexDumo in #718
  • Changed default measure number from 0 to 1 by @AlexDumo in #719
  • Fix coordinate snapping not happening to the leftmost checkpoint by @AlexDumo in #721
  • Lock undo/redo when one is in progress to avoid corrupting the file by @AlexDumo in #723
  • Fix broken marcher swapping by @AlexDumo in #722

Full Changelog: v0.0.13...v0.0.14

0.0.13

19 Nov 05:34
86d6b3d

Choose a tag to compare

This update has been ~5 months in the making! Due to some massive data structure updates, we were never quite at a point where we could release it when we fixed bugs.
Future updates will be much more frequent :)

New features

  • Localization in Japanese, Spanish, and Portuguese
  • Built-in metronome
  • Audio volume adjustment
  • Audio offset/delay
  • Automatic tempo creation when you create a page
    • No more "Why can't I make a page?"
  • PDF chart export now has background image
  • Flip horizontally and vertically
  • Previous page gets selected on page deletion, rather than the first #648
  • Add offset to page and measure numbers #568

Bug fixes

  • Resolved music sync issues
    • The coordinates on the page are now exactly aligned to the timestamp of the audio
    • I.e. even if your computer lags for a second, the drill will just skip the missed frames and sync to the music
    • Before, even the slightest lag would scaffold, leading to the sync issues many people saw
  • Incorrect step size reporting resolved
  • X marchers initially being invisible #673
  • Audio not playing in perspective mode
  • Coordinates showing incorrectly on export sheet #638
  • Marcher dots rotating on rotate #631
  • PostHog survey not being interactable on first app launch #602
  • Field import/export #542
  • Edit notes on the first page #533
  • Incorrect performer number #638
  • Incorrect counts on export sheet #599
  • #573

Developer updates

  • Moved ALL database logic from the Electron main process into the renderer
  • Drizzle is now used for pretty much everything, rather than raw SQL queries
  • Added test runners for history validation
    • I.e. every test with the database will perform undo/redo automatically to validate it's behavior
  • Test runners for both better-sqlite3 and SQL.js to prepare for a future for us using a WASM driver
  • Move global state management largely into TanStack Query
    • This allows us to fetch and invalidate data at the per-page level
    • Before, we were fetching all data for the whole show at all times
  • More e2e tests
  • Db migrations confirmed and working

0.0.13-delta

15 Nov 06:01

Choose a tag to compare

0.0.13-delta Pre-release
Pre-release
v0.0.13-delta

fix tagging