Reference update for Spectrum Analyzer
bugfix: discrete bars had black colors for outside of the gradient point definitions.
bugfix: discrete bar was returning colors in reverse order.
Bug that crashes the player when the song ends was fixed.
Spectrum analyzer bug on macOS was fixed by applying a workaround for macOS. The bug is caused by libfftw3.
Dimming value labels were fixed to have constant width.
Spectrum analyzer bug on macOS was fixed by applying a workaround for macOS. The bug is caused by libfftw3.
Reference update
Revert ""amplitude" keyword was renamed as "magnitude" for consistency."
Reference update
ifndef definitions that prevent multiple includings were replaced by pragma once definitions.
Reference update
"amplitude" keyword was renamed as "magnitude" for consistency.
Player was crashing when a music is loaded. The problem was fixed with a temporary solution.
SpectrumAnalyzer subproject reference update.
Build script update to solve build problem related to generated header files.
QtCreatorSettings.txt file was added and subproject update for SpectrumAnalyzer component was done
TestUtil has been added
setFloorValue and SetPeakValue value interpolation lines were removed since they cause NaN value problems.
no message
Main test window works again now.
no message
vuMeter gradient stops init line was added
Submodule update: Spectrum Analyzer
verticalScrollBar's style sheet definition line was disabled
temporary works
Redundant DeployOnMSYS2.cpp file was removed.
Update BuildOnMacOS.yml
Update BuildOnMinGW.yml
Build document for Windows was updated.
Build document for Windows was added.
PlayListWidget reference update
RepeatState was removed from Enums.hpp
Linux build document was updated. Mac build document was added.
Test/PlayListWindow: color customizations were done and buttons were converted to OptionButton. Color customizations will be parametric later.
PlayListItem widget arrangements for color customizations
OptionButton has been moved to Common component. Submodule reference updates.
OptionButton has been moved from the Player to Common component.
Test window's playlist button arrangements were done. Signal and slot connections were done.
onClear method of PlayListWidget was rewritten.
SVGIconEngine instances are not deleted since they are deleted by QIcon automatically.
PlayListItem Play/Pause icon is functional now, but color setting is not functional yet.
SVGIcon constructor update for default green color. SVGIcon getters were made const.
Repeat handling was done
PlayListStyleSheets class and scroll bar style sheet have been added.
PlayListWindow's test version modifications
Playlist item removal bugfix
PlayList implementation updates.
repeat signal and onRepeat slot has been added to PlayList interface.
onStop, onPause and onResume methods with PlayListItem parameter have been added to the Player interface.
Player and PlayList interface have been updated for open, metadata and play methods. Comments has been added for PlayList interface. Player interface's comments will be added later.
Some refactoring and functional works for PlayListWidget implementation.
Player and PlayList interface modifications
Some refactoring and functional works for PlayListWidget implementation.
Refactoring works
Refactoring works were done. Reference update of ModPlugPlayerAPI was done. PlayingMode instance was added to PlayerWindow.
Refactoring works
signal refactorings were done on Player interface. onOpen slot with PlayListItem parameter was added to Player interface.
PlayingMode enum was added to APIStructures.hpp
PlayListWidget status and double-click functionality works
PlayList interface signals were made virtual since signals are not inherited in Qt.
ModPlugPlayerAPI update
id field has been added to PlayListItem structure.
Refactorings for LED and text properties interfaces were done.
Refactorings for LED and text properties interfaces were done. SVGLEDButton class has been created.
Common library updates in CMakeLists.txt build file
Common library referance update
SVGIconEngine include include was fixed in SVGIcon.hpp
Common and DSP subproject references have been updated
TextButton RGB header include fix according to RGB class movement.
RGB class has been moved from MPP DSP library to MPP Common library.
RGB class has been moved from MPP DSP library to MPP Common library.
PlayerButton was renamed as TextButton.
PlayerButton was renamed as TextButton.
LedButton and PlayerButton were moved from ModPlugPlayer to MPP Common Library. Resource file location update on PlayerControlButtons.ui.
LedButton and PlayerButton were moved from ModPlugPlayer to MPP Common Library.
Resources have been moved from ModPlugPlayer to MPP Common Library.
Common library has been added to the project. SVGIcon and SVGIconEngine classes have been moved to Common library.
Test code updates
Bug fix: dropping file to the playlist editor was causing the dropped file dragging back to the explorer.
Common component for the common classes has been added
Refactoring works
Player API update
Subproject updates
Small fixes
PlayListItemStatusWidget has been added. Playlist item hover with play/pause button has been added.
PlayListEditor arrangements
PlayListWidget test works
clear signal, onPlay and onClear slots have been added to PlayList interface.
getCurrentItem virtual method was added to PlayList interface.
Repeat structure was renamed as RepeatState
Repeat enum was added. Playlist interface was moved to ModPlugPlayer namespace.
ModPlugPlayer API's include directory was added to CMakeLists.txt and related include on PlayerWindow.hpp was fixed.
onSetSnappingThreshold virtual method was added to Player interface.
First commit
ModPlugPlayerAPI integration works
ModPlugPlayerAPI submodule has been added