1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-28 07:22:50 -05:00

clipboard: fix file transfer & export functionality

- grants read to all installed flatpak apps
This commit is contained in:
bbedward
2026-01-26 17:58:06 -05:00
parent 705d5b04dd
commit 8499033221
30 changed files with 3940 additions and 838 deletions

View File

@@ -47,22 +47,22 @@ Item {
}
SettingsDropdownRow {
property var scrollOpts: {
"Change Volume": "volume",
"Change Song": "song",
"Nothing": "nothing"
}
property var scrollOptsInternal: ["volume", "song", "nothing"]
property var scrollOptsDisplay: [I18n.tr("Change Volume", "media scroll wheel option"), I18n.tr("Change Song", "media scroll wheel option"), I18n.tr("Nothing", "media scroll wheel option")]
text: I18n.tr("Scroll Wheel")
description: I18n.tr("Scroll wheel behavior on media widget")
settingKey: "audioScrollMode"
tags: ["media", "music", "scroll"]
options: Object.keys(scrollOpts).sort()
options: scrollOptsDisplay
currentValue: {
Object.keys(scrollOpts).find(key => scrollOpts[key] === SettingsData.audioScrollMode) ?? "volume"
const idx = scrollOptsInternal.indexOf(SettingsData.audioScrollMode);
return idx >= 0 ? scrollOptsDisplay[idx] : scrollOptsDisplay[0];
}
onValueChanged: value => {
SettingsData.set("audioScrollMode", scrollOpts[value])
const idx = scrollOptsDisplay.indexOf(value);
if (idx >= 0)
SettingsData.set("audioScrollMode", scrollOptsInternal[idx]);
}
}
}