v1.0.0-beta.4.12.34 3 months ago .tar.gz browse log


- User manual: add section about getting core dumps and backtraces
- User manual: mention `%LOCALAPPDATA%`

- Draw clip start point as red instead of blue
- Port some dialogs to non-blocking AdwMessageDialog
- Use C atomics in MPMC queue (slightly faster DSP performance)
- Build: require GTK 4.13 or above
- Various optimizations
- Build: require gnu17 C standard

- Make splash screen accessible
- Show context menu on track widgets when menu button is pressed on the keyboard
- Fix error when loading demo project
- Fix various GTK deprecations
- Fix automation regions not drawing last part
- Make bar sliders accessible
- Fix reflinking being broken and leaking file descriptors
- Fix drawing issue in audio editor (missing `gtk_snapshot_save()`)
- Build: fix using libadwaita/libpanel as subprojects

- Remove some unused code

v1.0.0-beta.4.12.5 3 months ago .tar.gz browse log


- Fix build on windows

- Meson: remove unused libsamplerate dependency

v1.0.0-beta.4.12.1 3 months ago .tar.gz browse log


- Make file import cancellable and allow parallel import for multiple files

- Simplify some optimization flags and remove weird ones
- Minor performance optimizations
- New developer docs theme
- Save and restore locale before and after serializing/deserializing YAML files to avoid float presentation issues
- Use MgwHelp on Windows if found
- Meson: Work around broken `vcs_tag()` on Windows

- Fix not disposing child box in file chooser entry
- Various accessibility/focus fixes
- Fix some memory leaks
- Fix AutomationSelections not actually extending ArrangerSelections as intended

v1.0.0-beta.4.12 3 months ago .tar.gz browse log


v1.0.0-beta.4.11.1 3 months ago .tar.gz browse log


- Add bypass button to channel slot widgets and redesign
- User manual: add section about UI scaling and Wayland
- Center the region's contents horizontally in the editor on second double-click in the timeline
- Add accessible roles to some widgets
- Make faders accessible
- New libsoxr dependency

- Code refactoring: rename `audio` directory to `dsp`
- Update Chinese (Simplified), Catalan, Swedish, Japanese translations
- Use libsndfile + libsoxr instead of libaudec to load audio files

- Fix visual issues with JACK timebase master and transport client icon indicators
- Fix off-by-one rounding issues in audio regions when changing BPM or sample rate
- Fix crash when drawing channel send widgets
- Fix issues with reuse and licenses

- Remove libaudec (and by extension libsamplerate) dependency

v1.0.0-beta.4.11 3 months ago .tar.gz browse log


v1.0.0-beta.4.10.1 3 months ago .tar.gz browse log


- Add toggle to hide deactivated tracks in track filter menu
- Add right-click option to loop selection in timeline
- Add option to append all track/lane objects to the current selection
- Add tracklist preferences button with option to disable auto-arm
- Add Crescendo, Flam, Flip H/V, Portato, Staccato, Legato, Strum MIDI functions
- Implement MIDI clock (output) for syncing to Zrythm
- Build: add requirements.txt for managing Python dependencies (for building docs, etc.)

- Link scroll events on digital meter widgets (changes are only applied at the end of scrolls)
- Build: re-enable some GCC analyzer checks and add new checks
- Change order in track context menu
- Subprojects: bump GTK and RtAudio versions
- Cache previous and current transport info during processing
- Various internal refactorings
- Update Catalan, French, Japanese, Chinese (Simplified), Russian, Dutch, Hungarian, Italian, Indonesian, Spanish, Portuguese, Swedish translations
- Log: print `(?:?)` instead of `((null):(null))` when function and line number are unknown
- Add more error checking and print more debug info in the log

- Build: fix bundled plugin build with GCC 13
- Fix app icon not showing on Wayland (StartupWMClass)

v1.0.0-beta.4.10 3 months ago .tar.gz browse log


v1.0.0-beta.4.9.1 7 months ago .tar.gz browse log


- Home/End key shortcut for moving to the start/end of the project
- Option to select note notation in the piano roll
- Ability to select notes in a given pitch in the piano roll
- Ctrl+0 shortcut for zooming to default level

- Show message that BPM/time signature automation is experimental
- Show channel slot context menu on mouse release instead of mouse press
- Skip autosave if any toplevel window is on top
- Update Catalan, French, Japanese, Chinese (Simplified), Czech, Portuguese (Brazil) translations
- Redesign port/arranger object info dialogs
- Disable Guile scripting interface on MacOS

- Fix wrong tooltip message on automatable selector in track lanes
- Fix track lane names getting ellipsized despite there being enough space
- Fix crash when splitting large audio clips
- Fix "Move Tracks Under Group" option not working when setting the direct output of selected tracks to a new group
- Fix given time range not being taken into account when exporting MIDI

v1.0.0-beta.4.9 7 months ago .tar.gz browse log

1 / 27