yyc12345
cdd0b764a7
refactor: use .ui to replace manual layout for aboutdialog
2026-07-06 09:44:38 +08:00
yyc12345
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
yyc12345
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
yyc12345
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
yyc12345
04a4ab9bff
feat: make the default window size bigger
2026-07-04 16:54:48 +08:00
yyc12345
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
yyc12345
4fe09757b3
revert: remove user custom shortcut
2026-07-04 14:59:02 +08:00
yyc12345
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
yyc12345
60eebea741
revert: remove the ability that drag window body to move
2026-07-04 14:32:20 +08:00
yyc12345
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
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
c19fcaa560
revert: remove close window animation
2026-07-03 14:26:22 +08:00
yyc12345
602e2cccf8
revert: remove redundant close button
2026-07-03 14:26:16 +08:00
yyc12345
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
yyc12345
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
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 and yyc12345
d2bd521ad0
fix: show empty url list doesn't reset window title
2026-07-02 14:41:56 +08:00
blumia and yyc12345
6339a93c6c
feat(Windows): open window will be able to use system animation
2026-07-02 14:39:33 +08:00
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
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
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
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
blumia
a8e40a725c
i18n: update ts files
2026-01-18 14:02:31 +08:00
8edb6b015e
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Gary Wang <wzc782970009@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Loc Huynh <huynhloc.contact@gmail.com >
Co-authored-by: Sabri Ünal <yakushabb@gmail.com >
Co-authored-by: VenusGirl <VenusGirl@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ko/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/tr/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/vi/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/ko/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/tr/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/vi/
Translation: pineapple-pictures/AppStream Metadata
Translation: pineapple-pictures/Application
2026-01-18 13:51:16 +08:00
blumia
5b2255e903
feat: action for save image as new file with different format
2026-01-18 13:08:39 +08:00
blumia
4948ea7445
chore: hello 2026
2026-01-06 00:17:12 +08:00
Hosted Weblate and Andrey
fce6a835b7
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Andrey <andrey@mailbox.org >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ru/
Translation: pineapple-pictures/Application
2025-12-16 17:32:28 +01:00
blumia
aa025b0f3b
Revert "chore: avoid use screenAt(QCursor::pos())"
...
I actually forgot why I did this, I might thought this API
is deprecated?
Reverting this resolved the issue that window is not appeared
at the screen that currently the cursor is at.
This reverts commit 4375fe1c2d .
2025-12-14 11:26:21 +08:00
blumia
1ba5ae60dc
feat: option to limit svg support to svg tiny 1.2 only
2025-12-02 00:04:12 +08:00
08d1c09033
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org >
Co-authored-by: VenusGirl <VenusGirl@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ko/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/ko/
Translation: pineapple-pictures/AppStream Metadata
Translation: pineapple-pictures/Application
2025-12-01 23:54:11 +08:00
blumia
9dd34b3fce
chore: bump release info to 1.2.1
2025-11-21 20:42:44 +08:00
96565b2ccf
i18n: Translated using Weblate (Italian) ( #162 )
...
Currently translated at 100.0% (168 of 168 strings)
Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/it/
Co-authored-by: albanobattistella <albanobattistella@gmail.com >
2025-11-08 23:19:06 +08:00
blumia
1c55e3194e
fix: missing QColorSpace include and Qt version check
2025-11-05 20:34:06 +08:00
blumia
9021ff2579
fix: inaccurate color when display CMYK images
...
Resolve https://github.com/BLumia/pineapple-pictures/issues/100
2025-11-05 20:23:40 +08:00
ee7b3beda4
i18n: Translated using Weblate (Turkish) ( #161 )
...
Currently translated at 100.0% (168 of 168 strings)
Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/tr/
Co-authored-by: Sabri Ünal <yakushabb@gmail.com >
2025-09-13 20:47:59 +08:00
blumia
e52a6d8eed
feat: new action for fit long image
2025-08-25 12:48:35 +08:00
blumia
8b0c8ec194
i18n: update ts files
2025-08-25 12:47:42 +08:00
1da7fff518
i18n: Translations update from Hosted Weblate ( #159 )
...
* Translated using Weblate (Italian)
Currently translated at 100.0% (167 of 167 strings)
Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/it/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (167 of 167 strings)
Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nl/
---------
Co-authored-by: albanobattistella <albano_battistella@hotmail.com >
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com >
2025-08-25 12:44:28 +08:00
blumia
f4f7d93e38
chore: simplified long image mode code
2025-08-05 00:06:05 +08:00
blumia
591b01a83a
i18n: update ts files
2025-08-04 21:56:58 +08:00
blumia
f8d3dcc899
feat: auto long image mode
2025-08-04 20:41:49 +08:00
13227cfac9
i18n: Translations update from Hosted Weblate ( #157 )
...
* Translated using Weblate (Korean)
Currently translated at 100.0% (166 of 166 strings)
Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ko/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (166 of 166 strings)
Translation: pineapple-pictures/Application
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nl/
---------
Co-authored-by: VenusGirl <VenusGirl@outlook.com >
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com >
2025-08-01 23:44:43 +08:00
blumia
b73df5ea1a
refactor: make fitByOrientation() more sane
2025-07-27 15:53:23 +08:00
blumia
4375fe1c2d
chore: avoid use screenAt(QCursor::pos())
2025-07-26 16:03:13 +08:00
blumia
ed5a602332
chore: let's use LF all the time
2025-07-23 21:20:34 +08:00