Devin Lin
5d84e6e47d
widgets/notifications: Cleanup, fix some visual issues, and add jobs
...
Note: There was a lot of whitespace that my IDE is now removing.
Fixes job notifications not being dismissable (#208 ), and imports an
implementation from workspace for the progress bar and actions.
Fixes notification contents not being clipped when being dragged
(https://invent.kde.org/teams/plasma-mobile/issues/-/issues/287 )
Also fixes notification text being spread over multiple lines
unnecessarily
(https://invent.kde.org/teams/plasma-mobile/issues/-/issues/302 ).
2024-07-26 23:21:14 -04:00
l10n daemon script
b426a7d59e
GIT_SILENT Sync po/docbooks with svn
2024-07-27 01:34:15 +00:00
Devin Lin
7aae8c7fbc
homescreens/folio: Ensure applets list closes when settings is closed
2024-07-26 16:34:12 -04:00
Devin Lin
89efc8bc7f
tests: Add plasma-mobile-notificationtest binary
...
This will make it easier to test all sorts of notifications with our notification widget. Just run `plasma-mobile-notificationtest [test-name]`.
2024-07-26 20:28:55 +00:00
Florian RICHER
b1d75495e2
widgets/mediacontrols: Add expanded mode to change song position
...

2024-07-26 01:22:04 +00:00
l10n daemon script
0b56bf8397
GIT_SILENT Sync po/docbooks with svn
2024-07-25 01:29:35 +00:00
l10n daemon script
9fb99bffbc
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-25 01:20:43 +00:00
Luis Büchi
617ba59de7
add haptic feedback to task switcher gestures
...
haptics are triggered when conditions are met to open task switcher or task scrub mode is engaged.
fixes related bug in task switcher gesture logic when invoked from homescreen
fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/366
2024-07-24 10:57:57 +00:00
Devin Lin
642392366b
lockscreen: Use consistent keypad fade-in animation
2024-07-24 00:02:44 -04:00
Devin Lin
0b8b51d2fc
homescreens/halcyon: Fix favorites delegate not activating with touch
...
BUG: 486554
In Qt6 a bunch of weird behavior started happening with handlers which broke a bunch of things only in touch.
Remove the HoverHandler here which apparently wasn't used for anything, and causes any MouseArea to stop sending clicked and pressAndHold signals. DragHandler also appears to have stopped working with touch (for the folder close swipe gesture), but that involves far more rewriting to replace...
2024-07-23 14:40:54 +00:00
Devin Lin
dea468b393
lockscreen: Async load everything and add spinner
...
This improves the speed initial lockscreen load, and now loads the keypad async. Also adjust the password bar opacity to be consistent with the keys.
2024-07-22 22:22:54 -04:00
l10n daemon script
d60fea6bdf
GIT_SILENT Sync po/docbooks with svn
2024-07-23 01:32:27 +00:00
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