1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 21:42:51 -05:00

Feature/privacy widget - Settings to force icons on (#715)

* Update

* Update

* Update

* Update

* Update

* Set default to false

* Update SettingsData.qml

Set default visibility to false

* privacy widget: fix truncated settings menu

---------

Co-authored-by: bbedward <bbedward@gmail.com>
This commit is contained in:
Pi Home Server
2025-11-15 01:16:17 +01:00
committed by GitHub
parent 3e6be3e762
commit 52fe493da9
5 changed files with 285 additions and 8 deletions

View File

@@ -526,6 +526,16 @@ Item {
}
}
function handlePrivacySettingChanged(sectionId, widgetIndex, settingName, value) {
if (settingName === "showMicIcon") {
SettingsData.set("privacyShowMicIcon", value)
} else if (settingName === "showCameraIcon") {
SettingsData.set("privacyShowCameraIcon", value)
} else if (settingName === "showScreenSharingIcon") {
SettingsData.set("privacyShowScreenShareIcon", value)
}
}
function handleMinimumWidthChanged(sectionId, widgetIndex, enabled) {
var widgets = []
if (sectionId === "left")
@@ -2028,6 +2038,9 @@ Item {
onControlCenterSettingChanged: (sectionId, widgetIndex, settingName, value) => {
handleControlCenterSettingChanged(sectionId, widgetIndex, settingName, value)
}
onPrivacySettingChanged: (sectionId, widgetIndex, settingName, value) => {
handlePrivacySettingChanged(sectionId, widgetIndex, settingName, value)
}
onGpuSelectionChanged: (sectionId, widgetIndex, selectedIndex) => {
dankBarTab.handleGpuSelectionChanged(
sectionId, widgetIndex,
@@ -2111,6 +2124,9 @@ Item {
onControlCenterSettingChanged: (sectionId, widgetIndex, settingName, value) => {
handleControlCenterSettingChanged(sectionId, widgetIndex, settingName, value)
}
onPrivacySettingChanged: (sectionId, widgetIndex, settingName, value) => {
handlePrivacySettingChanged(sectionId, widgetIndex, settingName, value)
}
onGpuSelectionChanged: (sectionId, widgetIndex, selectedIndex) => {
dankBarTab.handleGpuSelectionChanged(
sectionId, widgetIndex,
@@ -2194,6 +2210,9 @@ Item {
onControlCenterSettingChanged: (sectionId, widgetIndex, settingName, value) => {
handleControlCenterSettingChanged(sectionId, widgetIndex, settingName, value)
}
onPrivacySettingChanged: (sectionId, widgetIndex, settingName, value) => {
handlePrivacySettingChanged(sectionId, widgetIndex, settingName, value)
}
onGpuSelectionChanged: (sectionId, widgetIndex, selectedIndex) => {
dankBarTab.handleGpuSelectionChanged(
sectionId, widgetIndex,