1
0

15 Commits

Author SHA1 Message Date
184209ece5 feat: modify pienapple-picture with my remix
- change UI layout to make it looks like the default style of Windows image browser.
- update icons to material design icon for better looks. add lost icons for those new added button at the bottom bar.
- restore window style to normal. remove borderless style.
- delete X button at the right-top corner. disable feature that drag window to move, because all functions provided by native window are restored.
- move prev next image button to the center of bottom bar.
- move navigator view to the right-bottom corner so that it will not overlay on the shown image.
- remove all animation effect, including alpha transition, fade out when exiting and etc.
- delete function that double click windows to exit. now double clicking windows will do nothing. change default value of double click behavior to do nothing.
- change default value of stay on top to false because stay on top is not the default behavior of Windows image browser.
2025-05-02 10:36:56 +08:00
8cce48e6b0 feat: check conflict shortcuts before saving 2024-11-03 00:46:21 +08:00
9eb91dedf9 chore: fix ubuntu 22.04 build 2024-10-30 00:05:49 +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
29355c7fc1 fix: actual proper fix for 471a3b1 2024-10-22 21:35:50 +08:00
471a3b15ef fix: incorrect config location
This caused by the setting singleton instance (actually,
QStandardPath::writableLocation) was used before QApplication
was constructed, resulting it doesn't know the application
name. So we manually append the name to the path...
2024-10-21 22:27:57 +08:00
470a29c38c feat: option to use light checkerboard by default 2024-10-10 22:58:11 +08:00
4c2af150a6 fix: use win32api to get application location 2023-07-28 21:18:37 +08:00
0e1635e0e7 feat: add hidpi rounding policy option to setting dialog 2023-07-10 01:07:01 +08:00
7db7cfd85a fix: config file location under Linux should contain app name 2023-06-27 00:37:59 +08:00
Gary Wang
814068fa34 chore: add license headers for REUSE license check 2022-06-19 16:17:47 +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
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
8c152dc862 chore: adjusted the project directory structure 2020-11-05 14:12:58 +08:00