Commit graph

284 commits

Author SHA1 Message Date
Marco Martin
5ac357c0e9 better event handling in homescreen 2017-09-14 09:50:16 +02:00
Marco Martin
1d1c8a6def add missing files 2017-09-05 17:09:50 +02:00
Marco Martin
d60897c0e9 config value to completely hide bottom panel
it stays there just for input area
2017-09-05 17:02:30 +02:00
Marco Martin
ec8cf59ddb don't let the top panel scroll out of sight 2017-09-05 15:53:42 +02:00
Marco Martin
49cd27ec5f never close the panel when dragging 2017-09-05 13:59:20 +02:00
Marco Martin
f6b68d853c better position management 2017-09-05 13:14:15 +02:00
Marco Martin
d93ec09964 open settings app
close panel when app launches
2017-09-04 18:15:49 +02:00
Marco Martin
48c8071bdb better open behavior 2017-09-01 18:49:07 +02:00
Marco Martin
c82c24a974 not necessary to expand notifications 2017-09-01 18:40:35 +02:00
Marco Martin
15526517ef rewrite slidingpanel as a flickable
use again custom notifications applet
2017-09-01 18:35:41 +02:00
Marco Martin
f35d9909af better layout for quicksettings and notifications 2017-08-31 11:52:47 +02:00
Marco Martin
54d4d8dba9 make the top panel use quick settings 2017-08-30 20:39:43 +02:00
l10n daemon script
b79bb13450 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"
2017-07-30 04:56:37 +02:00
l10n daemon script
69bc07498d 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"
2017-06-20 04:32:58 +02:00
l10n daemon script
67216063fd 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"
2017-01-09 06:03:34 +01:00
l10n daemon script
4448caacaa 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"
2017-01-05 05:58:54 +01:00
l10n daemon script
e3741c0570 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"
2016-12-20 13:25:24 +01:00
l10n daemon script
c4e2b393ad 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"
2016-12-13 04:10:48 +01:00
l10n daemon script
6d0b1b3edc 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"
2016-11-24 04:13:56 +01:00
l10n daemon script
e8d2bfe884 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"
2016-11-04 09:46:15 +00:00
l10n daemon script
857bc9af3c 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"
2016-10-21 09:30:44 +00:00
l10n daemon script
7391459e8f 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"
2016-10-15 10:01:47 +00:00
l10n daemon script
82d0f49377 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"
2016-10-10 09:46:25 +00:00
l10n daemon script
b78920f905 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"
2016-10-08 09:58:17 +00:00
l10n daemon script
3577e59bc0 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"
2016-10-07 09:31:42 +00:00
Marco Martin
e64fda4a63 close panel when an applet wants to close 2016-10-05 18:03:41 +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
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
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
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
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
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
40b02bf440 make sure we show the full rep when possible 2015-10-26 15:28:47 +01:00
Marco Martin
e1da762f09 better management of the spacer
ensure the spacer is the last item
2015-10-20 16:55:55 +02:00
Marco Martin
91b29c37e9 work well also in the case of no applets
the spacer will always take all the remaining space
2015-10-15 17:52:55 +02:00
Marco Martin
356743116b better behavior of the lock/unlock swipe 2015-10-15 17:32:42 +02:00
Marco Martin
151bdc6d15 if there is a switchheight use as minimumnheight
try harder to have applets expanded
2015-10-15 15:31:22 +02:00
Marco Martin
fc52ae95d4 start with the screen locked 2015-10-15 15:26:23 +02:00
Marco Martin
6b3f32ed3c close task list when there are no windows left 2015-10-15 15:04:43 +02:00
Marco Martin
0a5fd82410 better margins around bottom toolbar 2015-10-15 14:59:51 +02:00
Marco Martin
bd5ca6fd61 try a different look for the configure/remove button 2015-10-01 18:10:58 +02:00
Marco Martin
813bd8fa0c use visible = true 2015-10-01 17:40:26 +02:00
Marco Martin
8aac7a2b9c don't show the task manager if there are no tasks 2015-10-01 17:28:09 +02:00
Marco Martin
6e03fc1e1e just assign slidingPanel.visible = true; 2015-10-01 17:18:07 +02:00
Marco Martin
79d65e9b80 SkipsTaskbar->SkipTaskbar 2015-09-30 16:59:34 +02:00
Marco Martin
00e4b8a4c7 align the applet delegate to the top 2015-09-30 12:45:07 +02:00
Marco Martin
0f73ac2a5c use ResultsListView
the layout of the desktop's krunner doesn't work there
while the kde4 style makes a better use of the limited space
2015-09-28 17:41:12 +02:00
Marco Martin
92d3b613ee support applets configuration dialog
needs a way to disable the button for those that
don't have a config dialog
2015-09-25 15:10:05 +02:00
Marco Martin
d30863f959 slide close button too 2015-09-23 17:46:54 +02:00
Marco Martin
c550879fe9 add a window close button 2015-09-23 16:20:20 +02:00
Marco Martin
bab5d7d9e2 set startMouseX/Y on pressandHold, not pressed 2015-09-22 18:28:19 +02:00
Marco Martin
565dbc963c use EventGenerator in order to not eat half events 2015-09-17 12:46:01 +02:00
Marco Martin
5a9aa3c440 delaying the loading of the sliding panel seems to avoid some crashes
FIXME
2015-09-16 13:35:55 +02:00
Marco Martin
28f98ce3ac disable show desktop effect when a new window appears 2015-09-16 13:35:31 +02:00
Marco Martin
baae0fb1ce drag applets from the place they are, not the cursor
fix applet transparency when they are dragged out of
the screen to delete them
2015-09-15 19:14:04 +02:00
Marco Martin
2f5f1217ac support swipe from bottom
the panel still looks the same
2015-09-10 16:53:01 +02:00
Marco Martin
3cba469c3e make tasks disappear when they go away 2015-09-10 16:52:41 +02:00
Marco Martin
0ea412cc8f hide the overlay on action triggered 2015-09-08 23:39:03 +02:00
Bhushan Shah
035fcb3118 If more space is available for icons show bigger
Also fix text size on tablet-ish form factor
2015-09-01 17:35:01 +05:30
Bhushan Shah
38a3a7c99c Fix iconSizes and strip size on the horizontal form factor
Previously it was setting height and width of icons to overall width/4
which happens to be enorumously huge on the horizontal form factor.

This patch fixes it by setting height of "huge" iconSize and width of
overall width/4
2015-08-22 18:16:56 +05:30
Marco Martin
b6bbc208aa list applications more in depth
go recursively in deep categories, without being recursive
this makes all apps to appear and not only those at the
first level of subcategories
2015-08-07 18:49:13 +02:00
Marco Martin
9e7ccaa801 fix build
don't mix itarators and constIterators
2015-07-20 10:36:14 +02:00
Sebastian Kügler
335bab6ca0 Make sure blacklist is not removed from config 2015-07-16 04:26:05 +02:00
Marco Martin
2353652336 remove pragma from layoutmanagers
use the layoutmanager as a propeerty of root emlement
2015-07-15 13:48:44 +02:00
Marco Martin
c0ef6c6747 try to interact only with the applet in the top area
has to be tested, maybe is even worse, but in order to not
interfere with the vertical scrollbar of things like networkmanager
needs a real solution
2015-07-13 15:50:22 +02:00
Marco Martin
6158b232b6 less space between top icons 2015-07-13 15:07:46 +02:00
Eike Hein
12ba707277 Map indices back to source. 2015-07-13 13:19:59 +02:00
Marco Martin
3751f69d40 animate editoverlay fade
remove editoverlay after moving the cursor a lot
2015-07-10 17:56:14 +02:00
Marco Martin
2c574faa3a animated applet remove 2015-07-10 17:19:26 +02:00
Marco Martin
70551d7ad6 use a simple Column for the layout
slightly simpler, makes animations more reliable
2015-07-10 16:00:10 +02:00
Marco Martin
21eb17fc49 editoverlay covers krunner
now blocks all the clicks
2015-07-10 13:10:05 +02:00
Marco Martin
eca12673b4 correct space left for keyboard 2015-07-09 18:10:58 +02:00
Marco Martin
9765dfa679 maximized widgets explorer
add applet with single click
2015-07-09 15:20:24 +02:00
Marco Martin
ffdad67763 add an empty margin 2015-07-09 13:41:16 +02:00
Marco Martin
62aec0c07e the spacer fills height 2015-07-09 13:37:19 +02:00