3d34b9c1ec
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Tech-Tac <ahmad.tech.tac@gmail.com >
Co-authored-by: VenusGirl <VenusGirl@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ar/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ko/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/nl/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/tr/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/tr/
Translation: pineapple-pictures/AppStream Metadata
Translation: pineapple-pictures/Application
2026-09-26 16:11:12 +08:00
blumia and yyc12345
052257ea98
fix(i18n): add missing ar l10n config and resource
2026-09-26 16:07:03 +08:00
blumia and yyc12345
c9bc4b1ef0
i18n: update ts files and translators.html
2026-09-26 16:03:49 +08:00
83044b94d4
i18n: Translations update from Hosted Weblate
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Tech-Tac <ahmad.tech.tac@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/application/ar/
Translate-URL: https://hosted.weblate.org/projects/pineapple-pictures/appstream-metadata/ar/
Translation: pineapple-pictures/AppStream Metadata
Translation: pineapple-pictures/Application
2026-09-26 16:02:56 +08:00
1eb3b40e4b
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-09-26 15:58:53 +08:00
blumia and yyc12345
8bad88ce04
i18n: update ts files
...
Related: https://github.com/BLumia/pineapple-pictures/issues/147
2026-09-26 15:58:16 +08:00
blumia and yyc12345
042e0d52c9
fix: REUSE lint for files under msix folder
2026-09-26 09:48:46 +08:00
blumia and yyc12345
b35d6712f4
chore(CI): add ubuntu 26.04 build
2026-09-26 09:47:01 +08:00
blumia and yyc12345
85cb638be9
feat: msix deployment support and add store link
2026-09-26 09:43:30 +08:00
yyc12345
014372b9c0
fix: fix windows CI no label error
...
- fix windows CI no label error
- add lost goto in windows CI
- uniform goto style
2026-09-25 17:27:05 +08:00
yyc12345
2131f4ffa3
feat: introduce InnoSetup for windows package
2026-09-25 17:13:27 +08:00
yyc12345
1cb4d55335
refactor: use metaglot to take macos bundle i18n over
...
- use metaglot for macos bundle i18n
- set macos icon from PUBLIC to PRIVATE
- remove CFBundleLongVersionString from Info.plist
2026-09-24 16:05:20 +08:00
yyc12345
9b67599979
chore: reduce the length of the error message in cmake
2026-09-22 17:15:49 +08:00
yyc12345
6ff4330f26
chore: move windows icos resources location
2026-09-22 17:13:59 +08:00
yyc12345
aa8e8fecf4
fix: fix invalid install for UNIX app icon
2026-09-22 16:43:04 +08:00
yyc12345
56af1c154a
refactor: use metaglot to take appstream file i18n over
2026-09-22 16:06:23 +08:00
yyc12345
22cae20707
refactor: use metaglot to take desktop file i18n over
2026-09-22 15:29:09 +08:00
yyc12345
447a6b45af
refactor: use metaglot to enable i18n for Windows artifact
2026-09-22 13:53:16 +08:00
yyc12345
f946247d1d
refactor: move translation to independent directory
2026-09-10 09:58:53 +08:00
yyc12345
f9991998ed
feat: update icon and change the directory of htmls
2026-09-10 09:48:07 +08:00
blumia and yyc12345
40d82e757e
chore: update release info to 1.6.0
2026-08-24 10:13:27 +08:00
blumia and yyc12345
da190a22c1
fix(CI): should use 6.11.2 for both Windows and macOS build
2026-08-24 10:13:03 +08:00
blumia and yyc12345
2995f06d49
chore: update Windows action used Qt version
...
Also use git version of aqtinstall for Qt 6.11.0+ for Windows
miurahr/aqtinstall#1007
2026-08-24 10:11:33 +08:00
Tech-Tac and yyc12345
ff6a9ebfae
feat: add an option to show/hide navigator view
2026-08-24 10:05:02 +08:00
yyc12345
e01718928c
feat: remove checkerboard icon and change bottom toolbar
2026-07-25 12:23:00 +08:00
yyc12345
f5dbf44ec7
refactor: add possible optimization in graphics view
2026-07-25 12:15:17 +08:00
yyc12345
f55f8c731d
refactor: use extensible design for fetching playlist from single file
2026-07-25 12:06:11 +08:00
yyc12345
4ed491c78a
refactor: remove closeWindow because no one need it
2026-07-24 15:17:05 +08:00
yyc12345
b54cde2cbf
refactor: remove "auto" in window-size behavior
...
- "auto" is not essential for our hard fork, so i simply remove it.
- remove all useless code after removing it.
- enlarge the min size of window because previous may trigger bad layout when showing navigation view.
2026-07-24 15:14:24 +08:00
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
aa13355966
refactor: use UI file for main window
...
- main window now use UI file for layout.
- remove all manual computed widget position code. use full Qt layout implementation instead.
- remove useless functions in main window
- change style changed slot as private
2026-07-24 14:57:41 +08:00
yyc12345
bd35a8c3e0
feat: use submenu in right click menu to reduce the height of menu panel
2026-07-15 21:59:30 +08:00
yyc12345
81413b51da
feat: support explorer sort and hidden on Window
...
now playlist can use Windows Explorer's sort and hidden file display options to build it own for better browse experience on Windows
2026-07-14 13:22:23 +08:00
yyc12345
a01d640c27
refactor: remove frameless window
...
remove frameless window and merge it into mainwindow. because we do not need frameless and transparent window, so most of its functions are removed in previous commits.
2026-07-13 15:59:39 +08:00
yyc12345
16800df138
refactor: remove useless function in main window
2026-07-13 15:50:30 +08:00
yyc12345
7e8fd4ea21
refactor: use class member menu instead of runtime created menu
2026-07-13 15:47:17 +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
369a17ed7d
fix: fix typo about checkerboard
2026-07-12 19:54:37 +08:00
yyc12345
b19a4f8723
doc: add help for checkboard shift modifier
2026-07-09 13:06:14 +08:00
yyc12345
a8e5464e9f
fix: remove useless mouse tracking setting
2026-07-08 20:18:52 +08:00
yyc12345
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
yyc12345
c06f900ac5
refactor: use ui file to replace manual layout in metadata dialog
2026-07-07 12:16:36 +08:00
yyc12345
31303a20c7
refactor: set openExternalLinks in ui file instead of cpp file
2026-07-06 20:42:23 +08:00
yyc12345
319fd64fc6
refactor: use html resource to replace manual html in code
2026-07-06 20:34:41 +08:00
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