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
369a17ed7d
fix: fix typo about checkerboard
2026-07-12 19:54:37 +08:00
b19a4f8723
doc: add help for checkboard shift modifier
2026-07-09 13:06:14 +08:00
a8e5464e9f
fix: remove useless mouse tracking setting
2026-07-08 20:18:52 +08:00
46f46480cb
feat: change application style
...
- change default dark theme to light
- disable dark mode on windows 10 because Qt's windows 11 theme has bad support on windows 10 (icon display error)
- level required minimum qt version up to 6.5 for color schema.
2026-07-08 20:15:22 +08:00
c06f900ac5
refactor: use ui file to replace manual layout in metadata dialog
2026-07-07 12:16:36 +08:00
31303a20c7
refactor: set openExternalLinks in ui file instead of cpp file
2026-07-06 20:42:23 +08:00
319fd64fc6
refactor: use html resource to replace manual html in code
2026-07-06 20:34:41 +08:00
cdd0b764a7
refactor: use .ui to replace manual layout for aboutdialog
2026-07-06 09:44:38 +08:00
2a69482adb
fix: change default settings
...
- change default settings to make the default behavior more close to legacy Windows Photo Viewer.
- remove redundant fallback for fetching enum settings.
2026-07-05 09:05:58 +08:00
fc3ef1cd7f
fix: fix not thread-safe settings singleton.
...
fix not thread-safe way for fetching settings singleton.
remove qApp from Settings' parent, use nullptr replace it and leak it anyway.
because we may initialize it before initializing QApplication.
in that time, qApp is nullptr.
2026-07-05 08:57:49 +08:00
1de1517a81
refactor: use .ui file instead of manual layout in settings dialog.
...
- enable Qt UIC in cmake file.
- use .ui file to replace manually written layout in settings dialog.
2026-07-04 22:17:40 +08:00
04a4ab9bff
feat: make the default window size bigger
2026-07-04 16:54:48 +08:00
011c1e858f
feat: update the layout of main window.
...
update the layout of main window to make it looks more like
legacy Windows Photo Viewer.
2026-07-04 15:20:14 +08:00
4fe09757b3
revert: remove user custom shortcut
2026-07-04 14:59:02 +08:00
82f1f10cca
refactor: rename m_gv to m_nav and m_graphicsView to m_gv for better abbr.
2026-07-04 14:35:28 +08:00
60eebea741
revert: remove the ability that drag window body to move
2026-07-04 14:32:20 +08:00
9b151e2fea
chore: update release info to 1.5.0
2026-07-03 19:37:54 +08:00
9db9c3e9f7
chore(AppStream): add vcs-browser link
2026-07-03 19:37:03 +08:00
9a18a41b8f
revert: remove OpacityHelper
...
- remove OpacityHelper
- remove all related animation
- now bottom toolbar and navigation view are always visible
2026-07-03 16:40:04 +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
c19fcaa560
revert: remove close window animation
2026-07-03 14:26:22 +08:00
602e2cccf8
revert: remove redundant close button
2026-07-03 14:26:16 +08:00
3c1a3c54a7
revert: restore system default window instead of custom one.
...
custom window is not the goal of this project.
we remove it and use system default window instead.
2026-07-03 14:26:09 +08:00
032752faf9
revert: remove the ability that disable built-in close window animation
...
no need to preserve this option because frameless window and
close window animation will be fully removed in future.
2026-07-02 20:32:30 +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
821e0f9fd6
revert: remove passoc support on Windows.
...
- remove passoc executable support on Windows.
- but preserve the icons created by upstream for future expanding.
2026-07-02 15:48:56 +08:00
26f51e418d
ci: remove deepin 25 support
...
This partially reverts commit afcd126c00 .
This fork do not need to preserve the support to deepin.
So I simply remove its CI.
2026-07-02 15:48:55 +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
f0bb945c7d
doc: update README
...
- update README to notice the development of SarasaCW Picture.
- temporarily remove the most of old README by HTML comment syntax. these contents will be restored and fixed once I finish refactoring.
2026-07-02 14:44:01 +08:00
870e472f53
ci: remove appveyor config file
...
- all build work are passing by github. there is no need to keep appvoyer config file.
2026-07-02 14:43:42 +08:00
76677381de
build: remove QMake project file
...
- remove QMake project file. it is already deprecated in original repository. all build should be run as CMake project.
2026-07-02 14:43:20 +08:00
d2bd521ad0
fix: show empty url list doesn't reset window title
2026-07-02 14:41:56 +08:00
265e894b3f
fix(CI): Windows build FTBFS
2026-07-02 14:41:42 +08:00
6339a93c6c
feat(Windows): open window will be able to use system animation
2026-07-02 14:39:33 +08:00
Hosted Weblate
6da53ced81
i18n: Translations update from Hosted Weblate
...
Co-authored-by: VenusGirl <VenusGirl@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ko/
Translation: pineapple-pictures/Application
2026-06-29 19:18:11 +08:00
8f0d4da7ad
chore: update release info to 1.4.1
1.4.1
2026-04-05 17:09:13 +08:00
9c8ffb6c1b
chore(CI): bump Qt and action version
2026-04-04 16:52:18 +08:00
4c5c5e6fc6
fix(CI): zlib dll renamed
2026-03-27 17:55:23 +08:00
b8cb10bb33
fix(CI): fixed kf6 version for appveyor build
2026-03-27 15:52:00 +08:00
6e2f40633e
fix: correct version in CMakeLists, update CI for zlib
2026-03-27 15:06:11 +08:00
Hosted Weblate
a0ba7c1d17
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nl/
Translation: pineapple-pictures/Application
2026-03-27 15:02:18 +08:00
Hosted Weblate
b6d759d7c6
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Loc Huynh <huynhloc.contact@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/vi/
Translation: pineapple-pictures/Application
2026-03-11 20:32:50 +08:00
437c2f5618
chore: update release info to 1.4.0
1.4.0
2026-02-09 21:00:34 +08:00
Hosted Weblate
7fd4924e64
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Andrej Poženel - SDT <anderlli0053@live.com >
Co-authored-by: Andrey <andrey@mailbox.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ru/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/sl/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/sl/
Translation: pineapple-pictures/AppStream Metadata
Translation: pineapple-pictures/Application
2026-01-31 00:11:45 +08:00