Commit graph

133 commits

Author SHA1 Message Date
Devin Lin
a748ecda5b kwin/convergentwindows: Don't set maximize property for fullscreen windows
Followup to https://invent.kde.org/teams/plasma-mobile/issues/-/issues/256

Otherwise the positioning affects shell windows too
2024-03-04 14:30:37 -05:00
Devin Lin
7cb6ebaae1 taskswitcher: Remove all interaction restrictions while the task switcher is opening
This allows users to properly interact (open apps, dismiss) while the task switcher is in its opening animation.

This fixes tapping on an app while the task switcher is opening dismissing the task switcher entirely (due to race condition)
2024-03-04 18:23:17 +00:00
Devin Lin
b5e58a8db1 kwin/convergentwindows: Fix race condition causing windows to be maximized too large
See https://invent.kde.org/teams/plasma-mobile/issues/-/issues/256

We have a race condition between maximizing and disabling window decorations on a window (the calls aren't blocking).

Workaround this by having the window already be in maximized size before we disable window decorations.
2024-03-04 12:26:50 -05:00
Luis Büchi
646be07c6c potential fix for gesture-only mode not working
call reconfigure in mobiletaskswitcher constructor to make it set the touch border.
this fixes the gesture-only mode in my setup, though one oddity remains: it only starts working after using the action drawer once - that may be an issue with my dev setup though.
2024-02-19 04:03:58 +00:00
Xaver Hugl
5363853f66 kwin/mobiletaskswitcher: make touchscreen swipe gesture use 3 fingers
A global gesture with one finger doesn't make sense and isn't supported by
KWin
2024-02-13 17:55:42 +01:00
Xaver Hugl
a6158d7ba6 kwin/mobiletaskswither: remove the touchpad gesture
It conflicts with a hardcoded gesture in KWin
2024-02-13 17:55:34 +01:00
l10n daemon script
7f1e574816 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-29 01:12:33 +00:00
l10n daemon script
bba776a5fb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-01-05 02:08:21 +00:00
Devin Lin
bc18b29ce3 kwin/mobiletaskswitcher: Ensure that touch borders are registered 2023-12-28 15:24:35 -05:00
l10n daemon script
4d29b0f0ac SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-12-22 02:13:13 +00:00
l10n daemon script
dbe069edfa SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-12-17 02:07:26 +00:00
l10n daemon script
835c00af94 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-26 02:32:13 +00:00
Devin Lin
76177166cf navigationpanel: Have it on the bottom if the screen height is large enough 2023-11-22 20:48:22 -08:00
Seshan Ravikumar
fc97b0e241 kwin/mobiletaskswitcher: Fix import for effect
Accommodate changes from https://invent.kde.org/plasma/kwin/-/merge_requests/4661
2023-11-21 00:24:08 -05:00
Devin Lin
a3cd470efc taskswitcher: Port to EffectTogglableState 2023-11-16 21:34:42 -08:00
Seshan Ravikumar
be938ca910 kwin/mobiletaskswitcher: Fix import
Accommodate changes from https://invent.kde.org/plasma/kwin/-/merge_requests/4654
2023-11-16 19:47:24 -05:00
Devin Lin
1e2a887c42 kwin/mobiletaskswitcher: Fix typo 2023-11-15 22:43:17 -08:00
Devin Lin
de996b917c kwin/mobiletaskswitcher: Fix build
Accomodate changes from https://invent.kde.org/plasma/kwin/-/merge_requests/4644
2023-11-16 06:39:42 +00:00
l10n daemon script
262a8392a5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-14 02:08:47 +00:00
Devin Lin
b59011c187 kwin: Improve add_kwin_script CMake function 2023-11-12 23:05:38 -08:00
Devin Lin
22e3e0bad0 kwin/convergentwindows: Fix script not loading
Fixes https://invent.kde.org/teams/plasma-mobile/issues/-/issues/247
2023-11-12 22:50:44 -08:00
l10n daemon script
1a44c570f6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-10 02:17:56 +00:00
Devin Lin
557c4d27e1 kwin: Fix warnings 2023-10-28 12:06:59 -07:00
Vlad Zahorodnii
9e9362b6c0 kwin/mobiletaskswitcher: EffectScreen -> Output 2023-10-26 19:04:35 +03:00
Vlad Zahorodnii
c847cc53a1 Port to libkwin
libkwineffects has been merged with libkwin.
2023-10-26 19:04:35 +03:00
l10n daemon script
6341f6619c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-10-22 02:34:49 +00:00
Alexander Lohnau
45072177d5 Remove unneeded entries from metadata files 2023-10-17 05:14:04 +00:00
Devin Lin
e5c80e5f38 kwin/convergentwindows: Fix property call 2023-09-30 09:27:58 -07:00
Devin Lin
203f21d97d kwin/convergentwindows: Port to kwin api changes 2023-09-27 20:04:30 -07:00
Devin Lin
9776714341 taskswitcher: Port to kwin api changes 2023-09-27 20:04:14 -07:00
Devin Lin
731f4da780 kwin/convergentwindows: Update to latest kwin changes 2023-09-26 22:53:45 -07:00
Marco Martin
d719f407dd Port away from using colorGroup property directly in svg items
SvgItem and FrameSvgItem automatically follow the colorSet of
Kirigami.Theme and to set a custom one the usual inherit api is used

https://invent.kde.org/frameworks/ksvg/-/merge_requests/22 removes those properties
2023-09-05 16:18:47 +00:00
Marco Martin
42cccf8e7f port to Kirigami.Icon
Part of https://invent.kde.org/plasma/plasma-workspace/-/issues/82

PlasmaCore.IconItem will be removed; now only the kirigami icon
should be used.
2023-08-18 09:08:07 +00:00
l10n daemon script
f2cedc32b6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-08-15 02:14:27 +00:00
l10n daemon script
c9ff39a26f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-07-26 02:17:02 +00:00
Devin Lin
1963340d4f Switch some uses of IconItem to Kirigami.Icon, and fix some theme porting 2023-07-24 22:24:23 -04:00
Alexey Andreyev
127bbdf653 Port away from PlasmaCore and PlasmaExtras to Kirigami
See also:

https://pointieststick.com/2023/06/14/call-to-action-easy-porting-opportunity-in-plasma/
2023-07-25 01:13:52 +00:00
l10n daemon script
ead62a26cc SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-06-18 03:45:48 +00:00
l10n daemon script
a9bab2af9d SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-05-23 03:30:47 +00:00
Devin Lin
14f3f07316 Convert more uses of QtGraphicalEffects to MultiEffect 2023-05-13 11:15:57 -04:00
l10n daemon script
debf06ea87 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-05-11 02:19:24 +00:00
l10n daemon script
42bf272681 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-04-19 02:38:31 +00:00
l10n daemon script
f00a1baae9 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-04-13 02:33:38 +00:00
Vlad Zahorodnii
c3e85d0823 kwin/mobiletaskswitcher: Fix installing metadata file
The metadata file should not be installed in the builtin-effects
directory. That directory must contain effects that are inside kwin
executable, i.e. statically linked effects.

The mobiletaskswitcher effect is not linked with the kwin executable so
it doesn't have to install its metadata file.
2023-04-12 03:41:14 +00:00
Devin Lin
6fb0eb6170 taskswitcher: Remove status bar for now 2023-04-10 21:12:31 -07:00
l10n daemon script
38e235b1b0 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-04-11 03:11:36 +00:00
l10n daemon script
fd0ebf4f93 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-04-10 02:20:04 +00:00
l10n daemon script
bea89f08c1 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-04-04 02:38:04 +00:00
l10n daemon script
4b911fa0bc SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-04-03 02:25:31 +00:00
Devin Lin
372626b786 taskswitcher: Restore status bar and navigation panel 2023-03-31 22:10:02 -07:00
Devin Lin
7b77c9072f taskswitcher: Fix vertical swipe being overridden by side swipe 2023-03-31 20:32:56 -07:00
Devin Lin
c4f80992cc kwin/mobiletaskswitcher: Port swipe to dismiss to use MouseArea from DragHandler 2023-03-30 23:53:31 -07:00
Devin Lin
88d9c066af kwin/mobiletaskswitcher: Restore touchscreen functionality to app activation 2023-03-30 23:05:27 -07:00
Devin Lin
b3dc5f15ad kwin/mobiletaskswitcher: Fix touchscreen not being able to dismiss task switcher
It seems TapHandler is not able to receive touchscreen events anymore, use MouseArea.
2023-03-30 22:26:35 -07:00
Devin Lin
ddbd2f031f kwin/mobiletaskswitcher: Update effect format to match upstream 2023-03-30 22:04:15 -07:00
Devin Lin
fc5b968534 quicksettings: Add docked/convergence quick setting 2023-03-29 19:41:10 -07:00
l10n daemon script
26c7836549 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-29 02:28:37 +00:00
l10n daemon script
2596778cba SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-27 03:54:14 +00:00
Devin Lin
fe8537c618 kwin/convergentwindows: Update to latest KWin changes, and remove KWin maximize mode
Disabled per-screen window decorations for now, since it seems KWin removed the screen property: 83c38b0907
2023-03-26 11:48:37 -07:00
Devin Lin
e16bdea17e mobileshellstate: Make sure DBus calls are async 2023-03-26 10:18:06 -07:00
Devin Lin
45ab8c5fa9 kwin/mobiletaskswitcher: Fix double animation for task elements 2023-03-25 23:37:18 -07:00
Devin Lin
aa820d4886 kwin/mobiletaskswitcher: Ensure DBus calls do not block 2023-03-25 23:25:08 -07:00
Devin Lin
28a780a7d3 kwin/convergentwindows: Convert to declarative script 2023-03-25 23:07:18 -07:00
Devin Lin
5e22c69d32 kwin/mobiletaskswitcher: Remove blur for performance 2023-03-25 22:28:32 -07:00
Devin Lin
24f399d195 kwin/mobiletaskswitcher: Update to latest kwineffects header location 2023-03-25 22:24:47 -07:00
Devin Lin
083481d971 taskswitcher: Expose visible state to DBus and hookup to homescreen anim 2023-03-24 23:29:40 -07:00
l10n daemon script
68b94f31b3 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-21 02:44:34 +00:00
Devin Lin
4bdacff13c taskswitcher: Account for shell panels in app preview
change
2023-03-19 22:17:44 -07:00
l10n daemon script
753aaa00fc SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-20 02:35:16 +00:00
l10n daemon script
6fe1c74947 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-17 02:54:12 +00:00
l10n daemon script
872d63c5c2 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-16 02:34:43 +00:00
Yari Polla
0a640e9331 kwin/convergentwindows: fix signal names 2023-03-15 16:06:16 +01:00
l10n daemon script
73159a1862 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-15 02:29:39 +00:00
Devin Lin
eb03fe8c94 taskswitcher: Port to kwin effect 2023-03-13 22:07:32 -07:00
l10n daemon script
c9d1ec9c6a SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-13 02:49:01 +00:00
l10n daemon script
cc7fac30e8 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-11 02:59:39 +00:00
l10n daemon script
8ba56dc286 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-10 02:43:40 +00:00
l10n daemon script
565e752a55 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-09 02:33:03 +00:00
l10n daemon script
064ceaa1da SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-08 02:41:57 +00:00
l10n daemon script
7d410d2fdb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-03-07 02:40:31 +00:00
Yari Polla
847529751e metadata: port to KPackageStructure 2023-03-07 00:52:30 +01:00
Devin Lin
673cad30ab Add REUSE headers 2023-03-06 05:57:45 +00:00
Devin Lin
987b280f12 kwin/scripts: Add convergentwindows and switch from kwin maximized mode 2023-03-06 05:57:45 +00:00