Commit graph

848 commits

Author SHA1 Message Date
Marco Martin
cadbf60056 add a very simple activity switcher 2016-09-05 16:05:48 +02:00
Marco Martin
220f4f79e8 fix the close button
use the c++ part aain for hasCloseableActiveWindow
2016-09-03 10:27:12 +02:00
Marco Martin
f97c377b06 run the anim before running the app
if running the app blocks for a while having the anim running already
2016-09-02 17:43:23 +02:00
Marco Martin
a0be58c595 close switcher when no windows are open
when the last window is closed, close the task switcher
2016-09-02 17:38:24 +02:00
Bhushan Shah
3290c398f4 Fix task switcher showing in itself
This was two part issue,

- We never applied skipTaskbar flag
- We returned from function before creating surface for it.

Reviewed-by: notmart
2016-08-25 15:29:48 +05:30
Bhushan Shah
52e52c7e90 activeWindow can be null
this is possible in case kwin switches around to another active window
2016-08-25 13:52:28 +05:30
Bhushan Shah
c81bed39bc requestShowingDesktop is not Q_INVOKABLE
errors--
2016-08-25 13:05:43 +05:30
Marco Martin
4175765653 debug-- 2016-08-24 18:05:30 +02:00
Marco Martin
6f721b8527 make show desktop work
use the kwin effect now, use proper api
and never minimize any window
2016-08-24 17:58:28 +02:00
Marco Martin
a408c6f41d reintroduce c++ plugin
* no more randomly minimizing windows
* use showdesktop effect
* use directly kwayland for show desktop
2016-08-24 16:57:15 +02:00
Bhushan Shah
b536182f01 Remove clone of battery monitor from plasma-phone-components
Summary:
Clone of battery monitor was done for two reasons,

- Showing only single battery instead of 3 dummy
- Simplified user interface instead of one in desktop

However upon investigation battery monitor showing 3 dummy battery is
possibly bug in upower, and those needs to be blacklisted in either,
powermanagement dataengine or battery monitor.

And as for simplifying the user interface, I guess desktop battery
monitor should adapt based on platform it is being used in.

Reviewers: broulik, mart, #plasma, graesslin

Reviewed By: #plasma, graesslin

Subscribers: plasma-devel

Differential Revision: https://phabricator.kde.org/D2411
2016-08-12 14:58:08 +05:30
Bhushan Shah
c26c6a1bdf add .arcconfig 2016-08-12 14:56:49 +05:30
Bhushan Shah
250299a557 Start powerdevil on phone 2016-08-12 11:28:06 +05:30
Marco Martin
d7c37304d4 correct default layout
script is correct now,
still doesn't work yet on master, but is a problem in plasmashell
2016-08-03 11:38:55 +02:00
Marco Martin
0f90aa19ce don't create an activity in the phone layout.js 2016-07-29 13:45:37 +02:00
Bhushan Shah
8d31e6b819 switch to krunner for launching applications
KRun was ported to kf5 since long time..

CCMAIL: notmart@gmail.com
2016-07-28 20:34:56 +05:30
Bhushan Shah
63358567d7 add some debug to figure out why qt4 apps don't start 2016-07-28 18:16:26 +05:30
Bhushan Shah
c5c6368d55 attempt to disable maliit and start qtvirtual keyboard instead
revert if doens't work in next image
2016-07-21 17:24:57 +05:30
Bhushan Shah
2bebbbf02a ignore user file 2016-07-21 17:24:19 +05:30
Marco Martin
87323bb71a restore old window if list just dismissed 2016-06-28 14:50:59 +02:00
Marco Martin
f79d82fe13 get rid of c++ plugin 2016-06-28 14:43:25 +02:00
Marco Martin
0f38293010 ose active window without c++ 2016-06-28 14:37:41 +02:00
Marco Martin
18b4af0def port to new libtaskmanager
almost entirely port the task switcher to the new
libtaskmanager. still needs porting
for the single close current window button
2016-06-27 18:34:20 +02:00
Marco Martin
b18580da0e fix lockscreen 2016-02-25 15:07:23 +01:00
Marco Martin
da0db9acab fix charging state of battery applet 2016-02-25 15:06:25 +01:00
Marco Martin
2163b4fed8 new wallpaper 2016-02-24 20:26:19 +01:00
Marco Martin
dd8e43acc7 animate block appearing 2016-02-24 20:24:17 +01:00
Marco Martin
8ea5c5ff21 brand new lockscreen 2016-02-24 20:15:15 +01:00
Marco Martin
ad10cc0025 window list button always active when there are tasks 2016-02-24 15:47:44 +01:00
Marco Martin
6dfbc22ced fix build 2016-02-24 15:46:56 +01:00
Aleix Pol
2650518990 Reduce map look-ups 2016-02-16 18:54:41 +01:00
Aleix Pol
9856de8e90 Fix variable scope 2016-02-16 18:54:34 +01:00
Marco Martin
a1ab2d2dbd show the charging state in the battery icon
smaller percentage text
2016-02-16 16:19:02 +01:00
Marco Martin
79763041b3 maller font 2016-02-16 16:04:08 +01:00
Marco Martin
469aac0542 better task switch behavior
close should always close now

peek fixed
unintended task activation shouldn't happen anymore
2016-02-15 15:02:37 +01:00
Marco Martin
475d32d0a7 remove the fake lockscreen
remove the first screen
simplify the code
add a clickable arrow to suggest where the apps
are
2016-01-25 13:47:07 +01:00
Marco Martin
8cef8fe532 add percentage for the battery
battery shows percentage in the panel, panel
suports rectangular items
2016-01-25 11:08:25 +01:00
Marco Martin
1c8a653b1d slightly better bottom toolbar behavior 2016-01-12 17:16:26 +01:00
Marco Martin
33e3892f96 undefined variables-- 2016-01-12 16:36:40 +01:00
Marco Martin
1bd4990984 fix close button
enabled when it should, also use a qpointer to
remove some crashes
2016-01-05 17:29:43 +01:00
Marco Martin
98348f1fa1 adapt widget explorer to api changes 2016-01-05 16:54:40 +01:00
Marco Martin
3c16c13f12 don't crash with Qt 5.6 2016-01-05 10:58:45 +01:00
Marco Martin
8c9c331444 slight checked feedback
mostly for debug
2015-12-18 14:49:19 +01:00
Marco Martin
bf30354c91 better behavior of the show desktop button 2015-12-18 14:46:29 +01:00
Marco Martin
a363da2abe try harder to make the sliding panel take all screen 2015-12-18 13:50:23 +01:00
Marco Martin
1b29044a78 use new org.kde.plasma.private.mobileshell plugin 2015-12-14 16:19:43 +01:00
Marco Martin
9d7eba04cf use the window-list icon instead of applications-other 2015-12-07 17:31:04 +01:00
Marco Martin
8a45f67c4c ui experiment: keep all windows minimized
keep all windows minimized except the active one and minimize everything
when the task manager is open
2015-11-05 13:55:49 +01:00
Marco Martin
f6419fc9d4 remove quicksettings applet
not used anymore since ages
2015-10-27 13:00:51 +01:00
Marco Martin
e0636b465e add handheld in plasma platform
right now something still depends to it being "phone"
it will be eventually all ported. luckily there can
be more than one PLASMA_PLATFORM
2015-10-27 12:00:19 +01:00