mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 04:44:15 +02:00
[view] improvement: not using native dialogs for file/directory choosing to prevent unexpected behaviors and wrong theming
This commit is contained in:
@@ -12,6 +12,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||
- hiding the app's launching output
|
||||
- Arch
|
||||
- AUR: **rebuild-detector** integration disabled by default since it has a great impact on the overall refresh time (it can be enabled through the settings panel -> "Check reinstallation need")
|
||||
- UI
|
||||
- not using native dialogs for file/directory choosing to prevent unexpected behaviors and wrong theming
|
||||
|
||||
### Fixes
|
||||
- AppImage
|
||||
|
||||
@@ -870,9 +870,11 @@ class FormQt(QGroupBox):
|
||||
cur_path = str(Path.home())
|
||||
|
||||
if c.directory:
|
||||
file_path = QFileDialog.getExistingDirectory(self, self.i18n['file_chooser.title'], cur_path, options=QFileDialog.Options())
|
||||
opts = QFileDialog.DontUseNativeDialog
|
||||
opts |= QFileDialog.ShowDirsOnly
|
||||
file_path = QFileDialog.getExistingDirectory(self, self.i18n['file_chooser.title'], cur_path, options=opts)
|
||||
else:
|
||||
file_path, _ = QFileDialog.getOpenFileName(self, self.i18n['file_chooser.title'], cur_path, exts, options=QFileDialog.Options())
|
||||
file_path, _ = QFileDialog.getOpenFileName(self, self.i18n['file_chooser.title'], cur_path, exts, options=QFileDialog.DontUseNativeDialog)
|
||||
|
||||
if file_path:
|
||||
c.set_file_path(file_path)
|
||||
|
||||
Reference in New Issue
Block a user