Commit graph

1888 commits

Author SHA1 Message Date
Devin Lin
fbc644fced mobileshell: Implement base flickable with higher maximum swipe speed 2022-07-08 21:59:55 -04:00
l10n daemon script
606997be18 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-07-09 01:50:33 +00:00
Devin Lin
d563e1b1f8 look-and-feel: Move settings from plasma-phone-settings to defaults
See https://invent.kde.org/teams/plasma-mobile/issues/-/issues/148

Haven't tested it yet, and I believe that some settings might not apply, have to investigate the whitelist in https://invent.kde.org/plasma/plasma-workspace/-/blob/master/kcms/lookandfeel/lookandfeelmanager.cpp

CC: @apol @mart @bshah
2022-07-07 22:00:42 +00:00
Aleix Pol
05fc50c033 flashlight: Mark itself as unavailable if unavailable 2022-07-07 14:09:24 +00:00
Aleix Pol
169cfc6354 QuickSettings: Make it possible for them not to be available
Makes it possible to QuickSettings components to only get listed if it
makes sense on the specific system.
2022-07-07 14:09:24 +00:00
l10n daemon script
5a6559017e 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-07-07 01:44:15 +00:00
l10n daemon script
c632dab1c1 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-07-03 01:57:41 +00:00
l10n daemon script
9a913e1783 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-07-02 02:04:13 +00:00
Devin Lin
d230cb7a0b shell: Fix warnings and use recolorIcon on bottom navbar 2022-07-01 00:14:12 -04:00
Devin Lin
ab7d6aaedc homescreens/halcyon: Ensure folder arrow icon is consistent size 2022-07-01 00:00:15 -04:00
Devin Lin
564c3f9e81 homescreens/halcyon: Add initial folders implementation 2022-06-30 00:40:22 -04:00
l10n daemon script
1629733d7e 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-06-30 01:45:48 +00:00
Devin Lin
b7f1a5b379 homescreens/halcyon: Add drag and drop reordering of favourites 2022-06-29 00:22:42 -04:00
l10n daemon script
6a0fcc83fd 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-06-29 01:46:28 +00:00
Devin Lin
4f3b9a1fae homescreens/halcyon: Fix gridview alignment, rename file to be more descriptive 2022-06-28 13:43:55 -04:00
Devin Lin
02bcf78742 homescreens/halcyon: Use ExtendedAbstractButton 2022-06-28 13:26:36 -04:00
Devin Lin
3f735708cf homescreens/halcyon: Avoid touch capture 2022-06-28 12:46:22 -04:00
Devin Lin
6824e2d2b9 lockscreen: Use simpler logic for blur 2022-06-28 12:45:48 -04:00
Devin Lin
ba597e1de2 homescreens/halcyon: Turn off layer, and use handlers for grid delegates 2022-06-28 12:31:18 -04:00
Devin Lin
d3a0aa4852 homescreens/halcyon: Use TapHandler and HoverHandler for list delegate 2022-06-28 10:51:57 -04:00
Devin Lin
824a9f33ed homescreens/halcyon: Two column layout, and refactor 2022-06-28 00:43:40 -04:00
Devin Lin
3a0a744051 quicksettings: Fix brightness slider alignment, and forced row count 2022-06-27 23:47:51 -04:00
Devin Lin
c4806c6fb5 navigationpanel: Cap width of buttons at 80% of panel 2022-06-27 21:47:15 -04:00
Devin Lin
f7c6f6d30f panel: Enforce panel thickness 2022-06-27 18:08:42 -04:00
Devin Lin
e18d5f73ed osd/volume: Don't use padding in SwipeListItem to fix warnings 2022-06-27 17:29:34 -04:00
Devin Lin
5519abd82c navigationpanel: Properly cap width for wide screens 2022-06-27 17:28:41 -04:00
Devin Lin
eff9d3df9a homescreen: Don't play zoom animation when going between maximized window states 2022-06-27 16:53:40 -04:00
Devin Lin
a607fc2600 panel & taskpanel: Only opaque if windows are maximized 2022-06-27 14:52:16 -04:00
Devin Lin
c0642a6d41 bin: Add development session support 2022-06-27 12:42:19 -04:00
Devin Lin
b020230cd7 bin: kwinwrapper -> startplasmamobile 2022-06-27 12:04:54 -04:00
Jonathan Esk-Riddell
7ae40ec495 Update qt5 version requirement to 5.15.2
GIT_SILENT
2022-06-27 10:04:42 +01:00
Jonathan Esk-Riddell
ff173f9423 Update kf5 version requirement to 5.94
GIT_SILENT
2022-06-27 10:04:42 +01:00
Devin Lin
d9fd104e08 lockscreen: Fix margins of notifications and centering 2022-06-25 14:38:47 -04:00
Devin Lin
0a76701af5 widgets/notifications: Use smaller button text, and adjust sizing
Fixes an issue where the ListView was sometimes not tall enough to hold the content despite the list not overflowing.

Also adjusts button text to be smaller.
2022-06-25 14:37:56 -04:00
Devin Lin
8b6095c864 shell: Load applet configuration dynamically, and add animation 2022-06-25 13:04:26 -04:00
Devin Lin
1919a39d81 shell: Load wallpaper selector only when necessary 2022-06-25 12:43:11 -04:00
Yari Polla
d8399e88be toppanel/notifications: add clean all and do not disturb
Hi, this MR adds "clear all" and "do not disturb" buttons to `NotificationsWidget`.

Few other corrections have been made:
 - Transitions should now work correctly, plus they can be disabled via `MobileShell.MobileShellSettings.animationsEnabled`;
 - Loaders are now asynchronous;
 - List items have now their own margins, in order to not clip their shadows.\

It only remains to implement a context menu to set do not disturb mode for a given period of time. I think it's a secondary feature on which we can work later, but in case tell me what to do.

Unfortunately I can't test the lockscreen on a phone at the moment, and I cannot take a performance test as well. It would be great if someone tested all these things, otherwise I'll provide as soon as possible.

Closes: https://invent.kde.org/plasma/plasma-mobile/-/issues/134
2022-06-25 12:35:15 -04:00
l10n daemon script
db86c14293 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-06-25 02:00:12 +00:00
Devin Lin
4f5427cd3e homescreens/halcyon: Ensure gridview header is draggable, and add scrollbar 2022-06-24 15:31:46 -04:00
Devin Lin
13f2a10579 homescreens/default: Use external margins on grid view and adjust spacing 2022-06-24 15:27:28 -04:00
Devin Lin
d0291cb211 homescreens/default: Ensure application load is overridden
Fixes #206
2022-06-24 14:21:32 -04:00
Devin Lin
9f1b76c4cf lockscreen: Improve physical keyboard input 2022-06-23 23:35:54 -04:00
Devin Lin
74285d9261 mmplugin: Check for nullptr 2022-06-23 19:45:47 -04:00
Devin Lin
946e9dfc62 homescreens/halcyon: Allow full screen to be draggable 2022-06-23 18:14:12 -04:00
Devin Lin
108daf50db homescreens/halcyon: Fix overshoot 2022-06-23 17:02:32 -04:00
Devin Lin
213faea679 homescreens/halcyon: Add search widget open gesture 2022-06-23 16:39:55 -04:00
Devin Lin
61375dc48e shell: Load wallpaper images asynchronously 2022-06-23 15:06:06 -04:00
Devin Lin
102ff4db1b shell: Fix crashes caused by importing mobileshell component 2022-06-23 14:15:02 -04:00
Aleix Pol
7b163661d5 PipeWireThumbnail, Record: Wayland handling doesn't belong in KPipeWire 2022-06-23 11:25:08 +02:00
Devin Lin
47eebd4959 shell: Update containment configuration appearance UI 2022-06-23 00:46:36 -04:00