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
088066197f
chore: update release info to 0.9.1
2025-01-20 20:06:59 +08:00
101f111209
refactor: move file open event handling to standalone file
2024-12-31 10:57:21 +08:00
2de9ff810d
feat: new TRANSLATION_RESOURCE_EMBEDDING build-time option
2024-12-24 22:37:16 +08:00
b01601085b
chore: update README and related docs
2024-12-04 20:07:15 +08:00
e64b871a2f
feat: macOS bundle support
2024-12-03 01:15:20 +08:00
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
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
fad7a668e3
fix: not able to load translations
2024-10-27 13:49:24 +08:00
c68e82c7c8
chore: update release info to 0.8.2
2024-10-27 00:06:40 +08:00
4dd3f22d88
chore: make use of CMake project version
2024-09-17 19:28:05 +08:00
85d6762828
chore: remove vendored FindLibExiv2.cmake
2024-07-06 18:46:08 +08:00
f8587020d7
chore(CMake): make use of qt_add_translations
2024-06-28 18:39:16 +08:00
471f6b9f32
chore: update README and project file tweaks
2024-04-28 00:12:44 +08:00
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
d80c661c66
fix: app icon install location and file name under Linux
2023-07-31 08:27:32 +08:00
edceac754f
chore: remove trivial macro from CMakeLists
2023-06-04 13:50:34 +08:00
5aeb0f821f
chore!: drop Qt version lower than 5.15.2
2023-05-21 00:36:24 +08:00
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
338aa646b9
feat(ci): try install deb in ubuntu ci
2020-11-18 11:17:02 +08:00
Percy Hong
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
Gary Wang
8c152dc862
chore: adjusted the project directory structure
2020-11-05 14:12:58 +08:00
Gary Wang
71c38c8e96
feat: simple property dialog
2020-11-01 13:03:53 +08:00
Gary Wang
c78eb1a272
fix(cpack): update feedback/contact url
2020-09-30 23:54:24 +08:00
Gary Wang
7c39668eb6
feat: display git describe version string in app if possible
2020-09-29 09:45:07 +08:00
Gary Wang
f7aaa76985
feat: new about dialog
2020-09-28 20:10:33 +08:00
Gary Wang
58210691ed
chore: rename the desktop file
2020-09-15 12:03:03 +08:00
Gary Wang
16ccec0d12
feat: add basic support for AppStream
2020-09-14 18:34:30 +08:00
Gary Wang
d64e9cf276
build(ci): deb package for ubuntu 20.04
2020-08-13 19:45:38 +08:00
Gary Wang
3b94eecde2
chore: only enable portable mode support for windows
2020-08-10 23:41:59 +08:00
Gary Wang
a2adb0e1d4
feat: simple config dialog
2020-07-29 00:57:43 +08:00
Gary Wang
6709c21d70
config file support
2020-07-28 21:29:37 +08:00
Gary Wang
fb1ad2ba06
misc: cpack info for debian package
2020-04-20 10:57:27 +08:00
Gary Wang
8fe860e4bf
build: requires at least Qt 5.10 for building
2020-01-30 11:35:15 +08:00
Gary Wang
3a6a4cbc68
feat: i18n support again.
2020-01-05 14:30:33 +08:00
Gary Wang
a6cfd1a714
feat: basic support for cpack
2020-01-04 00:10:54 +08:00
Gary Wang
4a5fe4c289
fix: avoid console window under Windows with cmake build
2019-11-24 23:31:45 +08:00
Gary Wang
b5dc020795
fix: missing app icon under windows
2019-11-24 14:52:17 +08:00