Commit graph

61 commits

Author SHA1 Message Date
Devin Lin
7df05e09be panel: Rework panel layout, and refactoring 2021-10-12 13:50:36 +00:00
Devin Lin
f599a6897d taskpanel: Make the vertical form factor offset a bit smaller. 2021-09-29 15:48:58 +00:00
Aleix Pol
1554008648 taskpanel: Use the form factor to define the position we are on
Instead of the panel state itself. That would arrive at different points
in the event and sometimes plasma would set the offset to the horizontal
panel. This should remove this case by only setting the offset when the
panel is in the state that needs it.
2021-09-29 15:48:58 +00:00
Aleix Pol
a06bd89ec4 taskpanel: Put the controls at the right when on landscape mode
This way we don't lose otherwise precious screen real state on the
smaller
dimension.
2021-08-26 14:53:25 +02:00
Aleix Pol
441936186a Port to use the new org.kde.kwin.VirtualKeyboard.visible property
Makes it possible to properly display the keyboard state when the
keyboard is hidden but still active.
2021-07-21 22:16:04 +00:00
Marco Martin
8483bcbe0f fix controlling from the bottom panel 2021-05-04 12:46:27 +02:00
Devin Lin
9854558a1b Fix panel icon sizing
Ensure integer pixel margins
2021-03-05 18:50:48 -05:00
Devin Lin
b81d29d2c2 Change task panel down icon to symbolic 2021-03-04 18:44:07 -05:00
Aleix Pol
13f21bf23b Port to use IconItem again 2021-03-04 15:54:56 +00:00
Aleix Pol
31fceb18f8 Prioritise hiding the virtual keyboard
Now that the virtual keyboard appears right over the panel, change the
close window button to a hide button. When the virtual keyboard is
hidden, now you get the big X to close.
2021-03-04 15:54:56 +00:00
Nicolas Fella
21a3bcafe4 Convert license headers to SPDX 2021-03-02 22:45:25 +01:00
Noah Davis
ed4d713ffb Use Header colors for top panel
Apps use this colorset now. Not using this color set causes the top panel to look weird.
2021-02-28 00:23:21 -05:00
Devin Lin
d6dd1c1356 Task panel visual improvements 2020-10-24 16:46:45 +00:00
Marco Martin
775870852c remove dummy windowtask 2020-07-31 14:21:22 +02:00
Marco Martin
ef7a78cfe1 single mousearea on bottom 2020-07-31 14:20:55 +02:00
Marco Martin
0c3b152f99 color panel when startupfeedback is used 2020-07-30 12:39:13 +02:00
Marco Martin
5881d6be92 minimize animations 2020-07-28 12:30:13 +02:00
Marco Martin
ece092bf98 croll up homescreen when there are no tasks 2020-07-23 17:09:37 +02:00
Marco Martin
dd315d81e0 fixes to task switcher experience 2020-07-23 13:47:40 +02:00
Marco Martin
3f32a18b62 make use of HomeScreenControls 2020-07-22 17:17:10 +02:00
Marco Martin
76050a60bd minimize instead of showdesktop
keep all windows minimized except the active one
2020-07-22 14:22:39 +02:00
Marco Martin
ead97b2399 fix bottom gesture 2020-07-17 18:12:07 +02:00
Marco Martin
d4e443104a rework tasks switcher 2020-07-17 14:13:35 +02:00
Marco Martin
69ae5a1ba4 ensure taskswitcher is fullscreen 2020-07-17 11:17:18 +02:00
Marco Martin
b27e67037c rework panel coloring logic based on tasks 2020-07-16 16:22:57 +02:00
Jonah Brüchert
d76fc145f9
correct showinApp typo 2020-06-26 23:59:07 +02:00
Jonah Brüchert
a89d76b23c
Make panels opaque when StartupFeedback is open 2020-06-26 23:22:12 +02:00
Marco Martin
f40bbadd48 lighter gradient 2020-02-12 09:59:18 +01:00
Marco Martin
cf91c25073 cache shadows 2020-02-12 09:57:40 +01:00
Aleix Pol
6adbe5249d Fix warnings 2020-02-07 13:38:02 +01:00
Marco Martin
9278d99600 a gradient for contrast 2020-02-06 15:39:25 +01:00
Marco Martin
ea57d633bb move krunner in a plasmoid 2020-02-05 20:25:52 +01:00
Marco Martin
38459f3e78 bottom panel transparent when showing desktop 2019-10-11 11:49:18 +02:00
Marco Martin
d41f505795 as an experiment, use the normal color scope 2019-10-03 19:42:24 +02:00
Ilya Bizyaev
01ce3c4040 Remove unused hardcoded taskpanel size 2019-02-10 02:59:18 +01:00
Ilya Bizyaev
ed2fb0bcb8 Change task panel icons
Use simpler icons.
paint-none will have to be replaced in the future, but we do not have
any similar icons with better names now.
2019-02-08 11:20:43 +01:00
Marco Martin
834812e5d9 set plasma surface every time 2017-09-14 13:01:07 +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
220f4f79e8 fix the close button
use the c++ part aain for hasCloseableActiveWindow
2016-09-03 10:27:12 +02:00
Bhushan Shah
c81bed39bc requestShowingDesktop is not Q_INVOKABLE
errors--
2016-08-25 13:05:43 +05:30
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
Marco Martin
87323bb71a restore old window if list just dismissed 2016-06-28 14:50:59 +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
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
1c8a653b1d slightly better bottom toolbar behavior 2016-01-12 17:16:26 +01:00
Marco Martin
bf30354c91 better behavior of the show desktop button 2015-12-18 14:46:29 +01:00
Marco Martin
9d7eba04cf use the window-list icon instead of applications-other 2015-12-07 17:31:04 +01:00