04fa491cd8
refactor: fully refactor playlist manager
...
- refactor playlist manager. remove useless qt model design.
- update action updator function.
2026-07-13 15:40:59 +08:00
dbf8c09368
feat: update action manager
...
- add and delete some actions in action manager.
- rename "fit to view" to "fit to screen".
- update main window right click menu and toolbar.
- use special state update slot in action manager instead of function located in main window.
2026-07-12 21:00:11 +08:00
c93ed94210
refactor: fully remove ToolButton because no one require it.
...
- fully remove ToolButton.
- make loadHidpiIcon as a static function in ActionManager because no outside function may call it.
2026-07-03 15:37:20 +08:00
f4d272e014
refactor: merge retranslateUi into setupAction in ActionManager
2026-07-03 15:12:15 +08:00
d536e8c611
refactor: move prev/next picture button to bottom toolbar.
2026-07-03 14:56:54 +08:00
c8dfccb460
revert: remove protected mode
...
protected mode is designed for borderless and transparent window.
it is not suit for the goal of this fork.
2026-07-03 14:32:36 +08:00
6fde9474ae
revert: remove stay-on-top feature
2026-07-03 14:26:27 +08:00
457647c59f
revert: remove auto long image mode
...
- remove auto long image mode.
- there is no "auto" requirement for this.
- user can utilize fit by height/width to achieve the same goal by manually click them.
- some optimization code about graphic view are preserved.
2026-07-02 20:14:44 +08:00
cd2eac44f1
revert: revert feature about saving image as new file with different format.
...
This reverts commit 5b2255e903 .
The feature about saving image as new file with different format is not the goal of an image viewer.
There is no need to keep feature diversity in this fork.
So I simply remove it.
2026-07-02 15:48:50 +08:00
5b2255e903
feat: action for save image as new file with different format
2026-01-18 13:08:39 +08:00
e52a6d8eed
feat: new action for fit long image
2025-08-25 12:48:35 +08:00
ed5a602332
chore: let's use LF all the time
2025-07-23 21:20:34 +08:00
c828f86b74
fix: FTBFS, and tidy code
2025-06-25 21:55:08 +08:00
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
d0bdc71cf5
chore: shortcut-related code tweaks
2024-11-02 09:32:51 +08:00
c2226ef5c7
chore: update translation strings
2024-07-31 19:41:51 +08:00
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
e0fda8f3b0
feat: support move image file to trash
...
Resolve : BLumia/pineapple-pictures#42
2024-04-15 01:16:00 +08:00
6145925283
feat: add some icons for corresponding menu actions
2024-04-03 19:56:46 +08:00
9677fed3f2
i18n: tweak the copywriting for 'Keep transformation', update ts files
2023-10-15 17:42:46 +08:00
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
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
Chris Xiong
cc7d58d4ec
fix: proper svg icon rendering on hidpi screen.
2022-09-29 19:06:51 +08:00
Gary Wang
814068fa34
chore: add license headers for REUSE license check
2022-06-19 16:17:47 +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
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
3a442b35f6
feat: support forward/back button on mouse for image navigation
2021-10-08 14:06:18 +08:00
Gary Wang
c9e3274188
chore: use QToolButton instead of QPushButton for bottom bar
2021-07-02 00:06:23 +08:00
Gary Wang
635199b85b
feat: add fit-in-view action
2021-06-04 13:53:47 +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
8d80f263b0
feat: add default shortcuts for some actions
2021-04-05 23:21:15 +08:00
Gary Wang
6a9e5e80d0
feat: basic image flip support
2021-03-19 23:13:22 +08:00
Gary Wang
b146150528
feat: Shift+Click to use color-inverted checkerboard
2021-03-01 00:44: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
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