Repository navigation
FlashGUI v1.1.10
FlashGUI v1.1.10
KDE native file dialog release.
What’s new
-
KDE/Plasma native file dialogs in Qt
- FlashGUI now prefers KDE
kdialogfor open/save/folder pickers when:- native dialogs are enabled,
- the app is running on Linux,
- KDE/Plasma is detected,
- and
kdialogis installed.
- FlashGUI now prefers KDE
-
Safe fallback behavior
- If
kdialogis unavailable or cannot be invoked successfully, FlashGUI falls back to the existing Qt dialog path. - If the user cancels the KDE dialog, FlashGUI returns cleanly without opening a second dialog.
- If
-
Regression coverage expanded
- Added tests for KDE dialog gating and wrapper behavior.
- Added automated checklist coverage for theme/settings/layout persistence and release-gate regressions.
Why this matters
This release targets GitHub issue #5: KDE users requested truly native file dialogs instead of the Qt fallback-only path. v1.1.10 keeps the fix tightly scoped to KDE/Linux while preserving existing behavior elsewhere.
Version
flashgui.py:VERSION = "1.1.10"flashgui_legacy.py:VERSION = "1.1.10"
Suggested artifacts
flashgui-v1.1.10-windows-x64-portable.zipflashgui-v1.1.10-linux-x64-portable.zipflashgui-v1.1.10-macos-arm64-portable.zipflashgui-v1.1.10-macos-x64-portable.zip
Issue #5 closeout note
Please validate on KDE/Plasma using latest release v1.1.10:
- Open-file dialog
- Save-file dialog
- Existing-directory dialog
- Cancel each once and confirm no second dialog appears
If a KDE-specific edge case remains, open a follow-up issue with:
- distro + version
- KDE/Plasma version
- whether
kdialogis installed - exact picker flow that failed
- relevant log excerpt