blumia
1cbc1a3b72
feat: add option to provide a titlebar (default on)
2026-06-29 19:20:42 +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
blumia
eb04ac362b
fix: should center window according to available geometry
2025-01-04 13:36:01 +08:00
blumia
6d7d0e4e1d
chore(macOS): change close-window behavior
...
On macOS, now closing the window will actually hide the window
instead of quit the application, thus it will match to some other
macOS application's behavior.
Additionally, since our binary is not signed, this could avoid
seeing the request permission dialogs everytime user attempts to
open an image file inside a private place (e.g. places like the
"Downloads" folder and "access data from other apps").
2025-01-03 18:57:25 +08:00
blumia
ff4f71c1e6
chore: hello 2025
2025-01-01 12:06:16 +08:00
blumia
101f111209
refactor: move file open event handling to standalone file
2024-12-31 10:57:21 +08:00
blumia
c227c74e23
chore(CI): bump appveyor CI to use Qt 6.8
2024-12-30 16:46:40 +08:00
blumia
32ff813609
chore(CI): macOS build with exiv2 support enabled
2024-12-29 18:44:27 +08:00
blumia
2de9ff810d
feat: new TRANSLATION_RESOURCE_EMBEDDING build-time option
2024-12-24 22:37:16 +08:00
blumia
57354fc135
fix(macOS): should adjust window size when set as default viewer
2024-12-23 00:42:55 +08:00
blumia
07d0b0270e
i18n: update ts files
2024-12-20 23:17:55 +08:00
blumia
5a34441c72
feat: option to double-click to fullscreen
...
Resolve : BLumia/pineapple-pictures#129
2024-12-15 19:12:38 +08:00
blumia
b01601085b
chore: update README and related docs
2024-12-04 20:07:15 +08:00
blumia
64c4d2e064
feat(macOS): support file open event for association
2024-12-03 23:37:53 +08:00
blumia
e64b871a2f
feat: macOS bundle support
2024-12-03 01:15:20 +08:00
blumia
06af632914
chore(CI): msvc use Qt 6.8.1
2024-12-01 12:52:48 +08:00