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
blumia
99abf3b69d
chore: bump minimum CMake version
...
- 3.16 is the actual lowest required version for Qt 6
- CMake versions <= 3.10 are deprecated since CMake 3.31
2024-12-01 00:02:29 +08:00
blumia
aa746721f0
i18n: update ts files
2024-11-07 00:15:59 +08:00
blumia
42e3d4c691
feat: animation pause and manually step to next frame
...
Resolve: https://github.com/BLumia/pineapple-pictures/issues/85
2024-11-06 20:28:39 +08:00
blumia
8cce48e6b0
feat: check conflict shortcuts before saving
2024-11-03 00:46:21 +08:00
blumia
d0bdc71cf5
chore: shortcut-related code tweaks
2024-11-02 09:32:51 +08:00
blumia
2071e82e1d
i18n: update ts files
2024-10-31 00:01:08 +08:00
blumia
b2f10b9193
chore: fix ubuntu 22.04 build ...again
2024-10-30 00:15:47 +08:00
blumia
9eb91dedf9
chore: fix ubuntu 22.04 build
2024-10-30 00:05:49 +08:00
blumia
6f3c30fc5b
chore: fix qmake build
2024-10-29 23:44:48 +08:00
blumia
3eade9c3cf
feat: support custom shortcut for existing actions
...
Resolve https://github.com/BLumia/pineapple-pictures/issues/128
Actually also https://github.com/BLumia/pineapple-pictures/issues/72
but not sure why that one is now a 404 page.
2024-10-29 23:28:27 +08:00
blumia
fad7a668e3
fix: not able to load translations
2024-10-27 13:49:24 +08:00
blumia
c68e82c7c8
chore: update release info to 0.8.2
2024-10-27 00:06:40 +08:00
blumia
7e04ba84eb
chore(CI): msvc build with libavif
2024-10-26 15:18:54 +08:00
blumia
29355c7fc1
fix: actual proper fix for 471a3b1
2024-10-22 21:35:50 +08:00
blumia
471a3b15ef
fix: incorrect config location
...
This caused by the setting singleton instance (actually,
QStandardPath::writableLocation) was used before QApplication
was constructed, resulting it doesn't know the application
name. So we manually append the name to the path...
2024-10-21 22:27:57 +08:00
blumia
5d2ddc199a
chore(CI): bump msvc build to use Qt 6.8.0
2024-10-12 19:57:27 +08:00
blumia
b880406474
i18n: update ts files
2024-10-11 00:30:13 +08:00
blumia
470a29c38c
feat: option to use light checkerboard by default
2024-10-10 22:58:11 +08:00
blumia
3a5ead8cc2
fix(CI): qmake build
2024-09-17 19:48:03 +08:00
blumia
4dd3f22d88
chore: make use of CMake project version
2024-09-17 19:28:05 +08:00
blumia
3a4ea573f6
fix(dist): add last release info to AppStream
2024-09-16 10:56:10 +08:00
blumia
d574018a8e
CI: bump dependencies version
2024-08-24 15:33:27 +08:00
blumia
2bca7bd691
fix: move to trash not reload current item
2024-07-31 20:21:10 +08:00
blumia
c2226ef5c7
chore: update translation strings
2024-07-31 19:41:51 +08:00
blumia
3596f9eac4
fix: window title not updated in some cases
2024-07-30 23:25:34 +08:00
blumia
a6e31a2c4d
feat: cli argument to list supported image formats
2024-07-28 16:16:20 +08:00
blumia
cd01a05f23
chore: sync playlistmanager changes
2024-07-28 16:14:14 +08:00
blumia
f32cb998ae
fix: crash caused by urlByIndex() with invalid model index
...
Also save a QVariant convert for QUrl
2024-07-21 00:52:32 +08:00
blumia
eb2e2e93f9
refactor(playlist): playlist itself as model
...
This could make state management easier, and also make it reusable
just in case we need to attach the playlist to a view.
2024-07-20 23:18:42 +08:00
blumia
4a095a0cfd
chore: add jfif to supported formats
2024-07-20 13:53:29 +08:00
blumia
edb1a84601
chore(CI): msvc build also build with exiv2
2024-07-13 15:59:13 +08:00
blumia
0436dfab39
chore: add FUNDING.yml
2024-07-07 13:43:28 +08:00
blumia
85d6762828
chore: remove vendored FindLibExiv2.cmake
2024-07-06 18:46:08 +08:00
blumia
a6360d5e66
CI(msvc): clean before deploy and use newer qt
2024-07-06 16:38:45 +08:00
blumia
a217ce9ee8
CI(msvc): switch to Qt 6 and CMake
2024-07-06 15:23:33 +08:00
blumia
9fe3aca774
chore: release 0.8.0
2024-06-29 14:33:26 +08:00
blumia
c636b14af8
chore: temporary limit svg support to Tiny 1.2-only
2024-06-28 18:40:50 +08:00
blumia
f8587020d7
chore(CMake): make use of qt_add_translations
2024-06-28 18:39:16 +08:00
blumia
495ff31518
fix(CI): cinst no longer available, also use Qt 6.7
2024-06-28 12:38:49 +08:00
blumia
d52f22c0de
chore(CI): add ubuntu 24.04 build
2024-05-18 00:22:55 +08:00
blumia
471f6b9f32
chore: update README and project file tweaks
2024-04-28 00:12:44 +08:00
blumia
2a30cc0dd3
fix(CI): build with macos-latest M1 runner
2024-04-27 13:24:49 +08:00
blumia
8435fa0a9d
chore: update README
2024-04-25 23:19:54 +08:00
blumia
99252ab732
chore(CI): skip tls and networkinformation qt plugin
2024-04-20 16:59:50 +08:00
blumia
7ec4420eaf
chore(UI): add icon for properties action
...
I didn't add this icon because QTBUG-124085, and since I fixed that
issue (and also since we won't use Qt 6.7.0 for Windows build), let's
add the icon back ;)
2024-04-20 13:53:44 +08:00
blumia
a83cc61148
fix: incorrect header include position
2024-04-19 00:48:28 +08:00
blumia
e0fda8f3b0
feat: support move image file to trash
...
Resolve : BLumia/pineapple-pictures#42
2024-04-15 01:16:00 +08:00
blumia
370e64f192
chore(AppStream): add id for developer tag
2024-04-14 20:07:10 +08:00
blumia
d27f94bc4d
chore: release 0.7.4
2024-04-12 20:25:07 +08:00
blumia
be20c3d389
chore: use Qt 6 by default
2024-04-05 14:07:29 +08:00
blumia
6145925283
feat: add some icons for corresponding menu actions
2024-04-03 19:56:46 +08:00
blumia
bba4863853
chore: hello again, 2024!
2024-03-17 00:05:04 +08:00
blumia
a459dc2be6
i18n: update AppStream metainfo translation
...
...and translators.html
2024-03-17 00:02:52 +08:00
blumia
0e8370c39a
chore(CI): bump workflow and dependencies version
2024-02-16 13:33:10 +08:00
blumia
a452ea2644
chore: hello 2024
2024-02-16 11:58:32 +08:00
blumia
2fc6c59a30
chore: update translators.html
2023-12-10 16:06:31 +08:00
blumia
67e6eac520
i18n: update AppStream metainfo translations
2023-12-10 16:01:11 +08:00
blumia
19de914046
fix(CI): disable some options when building karchive
2023-11-26 01:41:39 +08:00
blumia
1aa9674179
fix(CI): add NEWS file to REUSE dep5 config file
2023-11-26 00:59:53 +08:00
blumia
fd5929bc47
chore: add NEWS file and update AppStream metainfo file
2023-10-24 19:12:25 +08:00
blumia
6158dfa630
chore: prepare release for 0.7.3
2023-10-22 23:47:13 +08:00
blumia
9677fed3f2
i18n: tweak the copywriting for 'Keep transformation', update ts files
2023-10-15 17:42:46 +08:00
blumia
7634c6db2b
chore: update translators.html
2023-10-15 17:32:01 +08:00
blumia
6e5bde68d8
feat: add "Keep transformation" to menu
...
This could be helpful when viewing a gallery with similar size, which
need to apply same transformation to the view. E.g. When viewing a batch
of pixel image sprite assets, the view might need to be zoomed to clearly
view the detail of the image.
Other use-case can be seen at the linked issue below.
https://github.com/BLumia/pineapple-pictures/issues/87
https://github.com/BLumia/pineapple-pictures/issues/89
2023-10-15 17:12:46 +08:00
blumia
27be83184e
chore: update appstream info
2023-09-29 14:09:43 +08:00
blumia
e79b5d3448
i18n: update appstream metadata
2023-08-27 00:29:26 +08:00
blumia
e927708f78
i18n: better approach to load translations
2023-08-26 23:39:34 +08:00
blumia
248f889cb3
i18n: update translators.html and appstream metadata
2023-08-26 23:38:27 +08:00
blumia
116d24087a
CI(Windows): updated to use zlib 1.3
2023-08-22 20:34:33 +08:00
blumia
32fc6735bd
i18n: add translation support for AppStream metadata
2023-08-22 19:48:30 +08:00
blumia
c5a5d07f50
chore: update translators.html
2023-08-14 23:09:59 +08:00
blumia
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
blumia
d80c661c66
fix: app icon install location and file name under Linux
2023-07-31 08:27:32 +08:00
blumia
0e1ec979cf
fix: make appstream-util validate happy
2023-07-30 23:59:57 +08:00
blumia
ee3198f448
chore: add content rating and one release info to AppStream data for flatpak package submission
2023-07-30 23:25:30 +08:00
blumia
0c78d3668b
chore: add screenshots to AppStream data for flatpak package submission
2023-07-30 16:40:25 +08:00
blumia
4c2af150a6
fix: use win32api to get application location
2023-07-28 21:18:37 +08:00
blumia
9a9f61ae2f
i18n: update ts files
2023-07-15 19:54:41 +08:00
blumia
0e1635e0e7
feat: add hidpi rounding policy option to setting dialog
2023-07-10 01:07:01 +08:00
blumia
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
blumia
f96da17e78
build(ci): bump Qt 6 version for Windows build
2023-07-05 23:43:45 +08:00
blumia
1431f2b9d0
chore(AppStream): add launchable and developer info to metainfo.xml
2023-06-28 22:11:30 +08:00
blumia
7db7cfd85a
fix: config file location under Linux should contain app name
2023-06-27 00:37:59 +08:00
blumia
6f28878837
feat: add tif and tiff to auto load suffix list
...
Issue: https://github.com/BLumia/pineapple-pictures/issues/88
2023-06-19 00:12:22 +08:00
blumia
c51ec4bd5d
fix: avoid hard-code the size of the settings dialog
2023-06-18 22:55:55 +08:00
blumia
a29a1806a3
chore: avoid using deprecated function in qt6 builds
2023-06-06 00:15:43 +08:00