1.9.2
So many UI Improvements:
- Added an online reference manual: https://space928.github.io/QPlayer/reference/
- Waveforms now update correctly when navigating between sound cues
- Fixed waveform rendering bug when fully zoomed in
- Added Save As
- Added Duplicate cue command
- Improved automatic cue numbering, move Cue up/down now only affects the QID of the cue being moved
- Implemented drag and drop for cue reordering
- Audio files can now be drag/dropped into any point in the cue stack
- Implemented improved text/number/timespan input control with a value spinner knob
- Added audio driver latency setting to the project settings tab
- The audio playback manager now automatically attempts to restart the audio driver in case it crashes
- Added status bar
- Various improvements to the log window
- OSC performance and reliability improvements
- Added show file converter to upgrade form old versions
- Added remote control protocol (based on OSC) which allows QPlayer to control other instances of QPlayer
- Cue colour property is now shown in the cue stack
- Fixed bug where some tooltips had very large spaces in them
- Fixed unsaved changes check, and made it more efficient
- Added exit button to file menu
- Fixed bug where space key was being consumed when editing cue names in the cue list
- Added autosave. Files are automatically backed up to the persistant data directory (in
.../AppData/Roaming/QPlayer), the five latest versions of the file are stored - Added support for receiving Midi Show Control commands from an MA lighting desk over UDP
- Added recent files menu to quickly open recently opened projects
- Implemented Pack feature which allows QPlayer projects to be saved with all their referenced media to a single directory
- Added loading progress popup
- Added more tooltips to various controls in QPlayer
- Waveforms can now be clicked to seek and start playing from the clicked location
- Replaced Halt cue property the a more comprehensive Trigger property
- QPlayer now accepts a single command line argument with the project file to open; this also allows Windows Explorer Open With QPlayer to work
- TimeSpan fields are now much more tolerant of user input, if a value can't be parsed as a time span it's instead parsed as a (decimal) number of seconds
- Cues now support waiting for another cue
- Small UI tweaks and improvements
- Many improvements to the project's internal tooling and codebase
- Various bug fixes
Full Changelog: 1.6.4...1.9.2