Commit graph

20 commits

Author SHA1 Message Date
Devin Lin
22b095e340 gestures: Set kwin touch area to be gesture guide area height
Use a heuristic (the height of the gesture guide panel) to set the
gesture trigger area.
2025-12-25 22:27:44 -05:00
Devin Lin
5e3fa11be7 panel & taskpanel: Port to use plasma_add_applet
Use plasma_add_applet to deploy the applets as a module: https://invent.kde.org/plasma/libplasma/-/merge_requests/1116

We eventually need to do this for Halcyon and Folio homescreens too, but
they also have a bunch of C++ classes to be ported to declarative type
registration.
2025-06-26 20:46:48 -04:00
Devin Lin
3d9ddbde15 navigationpanel: Add manual screen rotation button
When the device is rotated and autorotate is off, a button will appear
on the navigation panel to manually rotate.

This is specific to the navigation panel, perhaps we can have a floating
button in gesture-only mode similar to Android?

TODO: PoC, I haven't yet actually tested this on device. I also need to
make sure that I check for whether autorotation is enabled on the
output.
2024-11-09 17:24:23 +00:00
Nicolas Fella
0f99a3c8c1 Adapt to plasma-framework targets being renamed 2023-11-23 23:42:47 +01:00
Devin Lin
2e6b9bfb7e taskpanel: Remove unused code 2023-11-13 22:37:08 -08:00
Yari Polla
03e851e7b8 adapt library name to metadata Id 2023-03-05 19:42:40 +00:00
Devin Lin
3ede60a091 Rename containments 2023-03-05 09:39:44 -08:00
Devin Lin
1dbb1c78f6 Port to Qt6/KF6 2023-03-03 06:01:23 +00:00
David Redondo
750d5581ef Revert "Show all headers in qtc6"
There was no consensus for this in Plasma.
This reverts commit c79ca828f3.
2023-01-24 08:51:18 +01:00
Laurent Montel
c79ca828f3 Show all headers in qtc6 2023-01-22 18:30:45 +00:00
Alexander Lohnau
d68f2ed6c1 Convert metadata of KPackages to json
Task: https://phabricator.kde.org/T14564
2022-07-21 19:30:11 +00:00
Devin Lin
4a3f855173 REUSE compliance, add check to CI, drop unused components 2021-12-23 16:02:41 +00:00
Nicolas Fella
f53aae825d Use version-less qt DBus macros
They work with both Qt5 and Qt6
2021-05-31 01:08:05 +02:00
Aleix Pol
31fceb18f8 Prioritise hiding the virtual keyboard
Now that the virtual keyboard appears right over the panel, change the
close window button to a hide button. When the virtual keyboard is
hidden, now you get the big X to close.
2021-03-04 15:54:56 +00:00
Nicolas Fella
8f92f6b4d6 Use versionless Qt cmake target
This makes it easier to build against both Qt5 and Qt6

GIT_SILENT
2021-01-30 17:23:02 +01:00
Marco Martin
a408c6f41d reintroduce c++ plugin
* no more randomly minimizing windows
* use showdesktop effect
* use directly kwayland for show desktop
2016-08-24 16:57:15 +02:00
Marco Martin
f79d82fe13 get rid of c++ plugin 2016-06-28 14:43:25 +02:00
Marco Martin
8a45f67c4c ui experiment: keep all windows minimized
keep all windows minimized except the active one and minimize everything
when the task manager is open
2015-11-05 13:55:49 +01:00
Martin Gräßlin
5f2ffad357 Use PlasmaWindowManagement wayland interface to trigger showing desktop mode
Introduces new dependency on KWayland and uses it to try to resolve the
PlasmaWindowManagement interface. If available that's used to trigger
showing desktop state.
2015-06-13 18:26:20 +02:00
Marco Martin
0860194325 new bottom panel containment with close button 2015-06-11 15:35:46 -07:00