Commit graph

3098 commits

Author SHA1 Message Date
Micah Stanley
8b5b728939 lockscreen: Animate keypad header to center when switching to keyboard
![keypad](/uploads/edf433bc413ee11bc34094c22d13fdc5/keypad.gif)
2024-07-31 00:16:50 +00:00
Micah Stanley
d122665eb5 Lock Screen Adjustments
Clock position changed so that it will always be at the top.

The login keypad will now hide when the keyboard is opened.

![Screenshot_20240728_054940](/uploads/be3a5625c10717add38a76dbdded358b/Screenshot_20240728_054940.png)
2024-07-30 02:53:33 +00:00
l10n daemon script
c45db847cc GIT_SILENT Sync po/docbooks with svn 2024-07-30 01:35:51 +00:00
Devin Lin
20efd102f3 actioncenter: Ensure window gets raised over status bar
Potential fix for #358, haven't yet verified on device
2024-07-29 21:08:54 +00:00
l10n daemon script
eb9501edb1 GIT_SILENT Sync po/docbooks with svn 2024-07-29 01:33:19 +00:00
Devin Lin
8f79654989 widgets/notifications: Remove accidental dependency on being an applet
Followup to https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/558 and removes the dependency on being an applet, as it causes the notifications to break on the lockscreen
2024-07-28 14:54:14 -04:00
l10n daemon script
56458bad59 GIT_SILENT Sync po/docbooks with svn 2024-07-28 01:34:30 +00:00
l10n daemon script
5237d20ad9 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-28 01:23:22 +00:00
Devin Lin
8ca80841d2 actiondrawer: Share quick settings model between landscape and portrait
Don't recreate the quick settings model when switching between landscape
and portrait. This should improve the performance of screen rotation.
2024-07-27 11:02:48 -04:00
Devin Lin
2961fa7ea7 kcms/cellularnetwork: Remove unused file
PopupDialog hasn't been used for a long time, usage was replaced by
Kirigami.Dialog, and then by a page.
2024-07-27 14:50:18 +00:00
Devin Lin
1702354d3f Use Kirigami.Units.cornerRadius in most radius values
This takes the place of using smallSpacing for the most part.
2024-07-27 00:02:05 -04:00
Devin Lin
eb9509ce68 Remove trailing whitespace 2024-07-26 23:47:44 -04:00
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
![Enregistrement_d_écran_20240725_000229](/uploads/ffd7a7edf2b079627913d033857ce3fe/Enregistrement_d_écran_20240725_000229.webm)
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