Commit Graph
39 Commits
Author SHA1 Message Date
blumia f55563d483 chore(CI): bump msvc windows CI Qt version to 6.8.2 2025-02-12 20:49:11 +08:00
blumia b6a64a2495 chore: tidy code and hello 2025 :) 2025-02-09 13:12:37 +08:00
blumia f17b722600 feat: sidecar .chp and .pbf support 2025-01-23 22:45:46 +08:00
blumia 9bbfefaea1 refactor(UI): prepare for chapter support on seekbar 2025-01-18 00:08:19 +08:00
blumia cdadaa874e feat(macOS): initial macOS bundle support 2025-01-06 13:21:46 +08:00
blumia c789d04a6c chore(CI): bump appveyor Qt version to 6.8 2025-01-05 23:26:14 +08:00
blumia e2dd7c9307 chore: bump CI Qt version 2024-12-02 21:13:09 +08:00
blumia af8e61c124 UI: add drop shadow to mainwindow labels 2024-11-16 20:38:48 +08:00
blumia 5d609cdace fix: FTBFS from Arch Linux 2024-10-27 18:03:36 +08:00
blumia b2eb29ab5d lyricsmanager: parse time string by ourselves
QTime::fromString() can lead a crash when build with icu-enabled
Qt 6.8.0, see QTBUG-130597. Anyway let's workaround this issue
by simply implement it by ourselves.
2024-10-26 19:38:04 +08:00
blumia a3bc60c977 feat: remember volume 2024-10-21 00:40:34 +08:00
blumia cf90e2d70c feat: initial fft spectrum visualization support
The final goal is actually still clone ShadowPlayer's spectrum
visualization, tho.
2024-10-20 00:21:54 +08:00
blumia 64c75263bf buildsystem: use taglib 2's CMake support 2024-10-16 00:47:29 +08:00
blumia 5092f9bafc chore: better qt-only msvc build support
* more info in song prop label when qt-only
* editorconfig for msvc (and other IDEs)
* one more audio format
2024-10-15 22:46:35 +08:00
blumia 044bb34390 chore(CI): bump msvc build to use Qt 6.8.0 2024-10-12 20:48:08 +08:00
blumia 7192c8a1b7 refactor: option to use QTextCodec from Qt5compat 2024-09-29 00:13:42 +08:00
blumia c9fc9346b7 chore: switch to use KCodecs 2024-09-28 16:59:05 +08:00
blumia 54c604ee9d chore: bump CI Qt version, update README.md 2024-09-27 23:21:57 +08:00
blumia a2b9f94015 fix: last line of lyrics is incorrect 2024-09-26 00:03:26 +08:00
blumia 4b57dda342 chore: lrc now also support mm:ss.zzz instead of .zz only 2024-09-25 19:50:50 +08:00
blumia 04ed6d435c fix(CI): correct cmake prefix path for appveyor build 2024-09-23 20:45:38 +08:00
blumia 618a350e0d chore: add about dialog
to make it easier to know if taglib and/or libchardet are used.
2024-09-23 19:48:26 +08:00
blumia b88ee1d0f1 fix: lyrics encoding and better lrc support 2024-09-22 17:02:40 +08:00
blumia 2a92f4ea7f feat: basic lyrics support 2024-09-20 20:59:40 +08:00
blumia f4374a0768 chore: add aac to auto load list 2024-09-15 10:38:46 +08:00
blumia b01dfe17fd fixes: follow system default audio output device...
...and also:

- fix crash when triggered the open file dialog to select music files
  but clicked cancel.
- support gif and jp*e*g suffix for drag and drop for skin selection
2024-09-12 21:36:54 +08:00
blumia 25eed8066b feat(UI): add skin support 2024-09-10 08:13:03 +08:00
blumia 8ac558ebc6 chore: RC file for windows, taglib tweaks 2024-09-08 15:36:28 +08:00
blumia a910e85d97 chore: license cleanup, other tweaks 2024-09-08 00:34:45 +08:00
blumia d28108f2e5 fix: don't use currentIndexChanged to load song 2024-09-07 12:14:54 +08:00
blumia 413711d073 chore(CI): github action msvc windows build 2024-09-07 00:57:40 +08:00
blumia 34d3989e9e refactor: reuse playlistmanager from my other project 2024-09-06 00:17:39 +08:00
blumia 86a5e4f722 fix(CI): cinst -> choco install, bump Qt version 2024-07-08 20:04:59 +08:00
blumia 8aa68ccebd fix: stupid mistake when loading playlist 2024-07-07 16:27:22 +08:00
blumia 4c438629e7 chore: make use of Qt's startSystemMove() 2023-07-07 00:23:34 +08:00
blumia e58cc703f3 fix: adapt api change, ensure volumn slider work 2023-07-06 00:02:06 +08:00
blumia 93e83b03a8 chore(ci): correct ci job name 2023-07-06 00:01:01 +08:00
blumia 585b24eaba build: clean up CMakeLists.txt a little bit 2023-07-05 23:38:22 +08:00
blumia 5e9d796833 chore: require Qt 6.5.1
Related: QTBUG-112707
2023-07-05 17:56:25 +08:00