yyc12345
b1d12cc406
refactor: remove double-click-window behavior
...
- remove double-click-window behavior entirely
- remove the icon of copy image action
2026-07-24 15:07:30 +08:00
yyc12345
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
yyc12345
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
yyc12345
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
yyc12345
f4d272e014
refactor: merge retranslateUi into setupAction in ActionManager
2026-07-03 15:12:15 +08:00
yyc12345
d536e8c611
refactor: move prev/next picture button to bottom toolbar.
2026-07-03 14:56:54 +08:00
yyc12345
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
yyc12345
6fde9474ae
revert: remove stay-on-top feature
2026-07-03 14:26:27 +08:00
yyc12345
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
yyc12345
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
blumia
5b2255e903
feat: action for save image as new file with different format
2026-01-18 13:08:39 +08:00
blumia
e52a6d8eed
feat: new action for fit long image
2025-08-25 12:48:35 +08:00
blumia
ed5a602332
chore: let's use LF all the time
2025-07-23 21:20:34 +08:00
blumia
c828f86b74
fix: FTBFS, and tidy code
2025-06-25 21:55:08 +08:00
blumia
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
blumia
d0bdc71cf5
chore: shortcut-related code tweaks
2024-11-02 09:32:51 +08:00
blumia
c2226ef5c7
chore: update translation strings
2024-07-31 19:41:51 +08:00
blumia
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
blumia
e0fda8f3b0
feat: support move image file to trash
...
Resolve : BLumia/pineapple-pictures#42
2024-04-15 01:16:00 +08:00
blumia
6145925283
feat: add some icons for corresponding menu actions
2024-04-03 19:56:46 +08:00
blumia
9677fed3f2
i18n: tweak the copywriting for 'Keep transformation', update ts files
2023-10-15 17:42:46 +08:00
blumia
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
blumia
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 and Gary Wang
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