Commit graph

13 commits

Author SHA1 Message Date
Devin Lin
6e7376990b envmanager: Toggle interactive window moving
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/340

This toggles whether interactive window moving is enabled based on
whether docked mode is enabled.

Requires https://invent.kde.org/plasma/kwin/-/merge_requests/6745
2024-11-08 03:03:41 +00:00
Luis Büchi
2d47217829 disable electric border highlighting by default in envmanager 2024-11-05 09:03:45 +01:00
Devin Lin
051e8b7903 envmanager: Fix KWin effect and script reloading
Previously, we had a silent failure of the dbus call to "reloadConfig"
which turned out to be a signal and not a method that we can call. To
reload effects, we need to manually call dbus to load and unload each
individual one. A similar situation exists for scripts, except that we
only unload scripts through individual calls, and call `start` to load
all of the enabled scripts at once.
2024-10-31 20:33:13 +00:00
Devin Lin
a58144fb18 taskswitcher: Only enable KWin effect in mobile, have it be managed by envmanager 2024-07-03 11:54:19 -04:00
Plata Hill
680143fed4 envmanager: Update default applications-blacklistrc
Sort list alphabetically and add applications that might typically exist in a Plasma Mobile environment (e.g. Waydroid).
2024-06-23 22:38:10 +00:00
Devin Lin
68bd204e36 envmanager: Set Placement mode for KWin to skip window maximize animation when not in docked mode
We can use the placement mode setting in KWin to bypass the need to "maximize" after the window opens, KWin does this for us.

We keep the kwin maximize script to enforce docked mode changing window maximization (since the policy only affects new windows).
2024-03-09 04:20:12 +00:00
Devin Lin
0b45b5ed69 envmanager: Explicitly enable kdecoration plugin
Upgrading on pmOS from Plasma 5, where we used to ship custom configs seems to have kwin get stuck having the kdecoration plugin disabled. Manually enable it.
2023-12-29 15:44:26 -05:00
Devin Lin
7056649bf4 envmanager: Ensure that lnf is not constantly reapplied, overwriting user settings 2023-12-08 19:09:26 -08:00
Devin Lin
630a85cbcb bin: Ensure that plasma-mobile-envmanager is run prior to shell start 2023-11-23 10:28:19 -08:00
Devin Lin
1542764d2c envmanager: Turn off tablet mode when in docked mode 2023-11-22 23:17:18 -08:00
Devin Lin
df80fb65fc Revert "envmanager: Manually specify window placement and decoration settings when not in docked mode"
This reverts commit ff4d501a7b.
2023-10-21 21:44:18 -07:00
Devin Lin
ff4d501a7b envmanager: Manually specify window placement and decoration settings when not in docked mode 2023-10-18 08:13:58 -07:00
Devin Lin
3e1e1e7d22 envmanager: Extract kded settings management to separate app, add window decoration customization 2023-03-29 19:41:10 -07:00
Renamed from kded/config.h (Browse further)