Commit graph

96 commits

Author SHA1 Message Date
Vishesh Handa
58bc75eef4 Add KRunner to the top of the homescreen
The KRunner view is part of the containment as then it can always be on
the top. This is the first iteration of the this design.
2015-06-19 02:53:43 +02:00
Sebastian Kügler
d2fe2bb82b Remove legacy filtering of everything related to settings
This is a remainder from old openSUSE systems, which would show yast
modules otherwise. Fixes settings app not shown.

Reviewed-by:notmart
2015-06-18 17:35:57 -07:00
Marco Martin
8bf2aebd2f disable look for close 2015-06-18 17:10:00 -07:00
Martin Gräßlin
8f7f23321f Use KWayland protocol to close the active window
As a nice side-effect this allows us to enable/disable the close button
depending on whether we have a window to close.
2015-06-19 02:04:42 +02:00
Marco Martin
bf4959d63e add missing file 2015-06-18 17:03:29 -07:00
Marco Martin
e75c8005d3 a KRun based way to launch apps
needs the duplicate for now in order to test without breaking
the image
2015-06-18 16:58:56 -07:00
Marco Martin
608be69047 stub for the task manager 2015-06-18 16:31:26 -07:00
Marco Martin
15803f7672 adjust centering of bookmark icons 2015-06-18 13:40:36 -07:00
Marco Martin
89935a1d21 don't reset homescreen scroll position 2015-06-18 12:17:53 -07:00
Marco Martin
7d8e4e0d8c same title on the transient window 2015-06-18 12:13:56 -07:00
Marco Martin
69b7459f10 Add a fake startup notification window
add a window shown when an application is started
hide the window when a new one appears.

it's an approximation, we still need a real startup notification system
2015-06-18 11:43:20 -07:00
Marco Martin
578f998f38 fix the math for unlocking 2015-06-17 23:00:56 -07:00
Marco Martin
35fa1e62c8 show if showOnCurrentPlatform (flip condition) 2015-06-17 15:25:56 -07:00
Marco Martin
8e59ada22e fix build 2015-06-17 14:59:12 -07:00
Sebastian Kügler
75664c118a Filter more useless desktop files
We now also exclude the apps which are not suitable for the current
platform (some apps may be X11 only), and the ones that run in a
terminal, such as vim and ipython -- they're just not useful to show on
the homescreen.

Reviewed-by:notmart
2015-06-15 21:29:41 -07:00
Marco Martin
fdb34e9a74 async dbus call 2015-06-15 20:45:18 -07:00
Marco Martin
b405f43ed3 easier to lock 2015-06-15 20:45:18 -07:00
Sebastian Kügler
fbcf4fa457 Blacklist for applicationsmodel
This allows hiding applications on the homescreen. It's useful because
everybody and her dog puts .desktop files into /usr/share/applications,
and many of them are not at all useful. We'll try to do some more
elaborate filtering (watch the next commits), but this provides a
baseline to really hide some things that we don't want to show.

Reviewed-by: notmart
2015-06-15 20:08:12 -07:00
Marco Martin
588bfc191d more easily unlock 2015-06-15 15:04:26 -07:00
Marco Martin
fab6121e22 fix y of fav bar 2015-06-15 11:45:02 -07:00
Marco Martin
ca8073387d don't put favorites strip behind the bottom panel 2015-06-15 11:34:17 -07:00
Marco Martin
67f73f1e0e consider the scrolling speed during scrolling 2015-06-15 11:15:52 -07:00
Marco Martin
38c860f451 port back to Window
avoid some crash?
2015-06-13 18:49:38 -07:00
Martin Gräßlin
5f2ffad357 Use PlasmaWindowManagement wayland interface to trigger showing desktop mode
Introduces new dependency on KWayland and uses it to try to resolve the
PlasmaWindowManagement interface. If available that's used to trigger
showing desktop state.
2015-06-13 18:26:20 +02:00
Marco Martin
fd382d0b2b bigger bottom bar 2015-06-12 18:26:16 -07:00
Marco Martin
4573e2badc port to PlasmaCore.Dialog 2015-06-11 21:26:00 -07:00
Marco Martin
b1de6bcb24 don't hide the window immediately 2015-06-11 18:06:45 -07:00
Marco Martin
1f8f890757 close and home buttons fixed 2015-06-11 15:50:38 -07:00
Marco Martin
0860194325 new bottom panel containment with close button 2015-06-11 15:35:46 -07:00
Marco Martin
504d1a8ae4 new defaults: networkman and battery in panel 2015-06-10 22:43:14 -07:00
Marco Martin
ffc2c51b19 fix mouse interaction 2015-06-10 21:55:41 -07:00
Marco Martin
9f15697a76 scroll indicator non interactive 2015-06-10 21:27:53 -07:00
Marco Martin
9cd3635114 feedback when clicking on a launcher icon 2015-06-10 16:43:10 -07:00
Marco Martin
af5fd90ea1 remove plasmapackage 2015-06-10 10:29:02 -07:00
Marco Martin
09ceb9b71b workaround thetouch event loss problem 2015-06-08 12:28:42 -07:00
Marco Martin
58f74b1f61 open the first applet on first panel open 2015-06-05 10:01:15 -07:00
Marco Martin
19a16ef8fd new tabbed ui for the top panel 2015-06-04 21:14:18 -07:00
Marco Martin
add3efbe9a restore the tabbar in the top panel 2015-06-03 20:34:43 -07:00
Marco Martin
7c1bc53c9d better panel drag behavior 2015-06-03 12:52:02 -07:00
Marco Martin
85fdc45d03 move ofono stuff in different file
since is now loaded in a Loader, it should fail gracefully
2015-06-03 10:14:59 -07:00
Marco Martin
5798ab3e48 add a simple applet to control brightness 2015-05-27 18:28:17 +02:00
Marco Martin
adba281d59 move title and arrow in default compactrepresentation 2015-05-27 15:29:44 +02:00
Marco Martin
53706c6fd4 try with normal colorgroup for applets 2015-05-21 10:02:34 +02:00
Marco Martin
af43ce3b6a remove the solid rectangle 2015-05-18 14:24:24 +02:00
Marco Martin
fd7a2e7c08 keep applet expanded when only one 2015-05-15 17:03:03 +02:00
Marco Martin
36e693b5a0 install plugins in the proper location 2015-05-15 13:17:20 +02:00
Marco Martin
62df66b045 rename homescreen library 2015-05-14 18:13:00 +02:00
Marco Martin
0108d70fb4 move the applicationslistmodel to containment c++
the application list is only used in that containment for now: don't
create an extra qml import just for that, but put it into the c++
applet for the homescreen instead to make sure nobody else
uses it at least until we are really sure is needed elsewhere
2015-05-14 18:05:01 +02:00
Marco Martin
85345d2026 support statusnotifieritems 2015-05-12 18:59:55 +02:00
Marco Martin
27742df3ab correctly update root.expandedApplet value 2015-05-12 18:32:06 +02:00