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
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
blumia
b01601085b
chore: update README and related docs
2024-12-04 20:07:15 +08:00
blumia
e64b871a2f
feat: macOS bundle support
2024-12-03 01:15:20 +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
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
4dd3f22d88
chore: make use of CMake project version
2024-09-17 19:28:05 +08:00
blumia
85d6762828
chore: remove vendored FindLibExiv2.cmake
2024-07-06 18:46:08 +08:00
blumia
f8587020d7
chore(CMake): make use of qt_add_translations
2024-06-28 18:39:16 +08:00
blumia
471f6b9f32
chore: update README and project file tweaks
2024-04-28 00:12:44 +08:00
blumia
be20c3d389
chore: use Qt 6 by default
2024-04-05 14:07:29 +08:00
rewine
2d718b013b
chore: use std::as_const() instead of qAsConst
...
Waring: constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = const QList<QString>; typename std::add_const<_Tp>::type = const QList<QString>]’ is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations]
2023-11-27 09:36:07 +08:00
blumia
d80c661c66
fix: app icon install location and file name under Linux
2023-07-31 08:27:32 +08:00
blumia
edceac754f
chore: remove trivial macro from CMakeLists
2023-06-04 13:50:34 +08:00
blumia
5aeb0f821f
chore!: drop Qt version lower than 5.15.2
2023-05-21 00:36:24 +08:00
blumia
c6a7032d73
build(CMake): also support build with Qt6
2023-02-19 01:04:58 +08:00
Gary Wang
b83de962cb
feat: open folder will also select file on linux
2022-10-29 23:35:30 +08:00
Gary Wang
814068fa34
chore: add license headers for REUSE license check
2022-06-19 16:17:47 +08:00
Gary Wang
8b86fb1434
fix: use metainfo.xml suffix instead of appdata.xml
...
resolve: GH-30
2021-05-19 01:11:41 +08:00
Gary Wang
f7cc22a032
i18n: update ts files, restructure folder hierarchy
2021-03-13 14:50:53 +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
1449844fdd
fix: avoid create menu actions everytime when trigger context menu.
...
fix the minor memory leak issue, also bring some possibility to
implement custom keybinding.
And oops I also did another feature in this commit..
Now we are able to set mouse wheel behavior in config dialog.
2021-01-24 00:07:58 +08:00
Gary Wang
3abc16d3ff
chore: no longer based on QMainWindow
...
Since most of the features that QMainWindow offered will never be
used in this program. We don't need a statusbar, a menubar, etc.
2020-12-29 23:28:21 +08:00
Gary Wang
dc17e1d0b1
fix: install() path for asset file, add ts files for .pro file
2020-12-25 13:53:57 +08:00
Gary Wang
7782ed0e23
chore: adjust dir structure, add translator name list
2020-12-25 13:36:34 +08:00
Percy Hong and Gary Wang
338aa646b9
feat(ci): try install deb in ubuntu ci
2020-11-18 11:17:02 +08:00
Percy Hong and Gary Wang
5e81556c56
fix: lost comma in cmake depends
2020-11-18 11:17:02 +08:00
Gary Wang
08f1ab570c
build: vendor FindLibExiv2.cmake from ECM
2020-11-15 20:28:05 +08:00
Gary Wang
5705f02636
feat: use libexiv2 to obtain more image metadata
2020-11-15 19:53:47 +08:00