mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-06-11 16:57:43 +00:00
Expose dynamicTilingEnabled (default true) on MobileShellSettings, stored under the General group of plasmamobilerc and re-emitted by the existing config watcher. shift-tiling extends its activation guard with this flag and clears the BSP layout when it goes false, so users can fall back to KWin native quick-tile at will. Add a quick-settings tile that surfaces the toggle. available is gated on convergenceModeEnabled and !gamingModeEnabled, so the tile is hidden on the phone form factor and during gaming sessions.
29 lines
1.9 KiB
CMake
29 lines
1.9 KiB
CMake
# SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
plasma_install_package(airplanemode org.kde.plasma.quicksetting.airplanemode quicksettings)
|
|
plasma_install_package(audio org.kde.plasma.quicksetting.audio quicksettings)
|
|
plasma_install_package(battery org.kde.plasma.quicksetting.battery quicksettings)
|
|
plasma_install_package(bluetooth org.kde.plasma.quicksetting.bluetooth quicksettings)
|
|
plasma_install_package(caffeine org.kde.plasma.quicksetting.caffeine quicksettings)
|
|
plasma_install_package(docked org.kde.plasma.quicksetting.docked quicksettings)
|
|
plasma_install_package(donotdisturb org.kde.plasma.quicksetting.donotdisturb quicksettings)
|
|
plasma_install_package(dynamictiling org.kde.plasma.quicksetting.dynamictiling quicksettings)
|
|
plasma_install_package(gaming org.kde.plasma.quicksetting.gaming quicksettings)
|
|
plasma_install_package(gaminghint org.kde.plasma.quicksetting.gaminghint quicksettings)
|
|
plasma_install_package(autohidepanels org.kde.plasma.quicksetting.autohidepanels quicksettings)
|
|
plasma_install_package(keyboardtoggle org.kde.plasma.quicksetting.keyboardtoggle quicksettings)
|
|
plasma_install_package(kscreenosd org.kde.plasma.quicksetting.kscreenosd quicksettings)
|
|
plasma_install_package(mobiledata org.kde.plasma.quicksetting.mobiledata quicksettings)
|
|
plasma_install_package(settingsapp org.kde.plasma.quicksetting.settingsapp quicksettings)
|
|
plasma_install_package(waydroid org.kde.plasma.quicksetting.waydroid quicksettings)
|
|
plasma_install_package(wifi org.kde.plasma.quicksetting.wifi quicksettings)
|
|
plasma_install_package(hotspot org.kde.plasma.quicksetting.hotspot quicksettings)
|
|
add_subdirectory(flashlight)
|
|
add_subdirectory(kscreenosd)
|
|
add_subdirectory(nightcolor)
|
|
add_subdirectory(powermenu)
|
|
# TODO: Disable screen recording quick setting, as it does not work properly
|
|
add_subdirectory(record)
|
|
add_subdirectory(screenshot)
|
|
add_subdirectory(screenrotation)
|