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
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
470a29c38c
feat: option to use light checkerboard by default
2024-10-10 22:58:11 +08:00
3596f9eac4
fix: window title not updated in some cases
2024-07-30 23:25:34 +08:00
67762b357d
fix(Qt6): don't set image allocation limit
...
User might needs to load large image which isn't corrupted, see GH-28
for example. This restores Qt 5's default behavior.
2023-08-13 21:06:33 +08:00
d4ded92734
feat: add option to avoid reset transform when switching between images
...
It's not enabled for now so it's not available to end-users.
2023-07-09 15:40:15 +08:00
5aeb0f821f
chore!: drop Qt version lower than 5.15.2
2023-05-21 00:36:24 +08:00
Gary Wang
d535dedf60
fix: image blurry on Hi-DPI devices
2022-09-30 00:24:04 +08:00
Gary Wang
814068fa34
chore: add license headers for REUSE license check
2022-06-19 16:17:47 +08:00
Gary Wang
7a1816cbac
fix: do mouse gallery navigation on btn release
2021-10-08 19:31:19 +08:00
Gary Wang
7a0ed5bd56
fix: zoom out and then reset scale will display a mosaic image
2021-06-28 19:10:08 +08:00
Gary Wang
36c54addce
fix: use a workaround to avoid pixelated when zoomed out
...
GH-31
2021-06-20 14:59:48 +08:00
Gary Wang
4c07a89ca3
chore: tweak fit-in-view menu action behavior
2021-06-07 14:16:42 +08:00
Gary Wang
635199b85b
feat: add fit-in-view action
2021-06-04 13:53:47 +08:00
Gary Wang
038d04b3da
feat: fit by width
...
Signed-off-by: Gary Wang <wzc782970009@gmail.com>
2021-05-14 00:10:08 +08:00
Gary Wang
8ae93ac4ae
fix: should show any animated image than just gif
2021-04-15 00:00:18 +08:00
Gary Wang
622938ac23
fix: always rotate according to current viewport state
2021-03-29 22:43:37 +08:00
Gary Wang
e1324d901c
fix: always flip according to current viewport state
2021-03-27 22:22:04 +08:00
Gary Wang
483bb07b09
chore: keep flipping state while rotation and etc.
2021-03-25 23:05:50 +08:00
Gary Wang
6a9e5e80d0
feat: basic image flip support
2021-03-19 23:13:22 +08:00
Gary Wang
6d460a27d7
fix: build with lower Qt version
2021-03-01 13:24:03 +08:00
Gary Wang
552d0fe072
fix: compat for older Qt (lower than 5.13)
2021-03-01 13:11:17 +08:00
Gary Wang
b146150528
feat: Shift+Click to use color-inverted checkerboard
2021-03-01 00:44:50 +08:00
Gary Wang
858c9e0ccf
chore: add max zoom-in scale limit (1000x)
2021-02-18 20:03:23 +08:00
Gary Wang
2b4bbc91a7
fix: should now be able to show property dialog for all supported files
2021-02-09 14:19:09 +08:00
Gary Wang
01443d5ad4
chore: remove the wsl workaround since Qt 5.15.2 fixed the issue
2020-12-17 13:04:33 +08:00
Gary Wang
8c152dc862
chore: adjusted the project directory structure
2020-11-05 14:12:58 +08:00