Commit graph

3496 commits

Author SHA1 Message Date
Devin Lin
92a1cfc740 envmanager: Write options as immutable, and add kdeglobals
This commit writes options as immutable to the config file ([$i]
suffix), so that user defined options from desktop do not override our
specified mobile settings.

This commit also moves kdeglobals settings to be written to
~/.config/plasma-mobile/kdeglobals rather than directly to
~/.config/kdeglobals, continuing the work from
!723

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/467
2025-06-13 07:16:18 -04:00
l10n daemon script
babb8587f8 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-06-13 01:33:11 +00:00
Micah Stanley
a9ddcf726d MarqueeLabel: Smooth Scrolling
This merge request reworks the MarqueeLabel to add smooth scrolling, giving it a more clean appearance while also improving scrolling when filled when characters of different lengths.

Before:

![margueeLabel_before__トリミング_](/uploads/b162949db828a0e243b0ef109456bfdd/margueeLabel_before__トリミング_.webm)

After:

![margueeLabel__トリミング_](/uploads/7ec2a2b72799a56412b08d04b2f6eb00/margueeLabel__トリミング_.webm)
2025-06-12 08:25:42 -04:00
Devin Lin
5511cd73a5 shell: Remove unused options in defaults
From my understanding from reading plasma-workspace, these config
entries are not implemented anywhere. We already handle setting the LnF
package from envmanager. See the desktop one also for reference: https://invent.kde.org/plasma/plasma-desktop/-/blob/master/desktoppackage/contents/defaults
2025-06-11 22:05:43 -04:00
Devin Lin
62f9237aec taskswitcher: Fix task close icon colour in light mode
Breeze changed the icon for the "close" button to be a plain X, instead
of having a red background. Ensure that we use the complementary colour
scheme.
2025-06-11 00:22:38 -04:00
l10n daemon script
4fa5d3440a GIT_SILENT Sync po/docbooks with svn 2025-06-11 01:49:45 +00:00
l10n daemon script
b4d6ba6fbd 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-06-11 01:34:46 +00:00
Roy Kollen Svendsen
2b1f66ecdc taskswitcher: Fix build when KWin is built without activities support
Fixes:
../kwin/mobiletaskswitcher/plugin/taskfiltermodel.cpp:81:40: error: ‘class KWin::Workspace’ has no member named ‘activities’; did you mean ‘ActivityRaise’?
   81 |     auto activity = Workspace::self()->activities()->current();
      |                                        ^~~~~~~~~~
      |                                        ActivityRaise

This occurs when KWin is built with -DKWIN_BUILD_ACTIVITIES=OFF:

https://invent.kde.org/plasma/kwin/-/blob/master/src/workspace.h#L424
2025-06-10 09:12:25 -04:00
l10n daemon script
1cf868a2b2 GIT_SILENT Sync po/docbooks with svn 2025-06-07 01:40:53 +00:00
l10n daemon script
903a9447bb 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-06-07 01:33:02 +00:00
l10n daemon script
89c6075dad GIT_SILENT Sync po/docbooks with svn 2025-06-02 01:42:07 +00:00
l10n daemon script
d4f5e1e7a4 GIT_SILENT Sync po/docbooks with svn 2025-06-01 01:48:10 +00:00
l10n daemon script
6d02a24dd4 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-06-01 01:35:38 +00:00
l10n daemon script
a45395491b 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-29 01:33:33 +00:00
l10n daemon script
dd32a2c864 GIT_SILENT Sync po/docbooks with svn 2025-05-28 01:45:05 +00:00
l10n daemon script
3a771b5f16 GIT_SILENT Sync po/docbooks with svn 2025-05-26 01:44:22 +00:00
l10n daemon script
5fcb33ef67 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-26 01:32:45 +00:00
l10n daemon script
0ad69ad3e0 GIT_SILENT Sync po/docbooks with svn 2025-05-25 02:03:10 +00:00
l10n daemon script
7ef80d4d6c 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-25 01:34:09 +00:00
l10n daemon script
467ba24acc GIT_SILENT Sync po/docbooks with svn 2025-05-24 01:43:14 +00:00
l10n daemon script
ae1a29d5c7 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-24 01:33:35 +00:00
Devin Lin
0e6221ce52 envmanager: Add overlay configs through XDG_CONFIG_DIRS
We currently directly write our settings to ~/.config/kwinrc and ~/.config/ksmserver.

Instead, create a separate config file with our settings (in ~/.config/plasma-mobile), and in startplasmamobile, add that path to XDG_CONFIG_DIRS. These options will be applied in the mobile session, unless the user explicitly sets the config option.
2025-05-22 23:12:43 -04:00
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