Commit graph

3437 commits

Author SHA1 Message Date
Micah Stanley
8065a98113 ActionDrawer/BrightnessItem: Brightness Slider Animation Adjustments
Brightness slider animation adjustments.
2025-03-22 20:36:31 +00:00
Micah Stanley
d9495bc714 actiondrawer: fix swipearea references 2025-03-22 19:13:27 +00:00
Oliver Kellogg
dc84693bfb kcms/mobileshell/ui/main.qml (FormCard.FormHeader): Extend i18n context. 2025-03-22 19:17:31 +01:00
l10n daemon script
22ff6eb53c GIT_SILENT Sync po/docbooks with svn 2025-03-22 01:38:45 +00:00
Devin Lin
c45f9ed446 envmanager: Handle SSD toggling with kwin rules
Replace the convergentwindows KWin script SSD toggling with KWin rules to ensure
windows are maximized and have no window border (and toggle off for
docked mode). KWin rules work immediately at window creation, which is
more efficient than listening to window creation events and manually
changing properties on them.

Currently, window rules setting maximization don't seem to address all cases where a window gets unmaximized, so for the time being we will still need the logic in convergentwindows to handle any sidecases.
2025-03-21 16:00:12 +00:00
Devin Lin
4167045642 mobileshellsettings: Show battery % by default
Fixes: https://invent.kde.org/plasma/plasma-mobile/-/issues/458

See hte issue for details.
2025-03-21 02:31:29 +00:00
l10n daemon script
07c86ddcff GIT_SILENT Sync po/docbooks with svn 2025-03-21 01:43:49 +00:00
Micah Stanley
b1feee5bb4 Lockscreen: Quick Action Button General Improvements
General improvements to the the quick action buttons look and feel. Also, press and hold was added to activate them.

As always, any feedback on these changes is greatly appreciated.

![Screenshot_20250319_230658](/uploads/c2ade0bc4d4fcf3e9ace47acaf94a531/Screenshot_20250319_230658.png)
![Screenshot_20250319_230724](/uploads/1c7d3c7c38607b6e87dbc70830ec4102/Screenshot_20250319_230724.png)
2025-03-21 01:25:34 +00:00
Devin Lin
d621b23eb0 folio: Delete delegates if the application is removed
When an application is detected to be removed from the system, remove the delegate from the homescreen layout as well.
2025-03-19 23:40:11 -04:00
Micah Stanley
e4323f4ef0 notification list: fix notification scrolling within action drawer and lockscreen
This merge request fixes an issue with notification list scrolling and also adds a few general improvements.

To accomplish this, the notification widget was moved outside of the action drawer swipe area and lock screen swipe area, separating them from the parent-child relationship. Instead, the notification widget is now layered separately on top. This change seems to fix the conflict when both areas are accepting swipes from the same direction.

Additionally, changes were made to the notification list widget for the action drawer to make it behave similarly to the folio home screen app library. Specifically, when at the top of the list, one can swipe down over the notification area to expand the action drawer. In landscape mode, the media widget, clock, and date were also added to the notification list to provide more room for viewing notifications when scrolling.

Closes https://invent.kde.org/plasma/plasma-mobile/-/issues/318
2025-03-20 02:06:33 +00:00
l10n daemon script
27c0fe9f76 GIT_SILENT Sync po/docbooks with svn 2025-03-20 01:44:36 +00:00
l10n daemon script
bfd4327177 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"
2025-03-20 01:31:46 +00:00
Devin Lin
df6fb87ac8 folio: Add visual placeholder for favourites bar
This adds a visual placeholder when dropping applications on the
favourites bar, making it consistent with dropping applications on a
page.
2025-03-19 21:50:27 +00:00
Devin Lin
3afdafd8c2 folio: Use dynamic list insert/delete for changes
Should help reduce the effect of https://invent.kde.org/plasma/plasma-mobile/-/issues/440

Instead of fully resetting the application list when the ksycoca db
changes, calculate which items are removed and added based on the
storageId and emit targeted signals for them.
2025-03-19 21:45:06 +00:00
Micah Stanley
5d443aa679 Status Bar: Battery Percentage Toggle/Limit to Internal Batteries
Adds a setting to toggle displaying the battery percentage and also limits it to only display the internal batteries.

Battery percentage on

![Screenshot_20250319_112119](/uploads/2585d843d9fd21c368dcbb1742f036f4/Screenshot_20250319_112119.png)

Battery percentage off

![Screenshot_20250319_112137](/uploads/26d0d1ab4170d097e8b2e6893d48788c/Screenshot_20250319_112137.png)
2025-03-19 20:09:33 +00:00
Devin Lin
c5f0d15b14 folio: Fix AppDelegate null errors
Sometimes due to model changes the application will be null, which
causes a lot of errors in the console. Add null checks to avoid this.
2025-03-19 18:23:35 +00:00
Devin Lin
bd895574ff shell: Remove nonexistent tabbar property in Panel
tabbar doesn't seem to exist, so it causes errors in the console.
Removing setting this nonexistent property.
2025-03-19 15:52:50 +00:00
Devin Lin
65f09fa012 quicksettings/bluetooth: Add null checks
Fixes: https://invent.kde.org/plasma/plasma-mobile/-/issues/434

Add null checks for when the bluetooth manager is null to avoid errors
in the console.
2025-03-19 10:41:33 -04:00
Micah Stanley
013d034516 Gesture Navigation: Disable Gestures When Action Drawer, Notification Popup Drawer, or VolumeOSD are Visible
Disables gesture navigation when Action Drawer, Notification Popup Drawer, or VolumeOSD are visible as activating the task switcher in these situation can feel a bit weird.

Note:
~~Draft for in till I can get side loading working again so I can test it on device.~~

Still can't seem to get side loading working quite yet. Though, I did run the test I could from my laptop and it does seems to be working fine, so I will be removing this from draft.
2025-03-19 01:21:46 +00:00
l10n daemon script
d48274bf84 GIT_SILENT Sync po/docbooks with svn 2025-03-18 01:43:01 +00:00
l10n daemon script
c0a8e88461 GIT_SILENT Sync po/docbooks with svn 2025-03-17 01:38:09 +00:00
l10n daemon script
dbbb2abb14 GIT_SILENT Sync po/docbooks with svn 2025-03-16 01:42:18 +00:00
l10n daemon script
bd287571e8 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"
2025-03-16 01:30:57 +00:00
l10n daemon script
64a4487c6b GIT_SILENT Sync po/docbooks with svn 2025-03-15 01:42:10 +00:00
l10n daemon script
739195771f GIT_SILENT Sync po/docbooks with svn 2025-03-14 01:47:56 +00:00
User8395
3a2c3bc742 lockscreen: add quick action buttons
Closes: #441 

Notes:
- Camera cannot be selected as an action due to #377 


![image](/uploads/a97cad90219897b730d88b8aa43d49f3/image.png){width=461 height=288}
2025-03-13 20:11:41 +00:00
l10n daemon script
aab403b9f8 GIT_SILENT Sync po/docbooks with svn 2025-03-12 01:42:58 +00:00
l10n daemon script
37a1aefed3 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"
2025-03-12 01:31:07 +00:00
l10n daemon script
7ec12a05fa GIT_SILENT Sync po/docbooks with svn 2025-03-10 01:46:03 +00:00
l10n daemon script
f08d4c7cfe 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"
2025-03-10 01:32:02 +00:00
Devin Lin
8b8c958558 bin: Don't force QT_QPA_PLATFORM=wayland
Qt apps for the most part should already default to wayland, since we are in a wayland
session. Don't force apps that default to x11 to be wayland (same
behaviour as desktop).
2025-03-09 11:44:23 -04:00
l10n daemon script
4fc8c6242d GIT_SILENT Sync po/docbooks with svn 2025-03-09 01:38:33 +00:00
Devin Lin
70aef785ca lockscreen: Disable vkbd auto capitalization
Otherwise it could be confusing to users when the vkbd auto capitalizes the first letter when typing in the password.
2025-03-08 00:43:02 -05:00
l10n daemon script
62fa3ad7af GIT_SILENT Sync po/docbooks with svn 2025-03-08 01:46:43 +00:00
l10n daemon script
af4cc72659 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"
2025-03-08 01:33:15 +00:00
Devin Lin
a029f18eeb initialstart: Make scaling option more robust
Currently when the app starts, the scaling of all monitors gets changed
to a combobox value. This change makes it so that only the primary
monitor is affected, and that it only sets the scaling when the user
interacts with the combobox.
2025-03-07 17:01:48 +00:00
l10n daemon script
ac96c3bf13 GIT_SILENT Sync po/docbooks with svn 2025-03-07 01:42:23 +00:00
Devin Lin
6c1622cf6a initialstart: Add system navigation module
Add a module to initialstart that allows users to select the type of
system navigation they would like (gesture or button).
2025-03-06 14:40:43 +00:00
Devin Lin
88462a3b4b initialstart: Cap content width for wide screens
Cap the content width for wider screens, as the space is unnecessary
anyway.

Also use item y positioning for the animation instead of transform for
simplicity.
2025-03-06 14:36:02 +00:00
l10n daemon script
162c28c0e6 GIT_SILENT Sync po/docbooks with svn 2025-03-06 01:42:49 +00:00
Devin Lin
8d9ed17022 kcms/powermanagement: Move to powerdevil
Issue: https://invent.kde.org/plasma/plasma-mobile/-/issues/449

Companion MR: https://invent.kde.org/plasma/powerdevil/-/merge_requests/532

Move this KCM to powerdevil to share code.
2025-03-05 17:16:04 +00:00
l10n daemon script
8a03352236 GIT_SILENT Sync po/docbooks with svn 2025-03-05 02:00:57 +00:00
l10n daemon script
2f4140467d GIT_SILENT Sync po/docbooks with svn 2025-03-03 01:41:35 +00:00
l10n daemon script
b4af02e227 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"
2025-03-02 01:28:49 +00:00
Devin Lin
bbac7e98b4 taskswitcher: Switch to declarative effect
This switches the kwin effect to be a declarative effect. However, for
now I have retained much of the logic that exists in cpp as a QML
plugin.

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/448

Also implements https://invent.kde.org/plasma/plasma-mobile/-/issues/408 now that we can access the QML api
2025-03-01 21:26:47 +00:00
l10n daemon script
7e07038a69 GIT_SILENT Sync po/docbooks with svn 2025-02-28 01:39:32 +00:00
l10n daemon script
f735639cd9 GIT_SILENT Sync po/docbooks with svn 2025-02-26 01:40:00 +00:00
Carl Schwan
d6cc9473c0 Move hotspot kcm to plasma-nm 2025-02-25 18:16:10 +01:00
Carl Schwan
cfdb1ae516 Move cellularnetwork kcm to plasma-nm 2025-02-25 17:11:25 +00:00
Carl Schwan
9a35cca1b6 Move back wifi kcm to plasma-nm 2025-02-25 16:58:07 +00:00