Skip to content

Linux small fixes - #300

Open
Psycast wants to merge 6 commits into
linuxfrom
linux-small-fixes
Open

Linux small fixes#300
Psycast wants to merge 6 commits into
linuxfrom
linux-small-fixes

Conversation

@Psycast

@Psycast Psycast commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator
  • Fix WAV loading on certain file structures.
  • Fix save as dialog using wrong filter indexes.
  • Fix NotefieldPreview.
  • Fix + / - sprites filling entire selection box.
  • Fix race condition on Tempo help box.

These probably should have targeted the beta branch, but rebaseing was causing me issues.

Psycast added 6 commits July 27, 2026 02:25
Some .wav files encountered have a data chunk between the header and format tag. This skips over data chunks until it finds the format tag.

This still assumes the format tag will be before the data tag.
Add note about SDL not supporting a default filter index selection.
Iterator broke.
Make beatline zoom logic consistent between both.
While hovering the last tempo help box and deleting it, drawing would attempt to access outside the bounds due to the update being between the tick() and draw() functions.
This fixes newly added items being placed before existing items in the list when on the same matching row.

This also fixes a separate case when some items were not written to the merged list due to an early exit.

Passes all the test files I have without any issues.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant