Commit graph

3474 commits

Author SHA1 Message Date
Devin Lin
72284989f8 hapticsplugin: Port to feedbackd
This is an initial port to feedbackd for the haptics plugin.

This implementation is a simple port to have the motor enabled for a certain duration. We will eventually want to use feedbackd events to trigger these instead.

Related MR for qtfeedback: https://invent.kde.org/jbbgameich/ktactilefeedback/-/merge_requests/2

https://invent.kde.org/teams/plasma-mobile/issues/-/issues/10
2025-05-22 11:45:44 -04:00
Bhushan Shah
73b5595139 notifications: do not expire notificationa after invoking action
This may close notification before action is passed and this causes the
action to not work.
2025-05-22 20:04:58 +05:30
l10n daemon script
557e48c100 GIT_SILENT Sync po/docbooks with svn 2025-05-20 01:43:47 +00:00
Bhushan Shah
1e63007654 update version for new release 2025-05-19 18:37:20 +05:30
l10n daemon script
bed7b2287a GIT_SILENT Sync po/docbooks with svn 2025-05-19 01:45:50 +00:00
l10n daemon script
0adcf627d8 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-05-19 01:32:49 +00:00
l10n daemon script
80712ea8ca GIT_SILENT Sync po/docbooks with svn 2025-05-18 01:44:04 +00:00
l10n daemon script
ba76966fe4 GIT_SILENT Sync po/docbooks with svn 2025-05-16 01:46:22 +00:00
Bhushan Shah
930d55edd4 update version for new release 2025-05-15 16:39:49 +05:30
Bhushan Shah
e1de3e7f49 update version for new release 2025-05-15 15:18:38 +05:30
Bhushan Shah
6f2835a7f2 Update Qt version requirement to 6.8.0
GIT_SILENT
2025-05-15 14:23:24 +05:30
Bhushan Shah
2f3e392bea Update Frameworks version requirement to 6.14.0
GIT_SILENT
2025-05-15 14:23:24 +05:30
l10n daemon script
eac9cd061b GIT_SILENT Sync po/docbooks with svn 2025-05-13 01:48:35 +00:00
l10n daemon script
9a19db9d94 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-05-13 01:32:13 +00:00
l10n daemon script
a7952ad6ce GIT_SILENT Sync po/docbooks with svn 2025-05-06 01:41:12 +00:00
l10n daemon script
c3c96f0331 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-05-05 01:31:43 +00:00
l10n daemon script
321b192e08 GIT_SILENT Sync po/docbooks with svn 2025-05-04 01:47:43 +00:00
l10n daemon script
487bc0635a GIT_SILENT Sync po/docbooks with svn 2025-05-02 01:40:12 +00:00
Micah Stanley
8e3e05ddea Folio: Add Haptic Feedback
This merge request adds haptic feedback to the folio home screen when:
- Pressing and holding on an app icon
- Pressing and holding on an widget
- Pressing and holding for opening the settings component
2025-05-01 05:04:38 -04:00
l10n daemon script
be730d36db GIT_SILENT Sync po/docbooks with svn 2025-05-01 01:40:44 +00:00
Micah Stanley
d39bdbedb8 VolumeOSD/NotificationPopup: Animation Adjustments
This merge request adjust animations in the VolumeOSD and NotificationPopup to bring consistency and to make it feel better when swiping up a notification.
2025-04-30 03:50:22 +00:00
l10n daemon script
0f1c0d86e7 GIT_SILENT Sync po/docbooks with svn 2025-04-30 01:41:55 +00:00
l10n daemon script
12dfb56f20 GIT_SILENT Sync po/docbooks with svn 2025-04-29 01:39:39 +00:00
l10n daemon script
c516faecc1 GIT_SILENT Sync po/docbooks with svn 2025-04-28 01:41:14 +00:00
l10n daemon script
74303f0983 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-04-28 01:30:43 +00:00
l10n daemon script
1e6989b19f GIT_SILENT Sync po/docbooks with svn 2025-04-27 01:41:36 +00:00
l10n daemon script
efb518c817 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-04-27 01:31:31 +00:00
Micah Stanley
121fd39f12 MobileShell: Fix CMake Set Source Files Properties
I noticed that properties in `MobileShell.Constants` were not being applied correctly, causing values to show up as undefined. After investigating, it seem to be a recent change attempted to condense multiple `set_source_files_properties` calls in `MobileShell/CMakeList.txt` into one call. However, the issue seems to be that the properties were still being set inline with each file, instead of listing all files together followed by a single `PROPERTIES` keyword. This merge requests resolves this issue by moving the property specification to the end of the file list, ensuring that all files receive the intended properties.
2025-04-26 02:58:40 -04:00
l10n daemon script
66b53d0bc0 GIT_SILENT Sync po/docbooks with svn 2025-04-26 01:41:57 +00:00
Devin Lin
0393dc8cec quicksettings/caffeine: Port away from P5Support DataSource
Port away from the deprecated DataSource component in favour of the inhibition plugin.
2025-04-25 16:16:40 -04:00
Devin Lin
ee1a311af7 components/mobileshell: Introduce singleton for plasma-nm lib
We currently create several instances of the plasma-nm objects over the shell. Use a single singleton to avoid having to load it multiple times.
2025-04-25 14:58:18 -04:00
Micah Stanley
5fade2d5eb Folio: Search Widget View State Bugfix
Fixes a bug where if one swipes up from the app drawer and immediately swipes up again to the search widget, then lets the widget fully appear, then after that at any point swipes down to dismiss it, it will cause the swipe action to reveal the app drawer instead of the home screen. This was resolved by making sure when `closeAppDrawerAnim` is active, to only set the view state to `PageView` if the view state equals `AppDrawerView`. This prevents `closeAppDrawerAnim` from overwriting the `SearchWidgetView` state and making it seem to think we are still on the home screen when swiping down.

Here is a video of the bug in question.

![Screencast_20250424_225241__online-video-cutter.com_](/uploads/f5d03324850688028628ef8fc18f6c28/Screencast_20250424_225241__online-video-cutter.com_.mp4)
2025-04-25 12:39:05 +00:00
Luis Büchi
6e0dca9702 mmplugin: Make calls nonblocking to not freeze UI when called
replaces the blocking `reply.waitForFinished` calls with QCoro asynchronous await calls.
2025-04-25 04:12:10 -04:00
l10n daemon script
64a81e5918 GIT_SILENT Sync po/docbooks with svn 2025-04-25 01:41:56 +00:00
l10n daemon script
9b0cb6c109 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-04-25 01:31:19 +00:00
Micah Stanley
06e5a89ca7 Folio: Make SettingsComponent Buttons Match FavoritesBar Location
This merge request makes the SettingsComponent buttons match the FavoritesBar location. This helps better utilize the available screen space as before the buttons would exclusively remain at the bottom and could cause them to overlap with the HomeScreenPage or navbar.

Before:

![Screenshot_20250424_093156](/uploads/be3b3ef255333052a8f2b74b8645a906/Screenshot_20250424_093156.png)

After:

![Screenshot_20250423_181926](/uploads/7823b8e2d1ba41c376bc83b80ea56136/Screenshot_20250423_181926.png)
2025-04-25 01:23:48 +00:00
Micah Stanley
a452bc3030 Folio: Settings Component Bugfix
Fixes a bug where if one presses and holds the home screen to bring up the settings component, then swipes up to access the application drawer while the settings component open animation is playing, both the drawer and settings component will be visible on screen at the same time. Fixing this was achieved by setting swipe state back to none whenever the settings component is opening and a onSwipeMove event happens.

Video of the bug.

![Screencast_20250423_151033](/uploads/7f4f04617c42d5898322a8fa5ef306b8/Screencast_20250423_151033.webm)
2025-04-24 13:42:16 +00:00
Devin Lin
9c2e2c7db3 Revert "envmanager: Handle SSD toggling with kwin rules"
This reverts commit c45f9ed446.

The kwin rules setting causes all desktop windows to have window decorations. Revert this for now until we figure out a solution.
2025-04-24 11:28:49 +02:00
l10n daemon script
3afd53a2de GIT_SILENT Sync po/docbooks with svn 2025-04-24 01:39:22 +00:00
l10n daemon script
105a6cb719 GIT_SILENT Sync po/docbooks with svn 2025-04-23 01:41:38 +00:00
l10n daemon script
79eb420b56 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-04-23 01:31:21 +00:00
Micah Stanley
0a7ef60e43 NotificationPopup: Bugfixes
This fixes a bug where other sources dismissing the current popup notification would cause notifications in waiting to be assigned to the popup index of -1. This would cause these remaining notifications height to get set to a very thin strip at the top of the screen and would no longer automatically dismiss. This also fixes a bug where notifications in the popup drawer would become bunched up together at the top.
2025-04-22 12:09:18 +00:00
l10n daemon script
715f0deccb GIT_SILENT Sync po/docbooks with svn 2025-04-22 01:40:26 +00:00
l10n daemon script
452b9102c6 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-04-22 01:29:51 +00:00
Micah Stanley
9bd4f0b747 GestureNavigation: Screen Rotation Popup Button
Implementation of a popup button to rotate the screen while using gesture navigation.

The button is set to appear when the device rotates while auto rotation is off. Then the button will be visible for a short period of time before disappearing.
2025-04-21 22:09:14 +00:00
Micah Stanley
842354bd70 Shell: Add Setting to Auto Hide Panels so Applications Can Fill the Entire Device Screen Space
This merge request adds a new setting to auto hide the status and navigation panels so applications will be able to fill out the entire device screen area. Also, this adds a new quick settings toggle to quickly change this property.
2025-04-21 15:56:33 +00:00
Micah Stanley
036cc8502b Folio: Add ability to lock layout
Adds a new setting to lock the layout of the home screen so one will not accidentally modify it.

Closes https://invent.kde.org/plasma/plasma-mobile/-/issues/459
2025-04-21 14:01:54 +00:00
Nicolas Fella
1a89b84917 Port record to declarative type registration 2025-04-20 18:02:19 +02:00
Nicolas Fella
f344399ae9 Port powermenu to declarative type registration 2025-04-20 18:02:19 +02:00
Nicolas Fella
c9f3d5f2ae Port nightcolor to declarative type registration 2025-04-20 18:02:19 +02:00