Commit Graph

349 Commits

Author SHA1 Message Date
7a69bb2fa2 partially revert 50170eb for the maximize shortcut on Windows
Since the workaround actually doesn't work, so we
remain the old behavior unchanged.
2021-02-19 19:22:50 +08:00
50170eb4aa feat: shortcuts for zoom in and out
This also fix maximize shortcut on Windows.
2021-02-19 00:04:15 +08:00
858c9e0ccf chore: add max zoom-in scale limit (1000x) 2021-02-18 20:03:23 +08:00
2b4bbc91a7 fix: should now be able to show property dialog for all supported files 2021-02-09 14:19:09 +08:00
2b51194143 i18n: update translator list 2021-02-04 13:13:55 +08:00
356fc6f670 Translations update from Weblate (#23)
* Added translation using Weblate (Japanese)

* Translated using Weblate (Russian)

Currently translated at 100.0% (114 of 114 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ru/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 92.1% (105 of 114 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nb_NO/

* Deleted translation using Weblate (Japanese)

Co-authored-by: Gary Wang <wzc782970009@gmail.com>
Co-authored-by: Sergey Shornikov <sergey0000000000@gmail.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
2021-02-04 13:00:10 +08:00
a9ce8b0154 fix: add missing return for canPaste check 2021-01-24 00:47:42 +08:00
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
b3011f47e4 Translations update from Weblate (#22)
* Translated using Weblate (French)

Currently translated at 100.0% (111 of 111 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/fr/

* Translated using Weblate (German)

Currently translated at 97.2% (108 of 111 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/de/

* Translated using Weblate (Russian)

Currently translated at 100.0% (111 of 111 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ru/

Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Sergey Shornikov <sergey0000000000@gmail.com>
2021-01-20 00:15:51 +08:00
9b1b125d01 fix: also move the windows include for windows build 2021-01-10 15:23:49 +08:00
6d8f353602 fix: some clazy checks 2021-01-10 14:57:01 +08:00
4d8d98b2ff feat: display some GPS information from EXIF metadata 2021-01-04 19:06:12 +08:00
e658fb20a9 Translations update from Weblate (#18)
* Added translation using Weblate (Spanish)

* Translated using Weblate (Spanish)

Currently translated at 17.1% (18 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/es/

* Translated using Weblate (French)

Currently translated at 100.0% (105 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/fr/

* Translated using Weblate (German)

Currently translated at 100.0% (105 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/de/

* Translated using Weblate (Russian)

Currently translated at 100.0% (105 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ru/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (105 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/zh_Hans/

Co-authored-by: William(ѕ)ⁿ <600699d5-d2ad-4cfc-a1b3-fca4d102afea@anonaddy.me>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Sergey Shornikov <sergey0000000000@gmail.com>
Co-authored-by: Percy Hong <doraemonworldx@gmail.com>
2021-01-04 18:57:04 +08:00
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
dc17e1d0b1 fix: install() path for asset file, add ts files for .pro file 0.4.0 2020-12-25 13:53:57 +08:00
7782ed0e23 chore: adjust dir structure, add translator name list 2020-12-25 13:36:34 +08:00
b50b69e9b8 property-dialog: hide a section if it's empty 2020-12-23 22:19:30 +08:00
44d04e98e5 ci(windows): also build AOM av1 decoder for libavif 2020-12-22 16:16:16 +08:00
1ec8b188d4 ci(Windows): build libavif for kimageformats to add avif format support 2020-12-22 14:21:52 +08:00
5bf4fe98a4 fix(ci): perform apt update before install package for ubuntu build 2020-12-17 13:56:34 +08:00
01443d5ad4 chore: remove the wsl workaround since Qt 5.15.2 fixed the issue 2020-12-17 13:04:33 +08:00
50457a7fc4 Translations update from Weblate (#15)
* Added translation using Weblate (Norwegian Bokmål)

* Translated using Weblate (French)

Currently translated at 100.0% (105 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/fr/

* Translated using Weblate (German)

Currently translated at 100.0% (105 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/de/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 89.5% (94 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nb_NO/

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
2020-12-16 20:37:48 +08:00
8d61235db7 CI: Windows build now build with Qt 5.15.2 and MinGW 8.1.0 (#17)
* ci: bump Qt version to Qt 5.15.2
* don't build expat example for expat
* set CC and CXX variable
* use VS2019 image with MinGW compiler
2020-12-16 20:23:26 +08:00
41b478ddaf Update README.md 2020-12-14 13:21:30 +08:00
754e26cdf7 i18n: Translations update from Weblate (#14)
* Added translation using Weblate (French)

* Added translation using Weblate (German)

* Added translation using Weblate (Russian)

* Translated using Weblate (French)

Currently translated at 99.0% (104 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/fr/

* Translated using Weblate (German)

Currently translated at 31.4% (33 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/de/

* Translated using Weblate (Russian)

Currently translated at 70.4% (74 of 105 strings)

Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ru/

Co-authored-by: K. Herbert <herbert.ka@mailo.com>
Co-authored-by: Artem <KovalevArtem.ru@gmail.com>
2020-12-14 13:11:04 +08:00
7a19d41aeb fix(ci): Update macos.yml to use the most recent install-qt-action (#11) 2020-11-19 12:29:08 +08:00
338aa646b9 feat(ci): try install deb in ubuntu ci 2020-11-18 11:17:02 +08:00
5080a499ea feat(ci): enable ci at pull request 2020-11-18 11:17:02 +08:00
5e81556c56 fix: lost comma in cmake depends 2020-11-18 11:17:02 +08:00
2366e4426e fix(ci): use Release build for libexiv and libexpat 2020-11-17 00:11:01 +08:00
13de9bdc4c feat: some other exiv metadata for display 2020-11-17 00:09:21 +08:00
e97dfe3a10 Fix windows ci build (#9)
* Update appveyor.yml
2020-11-16 13:19:15 +08:00
daab55e5a2 i18n: zh_CN translation for newly added strings 2020-11-16 00:52:19 +08:00
819cd3a8f5 ci: don't install ECM for ubuntu 20.04 build
and also try to build libexiv for appveyor ci
2020-11-16 00:33:50 +08:00
08f1ab570c build: vendor FindLibExiv2.cmake from ECM 2020-11-15 20:28:05 +08:00
5705f02636 feat: use libexiv2 to obtain more image metadata 2020-11-15 19:53:47 +08:00
8c152dc862 chore: adjusted the project directory structure 0.3.4 2020-11-05 14:12:58 +08:00
1066fa45ea feat: more useful information from property dialog 2020-11-04 00:16:37 +08:00
71c38c8e96 feat: simple property dialog 2020-11-01 13:03:53 +08:00
95fd0f881c fix: should tell user if image read failed 2020-11-01 13:02:46 +08:00
0a9ea1982b fix: MSVC build warning in bottombuttongroup.cpp 2020-10-29 00:17:48 +08:00
0dfbb45238 misc: minor tweaks with the app icon 2020-10-28 23:56:11 +08:00
7e7825760a license: wrong license descripted in appdata.xml file
Fixes #8
2020-10-24 09:39:42 +08:00
203274a522 feat: try using QWindow::startSystemMove() under Qt 5.15+ 2020-10-16 01:00:11 +08:00
54c54e2adf fix: styling for some text 2020-10-09 22:09:09 +08:00
6da9c16c4f chore: the way we setup aboutdialog layout 2020-10-08 22:24:54 +08:00
5ace4e219c chore: about dialog strings, also add a thanks tab 2020-10-05 20:43:30 +08:00
c78eb1a272 fix(cpack): update feedback/contact url 2020-09-30 23:54:24 +08:00
7c39668eb6 feat: display git describe version string in app if possible 2020-09-29 09:45:07 +08:00
4c3e370f70 fix: missing translation strings 2020-09-28 21:44:52 +08:00