yyc12345
8a4b97eb84
build: wire up msix logo assets and exe subdir in appx manifest
2026-10-16 10:40:41 +08:00
yyc12345
a2e89f4a5a
build: make inno setup version a cmake cache variable
2026-10-13 10:31:02 +08:00
yyc12345
b65bb359a9
build: specify inno setup 6 for metaglot inno rendering
2026-10-12 20:50:42 +08:00
yyc12345
8f8f9b0147
refactor: move macOS app icon into dist/macos-icons
2026-10-11 11:08:49 +08:00
yyc12345
3ef9d4eb42
build: invoke metaglot directly instead of via uv tool run
2026-10-09 20:09:04 +08:00
yyc12345
a123b680ff
fix: adapt inno setup rendering to metaglot language name conversion
2026-10-09 19:50:58 +08:00
yyc12345
8cc34ab998
refactor: use metaglot to take msix file i18n over
...
current msix workflow are still not working. all work of it are postponed to future.
2026-09-29 11:03:10 +08:00
yyc12345
079224f591
refactor: rename project name in CMakeLists.txt
2026-09-28 14:38:57 +08:00
yyc12345
17de95be75
fix: fix slot connect fail log when running app
...
- fix slot connect fail log when running app
- fix potential memory leak
2026-09-28 10:40:14 +08:00
yyc12345
ac5318786d
feat: introduce InnoSetup for windows package
2026-09-25 17:13:27 +08:00
yyc12345
11628678a3
refactor: use metaglot to take macos bundle i18n over
...
- use metaglot for macos bundle i18n
- set macos icon from PUBLIC to PRIVATE
- remove CFBundleLongVersionString from Info.plist
2026-09-24 16:05:20 +08:00
yyc12345
00b4eb58e2
chore: reduce the length of the error message in cmake
2026-09-22 17:15:49 +08:00
yyc12345
e256472b70
fix: fix invalid install for UNIX app icon
2026-09-22 16:43:04 +08:00
yyc12345
1404a4ba54
refactor: use metaglot to take appstream file i18n over
2026-09-22 16:06:23 +08:00
yyc12345
2297609481
refactor: use metaglot to take desktop file i18n over
2026-09-22 15:29:09 +08:00
yyc12345
84821d4a94
refactor: use metaglot to enable i18n for Windows artifact
2026-09-22 13:53:16 +08:00
yyc12345
ccff9d32c9
refactor: move translation to independent directory
2026-09-10 09:58:53 +08:00
blumia
40d82e757e
chore: update release info to 1.6.0
2026-08-24 10:13:27 +08:00
yyc12345
f55f8c731d
refactor: use extensible design for fetching playlist from single file
2026-07-25 12:06:11 +08:00
yyc12345
aa13355966
refactor: use UI file for main window
...
- main window now use UI file for layout.
- remove all manual computed widget position code. use full Qt layout implementation instead.
- remove useless functions in main window
- change style changed slot as private
2026-07-24 14:57:41 +08:00
yyc12345
81413b51da
feat: support explorer sort and hidden on Window
...
now playlist can use Windows Explorer's sort and hidden file display options to build it own for better browse experience on Windows
2026-07-14 13:22:23 +08:00
yyc12345
a01d640c27
refactor: remove frameless window
...
remove frameless window and merge it into mainwindow. because we do not need frameless and transparent window, so most of its functions are removed in previous commits.
2026-07-13 15:59:39 +08:00
yyc12345
46f46480cb
feat: change application style
...
- change default dark theme to light
- disable dark mode on windows 10 because Qt's windows 11 theme has bad support on windows 10 (icon display error)
- level required minimum qt version up to 6.5 for color schema.
2026-07-08 20:15:22 +08:00
yyc12345
c06f900ac5
refactor: use ui file to replace manual layout in metadata dialog
2026-07-07 12:16:36 +08:00
yyc12345
1de1517a81
refactor: use .ui file instead of manual layout in settings dialog.
...
- enable Qt UIC in cmake file.
- use .ui file to replace manually written layout in settings dialog.
2026-07-04 22:17:40 +08:00
yyc12345
4fe09757b3
revert: remove user custom shortcut
2026-07-04 14:59:02 +08:00
blumia
9b151e2fea
chore: update release info to 1.5.0
2026-07-03 19:37:54 +08:00
yyc12345
9a18a41b8f
revert: remove OpacityHelper
...
- remove OpacityHelper
- remove all related animation
- now bottom toolbar and navigation view are always visible
2026-07-03 16:40:04 +08:00
yyc12345
c93ed94210
refactor: fully remove ToolButton because no one require it.
...
- fully remove ToolButton.
- make loadHidpiIcon as a static function in ActionManager because no outside function may call it.
2026-07-03 15:37:20 +08:00
yyc12345
821e0f9fd6
revert: remove passoc support on Windows.
...
- remove passoc executable support on Windows.
- but preserve the icons created by upstream for future expanding.
2026-07-02 15:48:56 +08:00
blumia
8f0d4da7ad
chore: update release info to 1.4.1
2026-04-05 17:09:13 +08:00
blumia
6e2f40633e
fix: correct version in CMakeLists, update CI for zlib
2026-03-27 15:06:11 +08:00
blumia
e09348e064
chore: bump release info to 1.3.0
2025-12-18 00:44:57 +08:00
blumia
afcd126c00
feat(CI): add deepin 25 build
2025-12-17 00:31:42 +08:00
blumia
4b5c9e9ebd
chore: add icons for Windows file assoc
2025-12-11 00:07:31 +08:00
blumia
cdfa8b78a4
feat(Windows): install passoc default config file
2025-12-03 00:10:42 +08:00
blumia
9dd34b3fce
chore: bump release info to 1.2.1
2025-11-21 20:42:44 +08:00
blumia
56b18353db
chore: update release info to 1.2.0
2025-09-20 00:03:34 +08:00
blumia
8fc9d06937
chore: add product version to windows build rc file
2025-08-24 13:53:14 +08:00
blumia
f0ed9d0ca1
chore: update release info to 1.1.1
2025-08-02 13:30:14 +08:00
blumia
29c5783a66
chore: update release info to 1.1.0
2025-07-06 00:05:52 +08:00
blumia
291a98ea97
fix(CI): macOS and Ubuntu CI FTBFS
...
macOS's CI uses conan to build exiv2, which seems still rely on
the exiv2lib target...
2025-05-24 23:19:26 +08:00
blumia
24a0b581f3
chore: drop Qt 5 support
...
The required exiv2 version is now 0.28.x as well since it was
keeped for Qt 5 build.
Due to exiv2ConfigVersion.cmake doesn't allow us write something
like find_package(exiv2 "0.28") to require version >= 0.28.0,
we simply don't put the required version number here for now.
2025-05-24 20:34:36 +08:00
blumia
b964fdc77f
chore: update release info to 1.0.0
2025-05-01 22:07:42 +08:00
blumia
fbdd858fbd
chore: merge Qt translations into app translations as well
2025-04-26 17:02:24 +08:00
blumia
cbd006bae7
chore: update release info to 0.9.2
2025-02-26 20:58:16 +08:00
Pino Toscano
fc13a497d3
fix: refer to the right CMake module for Exiv2
...
The exiv2 library provides its own CMake config module, which is named
"exiv2". On case-sensitive systems (all the Unix systems by default)
trying to look for it as "Exiv2" does not work.
Hence properly look for "exiv2", and adapt the associated CMake
variables accoding to that.
2025-02-20 08:13:16 +01:00
blumia
088066197f
chore: update release info to 0.9.1
2025-01-20 20:06:59 +08:00
blumia
101f111209
refactor: move file open event handling to standalone file
2024-12-31 10:57:21 +08:00
blumia
2de9ff810d
feat: new TRANSLATION_RESOURCE_EMBEDDING build-time option
2024-12-24 22:37:16 +08:00