aboutsummaryrefslogtreecommitdiff
path: root/qmidiplayer-desktop/qmpmainwindow.cpp
AgeCommit message (Collapse)Author
2018-03-19Unified meta event reading code, fixing #6.Gravatar Chris Xiong
Fixed playlist dialog behaving oddly.
2017-10-18Fix inconsistency and build errors.Gravatar Chris Xiong
2017-10-18API changes and crash fixes.Gravatar Chris Xiong
Details in the changelog.
2017-08-22Windows type of functionality windows is now Qt::Dialog.Gravatar Chris Xiong
Initialization fluidsynth asynchronously. Minor documentation update.
2017-06-22Minor bug fixes.Gravatar Chris Xiong
SMF reader finally takes chunk length into account. Do not prepend sysex header to F0h sysex. Let the readers do it. File readers code cleanups and refined error messages.
2017-06-21Fixed FTBFS on Windows.Gravatar Chris Xiong
Fixed the default output device option. Seeking now restores CC values correctly.
2017-06-21Complete rewrite of the MIDI mapper.Gravatar Chris Xiong
Enforces single fluidsynth instance. Documentation update. Minor changes to make lite version work.
2017-06-16Code refactoring and fix to memory leaks.Gravatar Chris Xiong
2017-02-13Minor bug fixes. #4 is now addressed.Gravatar Chris Xiong
2017-02-13Fix pitch bend range handling.Gravatar Chris Xiong
Allow registering a string option as file path. Provide an easier way to set path values in options. Revert to old geometry storage mechanism and improved it. Hope this one will work on Windows. Make the time slider less ugly.
2017-02-12UI revolution cont'd. Powered by @BLumia.Gravatar Chris Xiong
Expose new APIs to plugin developer. Use svg icons.
2017-02-12New functionality API. Port built-in features to the new API.Gravatar Chris Xiong
Start the revamp of the main Window. Credit of the new design goes to @BLumia.
2017-02-10Road to standardize: use two parameters for pitchbend.Gravatar Chris Xiong
Documentation. Minor bug fix.
2017-02-10Fix building on Windows.Gravatar Chris Xiong
Behavior changes: 1. DnD into the main window now causes the dropped file to play. 2. Switch back to w32usleep to increase bpm accuracy. 3. Scan for plugins in application folder (in Windows), not in the working directory.
2017-02-08First steps for the file reader API.Gravatar Chris Xiong
API additions and changes. Fixed wrong button shown when started from file.
2016-09-23Add a set of icons for dark themes and a option to change the icon theme.Gravatar Chris Xiong
2016-06-03Add the "restart fluidsynth" action.Gravatar Chris Xiong
2016-05-29Allow disabling soundfonts in the soundfont setting tab.Gravatar Chris Xiong
2016-05-24Correct return result of API functions when text encoding is set to Unicode.Gravatar Chris Xiong
Use QPointer to store pointer to dialogs to avoid crashes. (However crashes related to dbus are still not resolved.)
2016-05-24Add seeking with arrow buttons in visualization.Gravatar Chris Xiong
2016-05-21Use QDirIterator instead, fixing plugin loading problems in Windows.Gravatar Chris Xiong
Also scale UI elements.
2016-05-20Scale GUI correctly on a high DPI device.Gravatar Chris Xiong
Fix building for Windows. RC-bugs still exist.
2016-05-18Finally finish the particle system integration.Gravatar Chris Xiong
Add std::wstring version APIs to avoid wrong encoding. Update documentation.
2016-05-15Initial stubs for the particle system.Gravatar Chris Xiong
Use layouts in the effects window.
2016-05-12Now channel labels are displayed correctly.Gravatar Chris Xiong
Add an option to change the tint of the chequer board. Show unsigned integer options in hexadecimal format. Fixed a crash caused by attemting seeking when no file is being played.
2016-05-07Added two new options.Gravatar Chris Xiong
Fixed several crashes related to options without a description. Sanitise deinitialize order again. Fixed several memory leaks.
2016-05-06Use new SMELT rendering API for notes drawing.Gravatar Chris Xiong
Deinitialize classes in a correct order to avoid crashes. Add background image option. Add FPS-related options. Use QLineEdit instead of QPlainTextEdit for strings.
2016-04-28Now it is possible to disable plugins in the plugin list.Gravatar Chris Xiong
2016-04-27Handle pitch bend in visualization.Gravatar Chris Xiong
Handle mute and solo in the default visualization. Show file name in window title. A little plugin sdk documentaion... Remove stupid things.
2016-04-26The visualization plugin is usable now...Gravatar Chris Xiong
2016-04-24Problematic commit...Gravatar Chris Xiong
2016-04-23Add stubs for plugin support.Gravatar Chris Xiong
2016-04-22First stable version!0.7.2-5Gravatar Chris Xiong
Remove visualization stub. Complain explicitly if an invalid file is loaded. Remove fluidsynth warnings from stderr.
2016-04-20UI refinements and fix to two memory leaks.Gravatar Chris Xiong
Minor improvement in MIDI reading process.
2016-04-19Fix argument parsing on Windows.Gravatar Chris Xiong
2016-04-18Use std::vector for the event list. Add panic action.Gravatar Chris Xiong
Minor changes on the panic function.
2016-04-16Fixed two bugs in initialization process.Gravatar Chris Xiong
Documentation...
2016-04-13Ghost Lead.Gravatar Chris Xiong
2016-04-12Mysterious Mountain. (Partially fixed #2)Gravatar Chris Xiong
2016-04-08the Awakening of the Evil.Gravatar Chris Xiong
2016-04-07Lunatic Princess.Gravatar Chris Xiong
2016-04-06Too young too simple.Gravatar Chris Xiong