FilePicker: debugging and improvements.

This commit is contained in:
ItsLemmy
2025-09-26 23:21:56 -04:00
parent 96d3051151
commit f8ee0bb8df
6 changed files with 83 additions and 55 deletions
@@ -90,8 +90,7 @@ ColumnLayout {
NFilePicker {
id: imagePicker
title: I18n.tr("bar.widget-settings.control-center.select-custom-icon")
selectFiles: true
selectFolders: false
selectionMode: "files"
nameFilters: ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.pnm", "*.bmp"]
initialPath: Quickshell.env("HOME")
onAccepted: paths => {
+1 -2
View File
@@ -49,8 +49,7 @@ ColumnLayout {
NFilePicker {
id: avatarPicker
title: I18n.tr("settings.general.profile.select-avatar")
selectFiles: true
selectFolders: true
selectionMode: "files"
initialPath: Settings.data.general.avatarImage.substr(0, Settings.data.general.avatarImage.lastIndexOf("/")) || Quickshell.env("HOME")
nameFilters: ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.pnm", "*.bmp"]
onAccepted: paths => {
+1 -2
View File
@@ -229,8 +229,7 @@ ColumnLayout {
NFilePicker {
id: folderPicker
selectFiles: false
selectFolders: true
selectionMode: "folders"
title: I18n.tr("settings.screen-recorder.general.select-output-folder")
initialPath: Settings.data.screenRecorder.directory || Quickshell.env("HOME") + "/Videos"
onAccepted: paths => {
+2 -4
View File
@@ -340,8 +340,7 @@ ColumnLayout {
NFilePicker {
id: mainFolderPicker
selectFiles: false
selectFolders: true
selectionMode: "folders"
title: I18n.tr("settings.wallpaper.settings.select-folder")
initialPath: Settings.data.wallpaper.directory || Quickshell.env("HOME") + "/Pictures"
onAccepted: paths => {
@@ -353,8 +352,7 @@ ColumnLayout {
NFilePicker {
id: monitorFolderPicker
selectFiles: false
selectFolders: true
selectionMode: "folders"
title: I18n.tr("settings.wallpaper.settings.select-monitor-folder")
initialPath: WallpaperService.getMonitorDirectory(specificFolderMonitorName) || Quickshell.env("HOME") + "/Pictures"
onAccepted: paths => {