Commit graph

2085 commits

Author SHA1 Message Date
Devin Lin
bdcbe4d6f7 mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops
Having a global set margins and orientation (that were calculated from the panel containment) caused a lot of issues with the way bindings were evaluated across panels, and with high coupling.

Now use properties from within containments to determine shell margins instead, which removes the dependency on other containments for measurements. This allows us to get rid of TaskPanelControls as well!

Fixes: https://invent.kde.org/teams/plasma-mobile/issues/-/issues/198
2022-12-10 21:05:13 -05:00
Devin Lin
917a972e83 lockscreen: Remove wallpaper workaround 2022-12-09 16:53:52 -05:00
Devin Lin
2a779900f3 lockscreen: Refactor and lazy load notifications 2022-12-09 10:54:13 -05:00
Devin Lin
c4472ca39a Revert "taskswitcher: Improve performance of task preview loading"
This reverts commit 1ae83644c8.
2022-12-08 21:35:29 -05:00
Devin Lin
1ae83644c8 taskswitcher: Improve performance of task preview loading 2022-12-08 21:24:33 -05:00
l10n daemon script
eafc2eca99 GIT_SILENT Sync po/docbooks with svn 2022-12-08 02:22:20 +00:00
l10n daemon script
c34ec4eb12 GIT_SILENT Sync po/docbooks with svn 2022-12-07 02:16:38 +00:00
Devin Lin
6314aaf4ae actiondrawer: Use simpler and more performant widescreen panel logic without clipping 2022-12-06 19:01:42 -05:00
Devin Lin
79798d57e7 actiondrawer: Introduce fix for black text even when opacity is 0 2022-12-05 11:12:45 -05:00
Devin Lin
79fe77eaea actiondrawer: Use Expo animations for pane movement 2022-12-04 12:09:00 -05:00
l10n daemon script
662d01231d GIT_SILENT Sync po/docbooks with svn 2022-12-02 03:14:09 +00:00
Devin Lin
83079aeda0 Update .kde-ci.yml 2022-11-30 01:15:28 +00:00
Devin Lin
632ac9d5cf Add compile time dependency on Kirigami Addons 2022-11-28 21:57:13 -05:00
Nicolas Fella
a0fe7284ee Add missing KPackage link 2022-11-28 13:10:21 +01:00
Devin Lin
5be3445187 look-and-feel/logout: Cleanup and fixup animations 2022-11-27 21:44:53 -05:00
Devin Lin
146bccc57f actiondrawer: Fix call to non-existent property 2022-11-24 12:04:11 -05:00
Devin Lin
08e8435603 quicksettings: Remove location quicksettings
It doesn't have any functionality, and we don't have a path forward right now for determining how to toggle GPS hardware
2022-11-23 19:48:53 -05:00
l10n daemon script
947788f385 GIT_SILENT Sync po/docbooks with svn 2022-11-23 02:21:02 +00:00
l10n daemon script
56342d15b0 GIT_SILENT Sync po/docbooks with svn 2022-11-22 02:21:18 +00:00
l10n daemon script
fa3a4a24ff GIT_SILENT Sync po/docbooks with svn 2022-11-21 02:09:24 +00:00
l10n daemon script
7c65796738 GIT_SILENT Sync po/docbooks with svn 2022-11-20 02:53:07 +00:00
l10n daemon script
1fec8612dc 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"
2022-11-20 01:50:06 +00:00
l10n daemon script
af535bac3f GIT_SILENT Sync po/docbooks with svn 2022-11-19 02:11:37 +00:00
Devin Lin
f4877406e3 shell: Update to new usage of FormComboBoxDelegate 2022-11-18 17:37:07 -05:00
Seshan Ravikumar
67b01ec231 Make button darker, increase contrast on press 2022-11-16 21:46:31 -05:00
Seshan Ravikumar
f882058800 power menu: New power menu design
This MR introduces a redesigned power menu ("logout" look-and-feel). The design has been changed to (imo) be more inline with the rest of the recent Plasma Mobile design changes, and a bit more professional (ex. removing the scale animation in favor of just a fade). 

Design suggestions are greatly appreciated!

<img src="/uploads/8534b89984ca24abb163ac04cfff6d8d/image.png" alt="New Power Menu Design" width="40%"/>


Comparison (left is new design, right is the current one):

<img src="/uploads/5fa75374e2b01ca5bb90e2c44ef86510/image.png" width="40%"/>
2022-11-16 21:20:51 +00:00
Devin Lin
643b684d66 kcm: Update to new usage of FormComboBoxDelegate 2022-11-15 17:02:46 +00:00
l10n daemon script
427fd9127b GIT_SILENT Sync po/docbooks with svn 2022-11-15 02:20:46 +00:00
Devin Lin
0a4c669e8a homescreens/halcyon: Improve gridview scrolling performance 2022-11-13 22:17:48 -05:00
l10n daemon script
5fa405c63d GIT_SILENT Sync po/docbooks with svn 2022-11-14 02:13:03 +00:00
Devin Lin
baae6133cb Revert "look-and-feel: Switch to Breeze Dark by default"
This reverts commit cf756bba6d.
2022-11-13 15:52:18 -05:00
l10n daemon script
44575fc8cc GIT_SILENT Sync po/docbooks with svn 2022-11-13 02:10:11 +00:00
Devin Lin
1d86723398 mobileshell: Fix haptics path 2022-11-12 11:15:36 -05:00
Devin Lin
df65a0e0f2 mobileshell: Remove compile time QtFeedback dependency, and make it optional 2022-11-12 11:15:36 -05:00
Devin Lin
c6802da477 mobileshellstate: Ensure default value for notificationsWidget 2022-11-12 11:15:36 -05:00
Devin Lin
7aaa6f4cd2 mobileshell: Use pointer for haptics 2022-11-12 11:15:36 -05:00
Devin Lin
7d3bf39750 mobileshell: Refactor and extract state to mobileshellstate plugin
This avoids mixing plasmashell state with our MobileShell component library (which really shouldn't have state at all).
2022-11-12 11:15:36 -05:00
Devin Lin
8dd2ac8dd6 homescreens/halcyon: Cap grid icon size relative to app name labels
Prevents them from getting overly large in comparison to their labels
2022-11-11 22:11:33 -05:00
Devin Lin
f85df674f1 quicksettings: Limit to 5 rows maximum on one page
Any more than that, and it gets disorienting for long phones.
2022-11-11 21:29:05 -05:00
Devin Lin
cf756bba6d look-and-feel: Switch to Breeze Dark by default 2022-11-11 21:19:25 -05:00
Devin Lin
39c8008d72 homescreens/halcyon: Fix horizontal scrollbar being shown on app list 2022-11-07 17:54:00 -05:00
l10n daemon script
b7ae2b189f GIT_SILENT Sync po/docbooks with svn 2022-11-07 02:53:51 +00:00
l10n daemon script
4d04424cea GIT_SILENT Sync po/docbooks with svn 2022-11-06 02:07:53 +00:00
l10n daemon script
46a754aa30 GIT_SILENT Sync po/docbooks with svn 2022-11-05 02:06:37 +00:00
Seshan Ravikumar
979d35ef06 tests: Update readme with ksmserver-logout-greeter info for power menu
Updates the tests README.md with the command to launch ksmserver-logout-greeter with the phone look and feel.

Requires https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2293
2022-11-02 23:44:23 +00:00
l10n daemon script
cc271f44ff GIT_SILENT Sync po/docbooks with svn 2022-10-31 03:02:43 +00:00
l10n daemon script
136fdbcdc4 GIT_SILENT Sync po/docbooks with svn 2022-10-30 02:09:59 +00:00
l10n daemon script
6cbf0446c3 GIT_SILENT Sync po/docbooks with svn 2022-10-29 02:10:47 +00:00
Devin Lin
11aaad0546 lockscreen: Refactor and cleanup keypad 2022-10-27 20:37:31 -04:00
Devin Lin
f4b15f922f components: Fix MarqueeLabel behaviour with new line characters 2022-10-27 20:09:46 -04:00