blumia
7d2ae6a39d
chore(CI): add ubuntu 26.04 build
2026-08-29 13:32:27 +08:00
blumia
e40ea4b715
feat: msix deployment support and add store link
2026-08-29 13:30:50 +08:00
blumia
ec2f2b326c
chore: update release info to 1.6.0
2026-08-20 22:45:28 +08:00
blumia
a31054b9d0
fix(CI): should use 6.11.2 for both Windows and macOS build
2026-08-19 20:21:57 +08:00
blumia
44e4a709c3
chore: allow drag to move window when maximized when Qt >= 6.11.2
...
Resolve: https://github.com/BLumia/pineapple-pictures/issues/184
Also use git version of aqtinstall for Qt 6.11.0+ for Windows
miurahr/aqtinstall#1007
2026-08-19 19:06:44 +08:00
blumia
dc383c2923
fix(i18n): add missing ar l10n config and resource
2026-07-26 14:22:34 +08:00
blumia
9cf153deb0
i18n: update ts files and translators.html
2026-07-26 14:12:18 +08:00
blumia
a8aa5b5c30
chore: clean up mouse drag to resize/move logic a little bit
...
1. No longer fallback to use move(), since all known platforms
support startSystemMove(), and it's unlikely going to work
if it's not supported on a specific platform.
2. Fix titlebar move check missing `window()->`.
This amends a10bbb4e8d
2026-07-18 01:27:36 +08:00
blumia
ebc2387a14
chore: update release info to 1.5.0
2026-07-03 19:03:13 +08:00
blumia
643366f8fa
chore(AppStream): add vcs-browser link
2026-07-02 22:44:09 +08:00
blumia
46cc2e0dbe
fix: show empty url list doesn't reset window title
2026-06-30 21:08:35 +08:00
blumia
9662079b9d
fix(CI): Windows build FTBFS
2026-06-29 19:40:44 +08:00
blumia
bc88fea667
feat(Windows): open window will be able to use system animation
2026-06-29 19:32:26 +08:00
blumia
2d9d214cea
i18n: update ts files
...
Related: https://github.com/BLumia/pineapple-pictures/issues/147
2026-06-29 19:29:44 +08:00
blumia
bbe5e485f4
feat: add option to provide a titlebar (default on)
2026-06-29 19:22:33 +08:00
blumia
8f0d4da7ad
chore: update release info to 1.4.1
2026-04-05 17:09:13 +08:00
blumia
9c8ffb6c1b
chore(CI): bump Qt and action version
2026-04-04 16:52:18 +08:00
blumia
4c5c5e6fc6
fix(CI): zlib dll renamed
2026-03-27 17:55:23 +08:00
blumia
b8cb10bb33
fix(CI): fixed kf6 version for appveyor build
2026-03-27 15:52:00 +08:00
blumia
6e2f40633e
fix: correct version in CMakeLists, update CI for zlib
2026-03-27 15:06:11 +08:00
blumia
437c2f5618
chore: update release info to 1.4.0
2026-02-09 21:00:34 +08:00
blumia
c77808f3d8
chore(CI): update Qt version to 6.10.2
2026-01-31 00:00:49 +08:00
blumia
86075a1ad0
chore: update copyright year in rc file
2026-01-20 23:22:37 +08:00
blumia
a8e40a725c
i18n: update ts files
2026-01-18 14:02:31 +08:00
blumia
5b2255e903
feat: action for save image as new file with different format
2026-01-18 13:08:39 +08:00
blumia
4948ea7445
chore: hello 2026
2026-01-06 00:17:12 +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
aa025b0f3b
Revert "chore: avoid use screenAt(QCursor::pos())"
...
I actually forgot why I did this, I might thought this API
is deprecated?
Reverting this resolved the issue that window is not appeared
at the screen that currently the cursor is at.
This reverts commit 4375fe1c2d .
2025-12-14 11:26:21 +08:00
blumia
e6e738412d
chore(CI): add passoc binary for msvc build and minor tweaks
...
Resolve https://github.com/BLumia/pineapple-pictures/issues/13
2025-12-14 00:23:55 +08:00
blumia
2e748e19e1
fix: correct license for files under dist/passoc
2025-12-11 00:47:19 +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
1ba5ae60dc
feat: option to limit svg support to svg tiny 1.2 only
2025-12-02 00:04:12 +08:00
blumia
612b542e2a
fix(CI): fix broken avif support
...
The following commit from libavif is related:
https://github.com/AOMediaCodec/libavif/commit/f7ce882698307cad524603b9d528ce70c0d0d299
Resolve: https://github.com/BLumia/pineapple-pictures/issues/164
2025-11-24 19:10:07 +08:00
blumia
d74db66ab5
chore(CI): tweak msvc CI and make use of cmake install command
...
We also no longer include msvcrt in msvc cmake CI build
2025-11-22 17:40:43 +08:00
blumia
9dd34b3fce
chore: bump release info to 1.2.1
2025-11-21 20:42:44 +08:00
blumia
adfe6c51da
chore(CI): bump Qt version to 6.10.1
2025-11-20 23:29:43 +08:00
blumia
107440145a
chore(CI): bump dependencies version for msvc build
2025-11-06 00:28:32 +08:00
blumia
1c55e3194e
fix: missing QColorSpace include and Qt version check
2025-11-05 20:34:06 +08:00
blumia
9021ff2579
fix: inaccurate color when display CMYK images
...
Resolve https://github.com/BLumia/pineapple-pictures/issues/100
2025-11-05 20:23:40 +08:00
blumia
10e1e91e7b
chore: add donation link to AppStream metainfo
2025-10-13 00:04:07 +08:00
blumia
ef887d7a06
chore(CI): switch back to Qt 6.9.3 and add cache for install-qt-action
2025-10-08 13:48:12 +08:00
blumia
5446d94966
chore(CI): use Qt 6.10.0
2025-10-08 13:25:42 +08:00
blumia
a2f42c2e3d
chore: update Contribution section in README.md
2025-09-27 15:50:25 +08:00
blumia
56b18353db
chore: update release info to 1.2.0
2025-09-20 00:03:34 +08:00
blumia
9170765344
fix(CI): appveyor FTBFS due to mingw location change
2025-09-17 00:19:30 +08:00
blumia
919a672c17
chore(CI): bump Qt version to 6.9.2
2025-08-28 00:28:05 +08:00
blumia
e52a6d8eed
feat: new action for fit long image
2025-08-25 12:48:35 +08:00
blumia
8b0c8ec194
i18n: update ts files
2025-08-25 12:47:42 +08:00
blumia
e216592205
fix(CI): reuse lint
2025-08-24 14:08:00 +08:00
blumia
8fc9d06937
chore: add product version to windows build rc file
2025-08-24 13:53:14 +08:00
blumia
73b15da182
chore: remove gitee release page link from README.zh_CN.md
2025-08-23 15:24:00 +08:00
blumia
f4f7d93e38
chore: simplified long image mode code
2025-08-05 00:06:05 +08:00
blumia
591b01a83a
i18n: update ts files
2025-08-04 21:56:58 +08:00
blumia
f8d3dcc899
feat: auto long image mode
2025-08-04 20:41:49 +08:00
blumia
f0ed9d0ca1
chore: update release info to 1.1.1
2025-08-02 13:30:14 +08:00
blumia
b73df5ea1a
refactor: make fitByOrientation() more sane
2025-07-27 15:53:23 +08:00
blumia
4375fe1c2d
chore: avoid use screenAt(QCursor::pos())
2025-07-26 16:03:13 +08:00
blumia
4654cb21a0
fix: REUSE compliance
2025-07-23 21:29:18 +08:00
blumia
ba23208a7a
chore: add config file for CRLF to LF change
2025-07-23 21:22:41 +08:00
blumia
ed5a602332
chore: let's use LF all the time
2025-07-23 21:20:34 +08:00
blumia
347681e604
feat(macOS): click dock icon to show window when it's hidden
2025-07-22 00:08:06 +08:00
blumia
505ab9e2a6
chore: update README
2025-07-11 19:41:09 +08:00
blumia
c787e14a69
chore(CI): bump exiv2 version for msvc build
2025-07-11 00:31:10 +08:00
blumia
29c5783a66
chore: update release info to 1.1.0
2025-07-06 00:05:52 +08:00
blumia
f976fea418
fix: shouldn't loop when navigate gallery via shortcuts
...
Related: https://github.com/BLumia/pineapple-pictures/issues/153
2025-06-29 16:24:26 +08:00
blumia
2846e4907b
feat: support load m3u8 playlist
...
This change is sponsored by @superuser7777
Related: https://github.com/BLumia/pineapple-pictures/issues/153
2025-06-28 09:27:30 +08:00
blumia
c828f86b74
fix: FTBFS, and tidy code
2025-06-25 21:55:08 +08:00
blumia
040e2a7b5f
i18n: update ts files
2025-06-25 21:47:31 +08:00
blumia
b566096b1f
feat: option to disable gallery looping
...
This change is sponsored by @superuser7777
Related: https://github.com/BLumia/pineapple-pictures/issues/153
2025-06-25 20:55:42 +08:00
blumia
2bee79c064
i18n: update ts files
2025-06-22 15:14:08 +08:00
blumia
1623ca315a
feat: able to disable built-in close window animation
2025-06-22 15:04:15 +08:00
blumia
3cfb25db9a
chore(CI): use Qt 6.9.1
2025-06-04 20:37:08 +08:00
blumia
36854d19f4
i18n: update ts files
2025-06-01 13:26:49 +08:00
blumia and GitHub
3f7ebd2f6c
chore: make use of Qt::Literals::StringLiterals u""_s
...
Migrate string literal handling to Qt’s built‐in `u""_s` literals for consistency and readability.
2025-05-31 13:10:21 +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
369aa13be3
chore: correct feature list in release note
2025-05-11 13:56:38 +08:00
blumia
b964fdc77f
chore: update release info to 1.0.0
2025-05-01 22:07:42 +08:00
blumia
d6d2703c93
chore: ensure could get correct locale on macOS
2025-04-28 00:51:17 +08:00
blumia
c6068ba23d
fix: qmake build FTBFS
2025-04-26 17:23:56 +08:00
blumia
fbdd858fbd
chore: merge Qt translations into app translations as well
2025-04-26 17:02:24 +08:00
blumia
8333f17199
chore(CI): add portable mode to qmake build
...
Resolve https://github.com/BLumia/pineapple-pictures/issues/148
This change is sponsored by @EdgarHartel.
2025-04-11 12:54:29 +08:00
blumia
30eb06cba7
chore: make use of the showMessageAndExit api in Qt 6.9
2025-04-09 19:24:27 +08:00
blumia
0a45cd7c22
chore: add the ability to know if it's the first loaded user media
...
This could make it easier to allow set “Keep Transform” mode at
start-up.
This change is sponsored by @EdgarHartel.
Related: https://github.com/BLumia/pineapple-pictures/issues/146#issuecomment-2778192785
2025-04-08 23:19:02 +08:00
blumia
fc417b30e5
chore(CI): bump msvc build AOM and libavif version
2025-04-04 17:35:59 +08:00
blumia
8832c2daa9
chore(CI): bump Qt version to Qt 6.9.0
2025-04-02 19:39:20 +08:00
blumia
da9d7d6989
fix: add a small delay when file watcher triggers a reload
...
The file might still being write by other program, thus we add a
500ms delay to reload the image.
2025-03-31 01:28:03 +08:00
blumia
317d296507
chore(CI): AppVeyor FTBFS, bump GH Action Qt version
2025-03-30 00:16:40 +08:00
blumia
f24743e381
feat: reload image when current image gets updated
...
This feature is sponsored by @EdgarHartel.
Issue: https://github.com/BLumia/pineapple-pictures/issues/143
2025-03-29 13:41:55 +08:00
blumia
fd4af282af
i18n: update ts files
2025-03-26 22:53:57 +08:00
blumia
4de03dd02e
feat: support enforce windowed mode on start-up
...
This feature is sponsored by @EdgarHartel.
Issue: https://github.com/BLumia/pineapple-pictures/issues/143
2025-03-26 22:51:27 +08:00
blumia
3203d7f598
chore(macOS): use native text for ShortcutEdit's label
...
This means that it will be shown translated and on Apple platforms
it will resemble a key sequence from the menu bar.
2025-03-08 00:31:49 +08:00
blumia
cbd006bae7
chore: update release info to 0.9.2
2025-02-26 20:58:16 +08:00
blumia
183a61b2f6
i18n: update AppStream metainfo translation and translators.html
2025-02-16 13:34:41 +08:00
blumia
a33381557b
chore: sync playlistmanager changes from other project
2025-02-16 00:50:14 +08:00
blumia
6d8ec6a54a
chore(CI): bump msvc windows CI Qt version to 6.8.2
2025-02-06 12:48:21 +08:00
blumia
dd3209e3ff
chore(REUSE): convert from DEP5 to REUSE.toml
2025-02-02 12:50:44 +08:00
blumia
088066197f
chore: update release info to 0.9.1
2025-01-20 20:06:59 +08:00