Commit graph

3857 commits

Author SHA1 Message Date
l10n daemon script
3ff15509be GIT_SILENT Sync po/docbooks with svn 2026-01-02 01:57:59 +00:00
l10n daemon script
78ada02434 GIT_SILENT Sync po/docbooks with svn 2026-01-01 01:43:19 +00:00
l10n daemon script
b14c4d95af GIT_SILENT Sync po/docbooks with svn 2025-12-31 01:57:56 +00:00
l10n daemon script
7efe7d6629 GIT_SILENT Sync po/docbooks with svn 2025-12-30 01:57:47 +00:00
l10n daemon script
c0fe3ffacb GIT_SILENT Sync po/docbooks with svn 2025-12-29 01:45:01 +00:00
l10n daemon script
c3d43723dc GIT_SILENT Sync po/docbooks with svn 2025-12-28 01:43:08 +00:00
Philipp Kiemle
68f726c9b6 waydroid: Minor spelling fixes for UI strings 2025-12-27 14:57:22 +01:00
l10n daemon script
06420e3787 GIT_SILENT Sync po/docbooks with svn 2025-12-27 01:42:21 +00:00
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
l10n daemon script
97052dee2b GIT_SILENT Sync po/docbooks with svn 2025-12-26 01:44:23 +00:00
l10n daemon script
f456cb769a GIT_SILENT Sync po/docbooks with svn 2025-12-18 01:44:50 +00:00
l10n daemon script
5839499cd8 GIT_SILENT Sync po/docbooks with svn 2025-12-17 01:44:08 +00:00
Devin Lin
832597f926 gestures: Trigger task switcher when mouse pulls up on gesture bar
As a stopgap until we have
https://invent.kde.org/plasma/plasma-mobile/-/issues/492, simply trigger
the task switcher when a mouse pulls up on the gesture bar.
2025-12-16 08:11:08 -05:00
Devin Lin
afa2f06b47 envmanager: Attempt to autodetect device id
Attempt to use `/sys/firmware/devicetree/base/compatible` to autodetect
the device id for device profiles. This approach is described here: https://phosh.mobi/posts/notch-support/#the-compatibles-string
2025-12-15 20:58:31 -05:00
Devin Lin
c7e961ca85 waydroidintegrationplugin: Make async and add error checking
Fixes: https://invent.kde.org/plasma/plasma-mobile/-/issues/494
2025-12-14 21:37:44 -05:00
l10n daemon script
aa070c5985 GIT_SILENT Sync po/docbooks with svn 2025-12-15 01:42:15 +00:00
Devin Lin
28f7224a5b gestures: Add optional gesture guide panel
This adds a gesture handle mode to the navigation panel, which can be
enabled during gesture-only mode. This reserves space for the system
gesture to be able to be used, allowing us to extend the height in KWin
of the gesture recognition area (which is currently far too short for devices such as Pixel 3a).

This also allows for navigation with a mouse; clicking on the handle
triggers the task switcher, holding it triggers the "home" action.
2025-12-14 18:36:42 -05:00
Devin Lin
be90b3f74b wallpaperselector: Fix changes and use proper preview path
This updates the wallpaper selector to deal with the latest API changes
in the image model.
2025-12-14 09:47:44 -05:00
Devin Lin
4c76f55b5c folio: Refactor and implement support for proper drag & drop
This refactors the homescreen state object to isolate drag & drop from
swipe states, allowing for using proper system-level drag & drop for delegate
movement. This then ports the new applet list to use it.
2025-12-13 21:24:05 -05:00
l10n daemon script
1250180c45 GIT_SILENT Sync po/docbooks with svn 2025-12-14 01:43:20 +00:00
Bartek G
a30f1d4331 systemd: default kde-plasma service to tty1
getty@.service starts on tty1 by default, causing tty1 to briefly flash
during boot on postmarketOS:
595d88cdc8/units/getty%40.service.in (L65)

Use tty1 for the kde-plasma service to avoid this.
2025-12-13 20:17:47 -05:00
Devin Lin
7119dc4948 notifications: Fix missing import
Fix missing import for long ago notifications.
2025-12-13 11:41:33 -05:00
Devin Lin
ac635a71d1 shell: Fix close button margin 2025-12-13 11:24:59 -05:00
l10n daemon script
e4cfa91d23 GIT_SILENT Sync po/docbooks with svn 2025-12-09 01:44:25 +00:00
l10n daemon script
a29f6b64d7 GIT_SILENT Sync po/docbooks with svn 2025-12-07 01:49:48 +00:00
l10n daemon script
903921bc63 GIT_SILENT Sync po/docbooks with svn 2025-12-06 01:44:06 +00:00
Devin Lin
e5cb775830 folio: Fix some state transitions
Fixes some potential state problems when transitioning to the app
drawer.
2025-12-05 11:51:41 -05:00
Devin Lin
e480114d53 panels: Use standard foreground colors when startup feedback is open
The startup feedback uses theme adjusted colors, we can use standard
foreground colors for the panels for better contrast rather than relying
on the shadow.
2025-12-05 09:11:17 -05:00
Devin Lin
088c0d985b kscreen: Retry fetching config if kscreen gives nullptr
Apparently GetConfigOperation can retrieve a nullptr config, in which
case we just need to retry until kscreen gives us something.
2025-12-05 09:09:25 -05:00
Devin Lin
1bdd4bf1ee initialstart: Port libkscreen usage after isPrimary was removed
https://invent.kde.org/plasma/libkscreen/-/merge_requests/265 removed
isPrimary
2025-12-04 22:07:40 -05:00
l10n daemon script
c2857422db GIT_SILENT Sync po/docbooks with svn 2025-12-05 01:43:05 +00:00
Devin Lin
3f0b0f1454 Switch from maliit-keyboard to plasma-keyboard
Now that plasma-keyboard has had its first release, we can switch to it
as the default keyboard and drop maliit-keyboard (and its Qt 5 dependency).

We also drop the maliit-keyboard kcm here (moved to
https://invent.kde.org/devinlin/maliit-keyboard-kcm), which is replaced by the one
installed by plasma-keyboard.
2025-12-04 10:06:21 -05:00
l10n daemon script
1f333d008d GIT_SILENT Sync po/docbooks with svn 2025-12-04 01:48:31 +00:00
Nicolas Fella
8e8f794f02 Use workspace to find output
We want the LogicalOutput from workspace(), not the BackendOutput
2025-12-02 20:14:03 +01:00
l10n daemon script
a46bf048ce GIT_SILENT Sync po/docbooks with svn 2025-12-02 01:44:01 +00:00
l10n daemon script
1e6ec779e9 GIT_SILENT Sync po/docbooks with svn 2025-12-01 01:49:39 +00:00
Marco Mattiolo
efe86cbb1c CMakeLists.txt: require KWindowSystem
if that's not installed at run-time, plasma-mobile shell opens without top/bottom bars and the following is logged in journal:

nov 30 10:34:27 mobian plasmashell[4763]: QQmlComponent: Component is not ready
nov 30 10:34:27 mobian plasmashell[4763]: kf.plasma.quick: "file:///usr/share/plasma/shells/org.kde.plasma.mobileshell/contents/views/Panel.qml"
nov 30 10:34:27 mobian plasmashell[4763]:  "Error loading QML file.\n15: module \"org.kde.kwindowsystem\" is not installed\n"
2025-11-30 11:35:53 +01:00
l10n daemon script
2edd1469de GIT_SILENT Sync po/docbooks with svn 2025-11-30 01:49:35 +00:00
Balló György
3b2033857e homescreens/folio: Use locale-aware sorting for application list
This fixes the problem that application names starting with non-English
characters are placed at the end of the list.
2025-11-28 23:08:39 -05:00
l10n daemon script
46fb65bddc GIT_SILENT Sync po/docbooks with svn 2025-11-29 01:45:57 +00:00
Devin Lin
bd95aa89b4 mobileshell: Add more null checks 2025-11-26 19:17:33 -05:00
Devin Lin
0b26be6331 mobileshell: Fix wallpaper selector paths
Previews don't seem to load otherwise
2025-11-26 19:12:35 -05:00
Nicolas Fella
c526bb5968 Port away from Milou.ResultsListView
It's just ResultsView with a specific delegate, but here we override the delegate anyway
2025-11-26 18:58:05 -05:00
Nicolas Fella
37dcef56d9 Adjust to renamed KWin::Output class 2025-11-26 17:46:31 +01:00
Devin Lin
f0dd24e8bd initialstart/prepare: Gracefully handle kscreen late start and null
checks

Handle situations where the GetConfigOperation never succeeds (really early start
of initialstart) with callbacks so users can still set the scale. Also
guard more aggressively against nullptr
2025-11-25 11:17:54 -05:00
Bart Ribbers
cd315ee8bb systemd: install service file to the system units directory
Just /usr/lib/systemd isn't valid, it needs to be a system or user unit.
In our case a system unit is the right choice.
2025-11-25 12:05:31 +01:00
Devin Lin
6c0898fab2 notifications: Fix timestamp not working
Fix notification timestamps not working and always showing "now",
fallout from https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/847
2025-11-24 23:38:57 -05:00
Devin Lin
44e5ed6bbf folio: Fix typo with keyboard navigation logic 2025-11-24 23:24:17 -05:00
l10n daemon script
51258e396e GIT_SILENT Sync po/docbooks with svn 2025-11-25 01:43:56 +00:00
l10n daemon script
e75c97ab12 GIT_SILENT made messages (after extraction) 2025-11-25 00:44:23 +00:00