Commit graph

3074 commits

Author SHA1 Message Date
l10n daemon script
b75c70bfa1 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"
2024-07-23 01:21:13 +00:00
l10n daemon script
a7ac9a7aef GIT_SILENT Sync po/docbooks with svn 2024-07-21 01:30:57 +00:00
l10n daemon script
ad34f6f112 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"
2024-07-21 01:22:04 +00:00
Devin Lin
897b00c242 taskswitcher: Fix it not being registered as a KWin effect
I'm not really sure how the metadata was installed previously, but it appears the behaviour for that has changed and we now need to install the metadata file ourselves.
2024-07-20 14:47:12 -04:00
l10n daemon script
dd6b46f559 GIT_SILENT Sync po/docbooks with svn 2024-07-20 01:29:07 +00:00
l10n daemon script
ffdf4511cb 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"
2024-07-20 01:21:12 +00:00
l10n daemon script
96779d18a5 GIT_SILENT Sync po/docbooks with svn 2024-07-19 01:29:10 +00:00
l10n daemon script
10dbdac20a 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"
2024-07-19 01:21:05 +00:00
l10n daemon script
bb845eae22 GIT_SILENT Sync po/docbooks with svn 2024-07-18 01:26:16 +00:00
l10n daemon script
6835f49d8c 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"
2024-07-18 01:19:02 +00:00
Luis Büchi
9e8f0a0c74 make taskswitcher preview reluctant to track far finger moves
the further up the finger in the gesture activation goes, the less direct the tracking is.
fixes the last part of https://invent.kde.org/plasma/plasma-mobile/-/issues/368
2024-07-17 09:42:15 +00:00
l10n daemon script
bd41e5bd41 GIT_SILENT Sync po/docbooks with svn 2024-07-17 01:27:01 +00:00
l10n daemon script
a2b773f1db 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"
2024-07-17 01:19:42 +00:00
l10n daemon script
699112deec GIT_SILENT Sync po/docbooks with svn 2024-07-16 01:25:52 +00:00
Devin Lin
ce3ecd9e4b shell: Sync implementations with Plasma Desktop
This fixes some of the oddities with applets that we experience that are designed for Desktop. We don't really have a need for different behaviour from Desktop, so it's probably best to follow it for the least amount of bugs.

Eventually we perhaps should derive our shell package from desktop?
2024-07-15 18:48:44 -04:00
Devin Lin
7f011e92ed quicksettings: Use standard corner radius 2024-07-15 18:45:33 -04:00
Devin Lin
0a09d935ac layout-templates: Split out status bar and navigation panel to separate templates
This makes it more modular, and we can use the template in the mobileshellsettings code.
2024-07-15 17:07:26 -04:00
Devin Lin
8c3a6e2b23 lockscreen: Add more spacing between keypad and password bar 2024-07-15 17:01:58 -04:00
Devin Lin
5207c06a12 startupfeedback: Fix multi-screen behaviour
Fix the model screen filtering not working properly, and account for case when opened window is already active.
2024-07-15 20:53:42 +00:00
Devin Lin
3ca8e47b29 lockscreen: Add support for overflow in the password bar
This is a followup to https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/517 and implements support for passwords longer than the width of the password bar.
2024-07-15 20:43:00 +00:00
Luis Büchi
452f0df68b taskswitcher: improve some gesture animations
improves task quick switch and flick to homescreen gesture animations. fixes most of https://invent.kde.org/plasma/plasma-mobile/-/issues/368
2024-07-15 14:42:45 +00:00
Devin Lin
b79fe898d6 homescreens/halcyon: Fix regression causing flickable to not be interactive
Fixed regression from https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/542
2024-07-14 20:23:00 -04:00
Devin Lin
5f38a74e31 homescreens/folio: Close settings view when home button is pressed
Some of the settings overlays are not windows, and so do not automatically get closed by the home button. Add behaviour for these scenarios.
2024-07-14 21:39:32 +00:00
Devin Lin
1570ac24c8 homescreens/folio: Make it easier to click on delegate context menus without starting drag
Dragging delegates on the homescreen involves holding onto it until the context menu pops up, and then dragging.

We currently suppress swipe detection (physically swipe a few pixels before the swipe gets registered) when dragging a delegate so that dragging can start immediately. However, this doesn't make sense if a context menu gets involved, because it can be hard to "let go" to tap the context menu without accidentally triggering the drag action and closing the context menu.

This MR re-enables swipe detection if a context menu is involved with delegate dragging.
2024-07-14 21:06:34 +00:00
Devin Lin
92965bd8ec homescreens/folio: Fix cube effect typo 2024-07-13 22:36:17 -04:00
l10n daemon script
e83f8bd4eb GIT_SILENT Sync po/docbooks with svn 2024-07-14 01:26:34 +00:00
Nicolas Fella
d69839f202 Remove unused includes 2024-07-14 01:19:42 +02:00
Devin Lin
2d2b7407a6 startupfeedback: Change to be window based and controlled by a model
This makes the startup feedback more robust, by having instances be controlled by a model which can listen to window changes. Being window based also allows for the close button and gestures to work properly with it, since it will show up in the task switcher as well.

Fixes:
* https://invent.kde.org/plasma/plasma-mobile/-/issues/357
* https://invent.kde.org/plasma/plasma-mobile/-/issues/338
* https://invent.kde.org/plasma/plasma-mobile/-/issues/335 (dark themes now tint the background color)
* https://invent.kde.org/plasma/plasma-mobile/-/issues/330
* https://invent.kde.org/plasma/plasma-mobile/-/issues/30
2024-07-13 16:30:07 +00:00
Devin Lin
41de61ef4c quicksettingsplugin: Fix improper model implementation 2024-07-11 23:48:32 -04:00
F_Chao Fengchao
fff1f1959a Adding translation domains to some dynamic libraries to resolve untranslated issues. 2024-07-09 14:13:50 +08:00
l10n daemon script
c0cd1b979d GIT_SILENT Sync po/docbooks with svn 2024-07-09 01:26:13 +00:00
Devin Lin
0ce95a604a homescreens/folio: Halve the needed swipe distance for swipe detection
SwipeArea requires 10px to differentiate between taps and swipes. HomeScreenState uses a further 10px to differentiate between vertical and horizontal swipes. This MR combines the swipe detection together so that we only need 10px rather than 20px for gesture detection.
2024-07-08 21:51:18 +00:00
Devin Lin
4c552b84be lockscreen: Automatically unlock if keypad is open and screen locker says it's unlocked
Sometimes from suspend, the screen locker only tells us it can be unlocked (and not direct pin entry success), which requires the user to reopen the keypad if it's already open to unlock.
2024-07-08 21:46:42 +00:00
Devin Lin
14cf029ece homescreens/folio: Fix widget config dialogs not having a background
The original workaround was targeting modal backgrounds, not the actual dialog background too.
2024-07-08 21:44:17 +00:00
Luis Büchi
7852b7ad2b make quick switch gesture properly open switcher on end of list
doing a quick task switch gesture towards the end of the list should force open the task switcher (there is nothing to switch to)
this was half-done on the left side of the switcher (this behavior is not visible with immediate task reordering, but could be hit if we have different ordering criteria or delayed reordering)
and due to superfluous Math.max completely not working on the right side always opening the right-most task instead of opening the switcher
2024-07-08 12:33:16 +00:00
Devin Lin
4cec95a3cc lockscreen: Add loading indicator when status bar is loading
This gives user indication that the status bar is loading, rather than just nothing being there.
2024-07-07 14:24:48 -04:00
l10n daemon script
cdce844eb9 GIT_SILENT Sync po/docbooks with svn 2024-07-07 01:28:37 +00:00
l10n daemon script
7b15043365 GIT_SILENT Sync po/docbooks with svn 2024-07-06 01:30:23 +00:00
Devin Lin
56ca0db5c6 homescreen: Add button to wallpaper selector to go to advanced settings
Currently you need to go from Settings -> "Switch between homescreens and more wallpaper options" to access the advanced wallpaper settings. Add a button directly into the wallpaper selector for this.
2024-07-05 02:53:26 +00:00
l10n daemon script
1fc13f6d0f GIT_SILENT Sync po/docbooks with svn 2024-07-05 01:26:13 +00:00
l10n daemon script
4d59eff413 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"
2024-07-05 01:18:30 +00:00
l10n daemon script
907953d489 GIT_SILENT Sync po/docbooks with svn 2024-07-04 01:27:01 +00:00
Devin Lin
90e65ea031 lockscreen: Reset state when screen is off
Wipe a partially entered password, and the open state of the lockscreen when the screen is off.
Addresses https://invent.kde.org/plasma/plasma-mobile/-/issues/110
2024-07-03 18:06:24 +00:00
Devin Lin
29f014ad04 homescreen: Don't animate after unlock
KWin appears to freeze frames prior to locking, and so this animation looks very glitchy and jittery. It also causes problems if apps are already activated. Remove it for now so that it's smoother.
2024-07-03 17:54:00 +00:00
Devin Lin
29f387bb57 shellsettingsplugin: Never affect panels when not in Plasma Mobile
If the navigation bar setting is triggered, it can affect the Desktop session as well. Add a check to only change Plasma panels in Plasma Mobile.
2024-07-03 17:47:56 +00:00
Devin Lin
a58144fb18 taskswitcher: Only enable KWin effect in mobile, have it be managed by envmanager 2024-07-03 11:54:19 -04:00
Devin Lin
2f64036a4f quicksettingsplugin: Load quicksettings QML async
Resolves https://invent.kde.org/plasma/plasma-mobile/-/issues/379

This loads the quicksettings packages asynchronously. It also adds support for listening to model changes properly (row add/remove/move events) rather than have it reset every time a change is done.
2024-07-03 14:55:55 +00:00
Devin Lin
daf43eae27 lockscreen: Fix lockscreen password entry after suspend, and restore passwordless
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/334
2024-07-02 22:10:29 -04:00
l10n daemon script
3efb51279e GIT_SILENT Sync po/docbooks with svn 2024-07-03 01:29:48 +00:00
l10n daemon script
2ef1d5bc66 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"
2024-07-03 01:20:02 +00:00