Commit graph

637 commits

Author SHA1 Message Date
Devin Lin
25e0f99f43 homescreen: Add swipe down panel gesture 2021-10-28 21:54:52 -04:00
Aleix Pol
0cd4f91ec4 Port away from PlasmaComponents 2.0 on most places 2021-10-22 16:34:03 +00:00
Devin Lin
b091ce2ac3 Rework app drawer layout and open/close behaviour logic 2021-10-22 15:48:31 +00:00
Devin Lin
7df05e09be panel: Rework panel layout, and refactoring 2021-10-12 13:50:36 +00:00
Aleix Pol
3fc96fbc25 Close the application started notification when the job failed to open
So far, we leave the splash on which is confusing.

https://invent.kde.org/teams/plasma-mobile/issues/-/issues/70
2021-09-16 06:20:33 +00:00
Aleix Pol
4bba6ac402 units -> PlasmaCore.Units 2021-09-13 18:59:35 +02:00
Aleix Pol
30344fd697 drawer: Fix animation
Don't use tapping on an application to start it like the start of a
drawer dragging session
2021-09-10 02:51:01 +00:00
Aleix Pol
a97fe3bc02 Place the external items at the end 2021-07-21 13:36:43 +00:00
Aleix Pol
dd888a707f Make it possible for QuickSettings to be created in a KPackage
Move the NightColor one into a KPackage to prove it
2021-07-21 13:36:43 +00:00
Aleix Pol
9ac1cc139e Move QuickSettingsModel to C++ 2021-07-21 13:36:43 +00:00
Nicolas Fella
204207f2a9 Remove dead code
It's unused.
2021-07-14 17:44:15 +00:00
Nicolas Fella
992950085d Simplify apps model
The current code iterates over each service group separately and adds its apps. This leads to duplicate entries when an app is in multiple groups.

Since we are not actually interested in the group info, only in a flat list of all apps with some filters, we can simplify this.
2021-06-11 17:44:38 +00:00
Aleix Pol
d332582328 Port away from the global "theme" object to PlasmaCore.Theme
Like we've done for the rest of Plasma
2021-06-10 16:14:41 +02:00
Aleix Pol
182d7501d0 OpenDrawerButton: Use a colour that exists 2021-06-10 16:13:25 +02:00
Nicolas Fella
c9d1d737aa Use alternateBackgroundColor for OpenDrawerButton
With a dark the current one dark whereas the controls below are all bright
2021-05-14 05:01:19 +00:00
Marco Martin
7c9549b7da export launcherDelegate property 2021-05-05 17:37:31 +02:00
Marco Martin
fb920a3f9f manage the case of appDrawer not present 2021-05-05 16:46:54 +02:00
Marco Martin
77291587bd port stackbefore/stackAfter out of plasmoid.nativeInterface 2021-05-05 16:19:55 +02:00
Marco Martin
840d50047a export model for launcherrepeater 2021-05-05 15:59:26 +02:00
Marco Martin
690abebfd5 Make components out of the homescreen
Move most of the homescreen pieces in a QML import
that can be reused making it easier to do alternative homescreens
2021-05-05 12:31:08 +02:00
Marco Martin
8483bcbe0f fix controlling from the bottom panel 2021-05-04 12:46:27 +02:00
Nicolas Fella
21a3bcafe4 Convert license headers to SPDX 2021-03-02 22:45:25 +01:00
Marco Martin
a1b7ef5d36 minimize to launcher when the switcher is not visible 2020-07-30 17:20:07 +02:00
Marco Martin
ece092bf98 croll up homescreen when there are no tasks 2020-07-23 17:09:37 +02:00
Marco Martin
3f32a18b62 make use of HomeScreenControls 2020-07-22 17:17:10 +02:00
Marco Martin
7e6f6b063e proper module name 2020-07-22 16:18:51 +02:00
Marco Martin
6d0265c3e2 add mobile shell private components
this will be used for inter-containment communication between the
panels and the homescreen
2020-07-22 16:13:20 +02:00
Marco Martin
77ae2a21f0 remove local fullscreenpanel component 2019-09-18 15:31:04 +02:00
Jonah Brüchert
47bcdee043 Modernize using clang-tidy 2018-12-31 04:13:55 +01:00
Michael Eden
9e68bc049b Improve dialer UI and format phone number
Summary:
This makes the buttons more evenly spaced and formats the number as you type!

old: {F6084821}
new (updated): {F6084822}

The plan is to bring the entire dialer page down to about half its current size to support searching through contacts as one dials a number.

Reviewers: bshah, #plasma:_mobile, mart

Reviewed By: #plasma:_mobile, mart

Subscribers: ngraham

Differential Revision: https://phabricator.kde.org/D13936
2018-08-02 15:48:21 -04:00
Bhushan Shah
7af3e39cd7 Merge branch 'master' into bshah/stuff 2018-02-12 21:16:14 +05:30
Marco Martin
57a016320b use showFullScreen() instead of visible=true 2018-02-12 16:37:35 +01:00
Bhushan Shah
eb6b01b558 Don't fullscreen windows from the showEvent
Martin says this probably results in the loops, and setting window state
to fullscreen from constructor should be enough.
2018-02-12 14:07:12 +05:30
Bhushan Shah
0d626dc7ad Some changes
- uncomment to make it frameless window hint
- set window state to fullscreen
2018-02-11 16:15:57 +05:30
Bhushan Shah
02fd43edb8 use wayland to fullscreen and skip taskbar
doesn't work for now
2018-02-10 19:12:38 +05:30
Marco Martin
2a91ee4e21 install qmldir 2017-11-13 14:49:57 +01:00
Marco Martin
9ae7d849a8 move the mobileshell import here, without paged icons 2017-11-08 12:25:15 +01:00