- Fix rendering of very short sounds (#21) (Aurélien Gâteau)
- Fix 22.5 khz wav files being reported as truncated by some apps (#22) (Aurélien Gâteau)
- Use system version of Catch2 (Matthias Mailänder)
- Fix build failure (Alex Myczko)
- Port to Catch2 3.4.0 (Aurélien Gâteau)
- Make it possible to adjust sliders with the mouse wheel (Aurélien Gâteau).
- Show a preview of the sound on top of the sliders (Aurélien Gâteau).
- Exit on multiple positional arguments (Linus Vanas).
- Fix CLI needing a graphical environment to work (Linus Vanas).
- Add a couple more error messages to the CLI (Linus Vanas).
- Fix wav final volume being higher than the preview (Aurélien Gâteau).
- SFXR-Qt can now export wavs from the command line (#9) (Linus Vana).
- Added tooltips (Aurélien Gâteau).
- Implemented "Randomize", based on the original SFXR code (Aurélien Gâteau).
- Make it possible to load sounds from the command line (Aurélien Gâteau).
- Fixed crash when clicking too fast on the remove button (#8) (Aurélien Gâteau).
- Fixed build on big-endian machines (#7) (Aurélien Gâteau).
- Reorganized source tree to match cookiecutter-qt-app layout (Aurélien Gâteau).
- Updated clang-format config to group and sort includes (Aurélien Gâteau).
- Use GitHub Actions (Aurélien Gâteau).
- Changed to a new, JSON based, file format: SFXJ.
- Added a new wave form: triangle.
- Added continuous integration using Travis CI.
- Open and save file dialogs now show an error message when something went wrong.
- Ported loading and saving code from FILE to QFile.
- Applied my coding style.
- Split the code into a static lib and an app.
- Added tests.
- Cleaned some float vs qreal warnings.
- Added a "Save" button.
- You can now open the file-open dialog with Ctrl+O and the file-save dialog with Ctrl+S.
- Show real filename in sound buttons.
- Rework noise buffer so that output is reproducible: when looping the same sound should be replayed.
- Draw a thin line in the middle of bipolar sliders.
- Follow OS color theme, making the application usable if the theme is dark.
- Fixed invisible "close sound" button by using a different symbol, which works in all tested themes.
- Make sure user interface elements do not overlap.
- Fixed pip install doc (thanks to feinstaub).
- Workaround for a bug with Slider which made it behave strangely when values became negative.
-
Multiple sound support: clicking on a generator button creates a new sound. You can switch between the different sounds and easily drop the bad ones.
-
Added a way to play a sound in loop.
- Removed randomize, it's useless.
- Ported to QtQuick
==============================================================================
- Fixed bug, the loop function call in main was commented out by Johan Helsing ([email protected])
- Fixed broken target clean in Makefile
- Added support for gtk+-3.0 by Tim Oertel ([email protected] http://www.heroicproportions.org) (Sorry, you have to edit the makefile to switch back to gtk+-2.0)
- Various small improvements and 1 bugfix by Hans de Goede
[email protected]:
- Fix a small bug in the audio setup which could cause a quite noticable delay between pressing a button and hearing the sound
- Add an icon and .desktop file
- Add a make install target, note: hardcoded to /usr but it does understand the DESTDIR make parameter
- Initial SDL port of sfxr by mjau/GerryJJ