aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-14Scan for plugins in the executable directory instead of the workingGravatar Chris Xiong
directory.
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-09Add extra midi formats support via the file reader API.Gravatar Chris Xiong
Fix note counting.
2017-02-08Add API version verification. This breaks compatibilityGravatar Chris Xiong
with old versions of plugins. Add RIFF MIDI support to the SMF reader. Documentation.
2017-02-08First steps for the file reader API.Gravatar Chris Xiong
API additions and changes. Fixed wrong button shown when started from file.
2017-02-07Fixed 2D visualization broken by commit 8a0d671.Gravatar Chris Xiong
2017-02-01Make packaging qmidiplayer less painful.Gravatar Chris Xiong
Add mime info. Do not throw integers. Fix incorrect font paths in Arch Linux.
2017-01-15A little code refactoring.Gravatar Chris Xiong
2017-01-02Can show measure indicators now.Gravatar Chris Xiong
Added new options to specify custom fonts. Added a new handler API. Minor rework on handler calling.
2016-12-27First official version with experimental support for the visualization ↵0.8.3-2Gravatar Chris Xiong
plugin on Windows. Fixed several critical bugs causing the plugin to crash QMP.
2016-12-11Update the preset selection dialog to improve support for external MIDI devices.Gravatar Chris Xiong
2016-10-28Fixed #3 by switching to the GLFW backend for SMELT.Gravatar Chris Xiong
2016-09-23Add a set of icons for dark themes and a option to change the icon theme.Gravatar Chris Xiong
2016-09-16Minor bug fix. Update documentation.Gravatar Chris Xiong
2016-09-15Add a new visualization mode. Fix minor behavioral bugs.Gravatar Chris Xiong
2016-09-15Fix FTBFS. Force Qt5 while building.Gravatar Chris Xiong
2016-06-05Make preset selection dialog non-modal.Gravatar Chris Xiong
2016-06-03Add the "restart fluidsynth" action.Gravatar Chris Xiong
2016-06-02Add option to change note colors.Gravatar Chris Xiong
2016-06-01Initial event modifier and event filter stub.Gravatar Chris Xiong
2016-05-31Update documentation.Gravatar Chris Xiong
2016-05-30Added an option to change font size used by the visualization.Gravatar Chris Xiong
2016-05-29Allow disabling soundfonts in the soundfont setting tab.Gravatar Chris Xiong
2016-05-28Add option to tweak the OSD. More info shown in the OSD.Gravatar Chris Xiong
Bump version. We have stayed at 0.8.1 for a long time and the visualization plugin is almost fully functional now.
2016-05-27Compute coordinates of pitch-bent notes more precisely.Gravatar Chris Xiong
Also load resources from system-wide folder.
2016-05-26Keyboard for 2D visualization.Gravatar Chris Xiong
2016-05-25Horizontal 2D visualization.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-23Add horizontal visualization mode.Gravatar Chris Xiong
Add build date in version page.
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-19Added a sample plugin as a template.Gravatar Chris Xiong
Implemented scanPlugin for Windows.
2016-05-18Finally finish the particle system integration.Gravatar Chris Xiong
Add std::wstring version APIs to avoid wrong encoding. Update documentation.
2016-05-18Fix bugs in the particle system.Gravatar Chris Xiong
Add particle look at option.
2016-05-16Finish the particle system.Gravatar Chris Xiong
2016-05-15Initial stubs for the particle system.Gravatar Chris Xiong
Use layouts in the effects window.
2016-05-14This _should_ fix building under arch linux.Gravatar Chris Xiong
(Linking order problems and include problems).
2016-05-13Added enumerate integer options support.Gravatar Chris Xiong
Workaroud for different fonts locations in arch linux.
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-11Fixed a crash caused by the visualization plugin.Gravatar Chris Xiong
Fixed a bug when piano is hidden but the option "arrange channels on a stair" is enabled. Add channel label display. However it's still buggy so it's currently disabled.
2016-05-09Add visualization documentation stub.Gravatar Chris Xiong
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-05-06Use the new SMELT rendering API.Gravatar Chris Xiong