Commit Graph
100 Commits
Author SHA1 Message Date
Gary Wang dfc0571fbe chore: update translators.html 2022-11-12 14:48:31 +08:00
Gary Wang d1fbf64011 fix: proper check for filemanager1 dbus 2022-11-01 20:58:48 +08:00
Gary Wang 51e49ab8a8 chore: add fallback in case filemanager1 dbus failed 2022-10-30 12:01:58 +08:00
Gary Wang de394389e9 fix: select item no longer work via filemanager1 dbus 2022-10-30 01:55:45 +08:00
Gary Wang 5534753786 fix(ci): bump zlib version 2022-10-29 23:41:07 +08:00
Gary Wang b83de962cb feat: open folder will also select file on linux 2022-10-29 23:35:30 +08:00
Gary Wang 8347028871 fix: blurry when raster image scaled down 2022-10-06 14:24:11 +08:00
Gary Wang 1cc5480f7d chore: update translators.html 2022-10-02 11:25:00 +08:00
Gary Wang d535dedf60 fix: image blurry on Hi-DPI devices 2022-09-30 00:24:04 +08:00
Gary Wang 756d0be32f chore: update translators.html 2022-08-28 14:45:10 +08:00
Gary Wang 8b007bbc3e CI(windows): bump dependencies version 2022-08-17 00:40:51 +08:00
Gary Wang 0bbf148af6 i18n: initial uncompleted Japanese translation 2022-08-07 18:43:18 +08:00
Gary Wang 93d1ca928e chore: allow Meta+Up to maximize under Windows with Qt 6 2022-06-25 23:52:35 +08:00
Gary Wang 56e5f078c7 feat: add REUSE license check 2022-06-19 16:33:29 +08:00
Gary Wang 814068fa34 chore: add license headers for REUSE license check 2022-06-19 16:17:47 +08:00
Gary Wang 75da5e8ca5 chore: use const reference for a lambda slot 2022-06-04 17:09:12 +08:00
Gary WangandGitHub b033370d8e build: link user32.lib when build with QMake and MSVC (#59)
* build(msvc): add test for qmake build with msvc under windows
* fix(msvc): should link user32.lib under windows
* Update README.md
2022-05-29 01:06:00 +08:00
Gary Wang a2d8a0cd12 chore: Update CI link in README.md 2022-05-15 13:48:16 +08:00
Gary Wang ea588211fc chore: update translators.html 2022-05-13 00:04:07 +08:00
Gary WangandGitHub 25c27e080d CI: add Ubuntu 22.04 build (#55)
* CI: add Ubuntu 22.04 build

* fix: job name cannot contain dot
2022-05-11 19:56:03 +08:00
Gary Wang 6bea81f6b8 update ts files 2022-04-13 00:05:06 +08:00
Gary Wang b5d723017a i18n: strings for the default window size option 2022-04-13 00:03:37 +08:00
Gary Wang d645c0f3be chore: comment out an option since string not localized 2022-04-04 01:14:02 +08:00
Gary Wang 4babf20427 fix(ci): update zlib url 2022-04-03 19:18:26 +08:00
Gary Wang 6270910e12 fix: caching scaled image to avoid lagging when panning large image 2022-04-03 19:08:14 +08:00
Gary Wang c9dadcbcad refactor: use QMetaEnum 2022-03-12 10:35:23 +08:00
Gary Wang 432266a6f0 feat: option for set window startup size 2022-03-11 16:22:44 +08:00
Gary Wang 6accd06864 i18n: update ts files 2022-02-09 00:16:44 +08:00
Gary Wang 0bf8e380de i18n: update copywriting for copyright description 2022-02-09 00:12:37 +08:00
Gary Wang d51eb796b9 i18n: copywriting for show in directory feature 2022-02-09 00:05:22 +08:00
Gary Wang 9e1b10831a feat: open containing folder 2022-02-01 17:19:36 +08:00
Gary Wang 00168a34f0 ci(windows): update dependencies version 2022-01-21 17:12:17 +08:00
Gary Wang d7028b5515 Update translators.html 2022-01-17 23:33:59 +08:00
Gary Wang 052d23be60 fix: display system-native path separators 2022-01-14 13:05:11 +08:00
Gary Wang 82eb53208e Update translators.html 2021-12-19 00:14:02 +08:00
Gary Wang c6b78597e8 shortcuts: left/right for prev/next image, hide open action from menu 2021-12-17 13:36:20 +08:00
Gary Wang f202bb58f4 feat: new action for open a dialog to select image files 2021-11-25 22:54:37 +08:00
Gary Wang 560ece0f2f Update README.md 2021-11-24 23:55:22 +08:00
Gary Wang 3f327f94dc fix: mouse back should show previous image 2021-10-08 22:24:55 +08:00
Gary Wang 7a1816cbac fix: do mouse gallery navigation on btn release 2021-10-08 19:31:19 +08:00
Gary Wang 3a442b35f6 feat: support forward/back button on mouse for image navigation 2021-10-08 14:06:18 +08:00
Gary Wang a4416cd77c chore: initial Qt6 build support 2021-10-02 19:58:13 +08:00
Gary Wang 26c4c8871d fix(bottombar): disable border style if no focus on it 2021-09-30 01:41:20 +08:00
Gary Wang c6d0a4e508 fix: should be able to see tab focus white box in bottom bar
But actually trigger action for widget under focus need to press
the spacebar in Qt, but we already use spacebar for quit app, so
it might be actually useful once we got a proper shortcut setting
thing.
2021-09-27 18:59:03 +08:00
Gary Wang b994d3e381 ci: bump dependency version 2021-08-09 00:05:30 +08:00
Gary Wang c0b9d7c21d add new language file to qmake project file 2021-08-06 00:19:24 +08:00
Gary Wang fcd5e2cb84 fix: disable auto fit after clicking actual size button 2021-08-04 19:30:12 +08:00
Gary Wang 64fa580131 Update translators.html 2021-08-03 19:13:20 +08:00
Gary Wang e8e7940abe fix: no longer display resolution info for image that not supported such info 2021-07-23 17:45:35 +08:00
Gary WangandGitHub c5e48d07ed misc: update image url used in README 2021-07-15 14:05:16 +08:00
Gary WangandGitHub 950e91a7cf Update README.md 2021-07-13 00:28:41 +08:00
Gary Wang 7d2816e544 chore: hide two actions that not ready to be in release 2021-07-10 17:07:35 +08:00
Gary Wang 6b2db55b84 fix: now always copy original pixmap 2021-07-06 13:25:53 +08:00
Gary Wang a400dcaeb1 i18n: update ts files 2021-07-04 01:27:29 +08:00
Gary Wang 62f485006f feat: display more image metadata 2021-07-04 01:23:13 +08:00
Gary Wang 066b8458f4 chore: use utf8 for decoding metadata value 2021-07-03 00:28:36 +08:00
Gary Wang c9e3274188 chore: use QToolButton instead of QPushButton for bottom bar 2021-07-02 00:06:23 +08:00
Gary Wang e20562cf16 fix: prev and next arrow not vertically centered in some case 2021-07-01 22:43:11 +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 3f9fa65edd ui: rework all action icons 2021-06-26 21:44:38 +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 3e51cd5603 fix(CI): QT_PLUGIN_INSTALL_DIR is deprecated, use KDE_INSTALL_QTPLUGINDIR instead 2021-05-29 10:44:12 +08:00
Gary Wang 71e8df3107 fix: memory leak when switching between animated image files 2021-05-21 00:06:37 +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 038d04b3da feat: fit by width
Signed-off-by: Gary Wang <wzc782970009@gmail.com>
2021-05-14 00:10:08 +08:00
Gary Wang 69802a433e fix: navigator view not get updated in some edge case
Signed-off-by: Gary Wang <wzc782970009@gmail.com>
2021-05-12 13:55:04 +08:00
Gary Wang e4d54e85e2 Update README.md 2021-05-01 09:58:26 +08:00
Gary Wang 6acafc77b4 feat: add exif copyright info and gif frame count to property dialog
also fix some letter case issue in original copywriting.
2021-04-17 00:50:59 +08:00
Gary Wang 8ae93ac4ae fix: should show any animated image than just gif 2021-04-15 00:00:18 +08:00
Gary Wang 52a7883dbf ci(build): use the install/strip target instead of CMAKE_CXX_FLAGS_RELEASE 2021-04-08 13:18:02 +08:00
Gary Wang 8c05969c18 fix: get rid of wrong tr() usage 2021-04-06 22:11:09 +08:00
Gary Wang 8d80f263b0 feat: add default shortcuts for some actions 2021-04-05 23:21:15 +08:00
Gary Wang 114e7359cd misc: don't call parent method since we don't need 2021-04-04 11:17:44 +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 cd94f1a84c ci(windows): switch to x64 build 2021-03-21 01:19:13 +08:00
Gary Wang 6a9e5e80d0 feat: basic image flip support 2021-03-19 23:13:22 +08:00
Gary Wang deed477d49 fix(build): build with qmake
...and also fix missing translation strings caused by broken qmake
project file.
2021-03-14 01:12:28 +08:00
Gary Wang a98b69eb6c Update README.md 2021-03-13 14:53:31 +08:00
Gary Wang f7cc22a032 i18n: update ts files, restructure folder hierarchy 2021-03-13 14:50:53 +08:00
Gary Wang 7e7c36ea72 ci(mac): build with 5.15.2 explicitly 2021-03-09 21:41:51 +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 aecc3cf163 i18n: update ts files 2021-02-26 01:01:24 +08:00
Gary Wang 9c460f2ede chore: add webp to default image queue filter list 2021-02-26 00:57:12 +08:00
Gary Wang 6316431dcc i18n: update translator list and AppStream copywriting 2021-02-26 00:32:41 +08:00
Gary Wang 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
Gary Wang 50170eb4aa feat: shortcuts for zoom in and out
This also fix maximize shortcut on Windows.
2021-02-19 00:04:15 +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 2b51194143 i18n: update translator list 2021-02-04 13:13:55 +08:00
Gary Wang a9ce8b0154 fix: add missing return for canPaste check 2021-01-24 00:47:42 +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 9b1b125d01 fix: also move the windows include for windows build 2021-01-10 15:23:49 +08:00
Gary Wang 6d8f353602 fix: some clazy checks 2021-01-10 14:57:01 +08:00
Gary Wang 4d8d98b2ff feat: display some GPS information from EXIF metadata 2021-01-04 19:06:12 +08:00