Ivailo Monev
4ec9f571ca
plasma: magic bits to stretch tasks applet icons
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-05 09:01:48 +03:00
Ivailo Monev
62d5c18fb2
plasma: move tasks applet bits related to size hint
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-05 06:28:26 +03:00
Ivailo Monev
caa4b6c660
plasma: hide tasks instead of re-creating on virtual desktop switch
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 10:58:14 +03:00
Ivailo Monev
b2bbc6fa88
plasma: do not save and restore painter state in PagerSvg::paint()
...
nothing is painted after the text
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 10:03:44 +03:00
Ivailo Monev
bd3f60eb10
plasma: redo pager and tasks applets
...
nothing is final between releases - it's development cycle. the pager
applet now does verticals tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 09:47:24 +03:00
Ivailo Monev
ebd427394b
plasma: merge tasks applet into the the pager applet
...
why have one taskbar when I can have one for each virtual desktop? here
is how it looks:
https://ibb.co/TbNT2mC
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 23:37:54 +03:00
Ivailo Monev
d917321a5d
generic: use zero as minimum space for spacers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 16:10:41 +03:00
Ivailo Monev
ba2d235f76
plasma: apply gray effect to task icons in tasks applet
...
that was not a thing before, is now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 16:03:32 +03:00
Ivailo Monev
bef3baec05
plasma: use the preferred size as minimum for everything but panels in tasks applet
...
because panels cannot handle minimum size properly
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 14:52:41 +03:00
Ivailo Monev
f4b498d734
plasma: enable antialiasing for the tasks widgets painter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 14:45:01 +03:00
Ivailo Monev
f52f6e7de3
plasma: handle tasks moving in tasks applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 05:11:47 +03:00
Ivailo Monev
1aca9ade6a
plasma: show only the tasks of the current virtual desktop from tasks applet
...
could be made an option but do I care?
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 04:39:31 +03:00
Ivailo Monev
a4a32d63ec
libs: implement KTaskManager::menuForTask() ans tasks applet context menu
...
slightly different from the kwin decoration one (on purpose)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 04:18:45 +03:00
Ivailo Monev
5c18c67125
generic: reimplement the tasks manager
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-28 20:32:43 +03:00
Ivailo Monev
9b5b7e0164
plasma: reimplement tasks applet
...
very dull right now but atleast text eliding is done correctly. lots of
plans for it, tasks grouping and sorting is unlikely to be a thing tho.
the people behind the old implementation missing a few basic things -
what things do I want the taskbar to show (e.g. icon and text, icon or text
only) and what happens when a task is interacted with (on
left/right/middle mouse button click - there can be option to move tasks
on middle click for example)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-28 02:21:48 +03:00
Ivailo Monev
2bdaf882c2
plasma: add the group manager configuration interface to the tasks applet configuration interface
...
done by the icontasks applet but was not done by the tasks applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 23:47:38 +03:00
Ivailo Monev
4584fab20b
libs: remove non-operational TaskManager::GroupManager::TaskSortingStrategy::ActivitySorting enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 23:57:15 +03:00
Ivailo Monev
bd84219d6a
plasma: default to manual sorting in tasks applet
...
like the icontasks applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 08:43:33 +03:00
Ivailo Monev
1b13957446
plasma: partially revert 2f54936406
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 01:07:13 +03:00
Ivailo Monev
2f54936406
plasma: set group manager options and declarative widget properties on config change
...
fixes restoration of task manager options upon desktop restart
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 14:15:22 +03:00
Ivailo Monev
efbde9e504
plasma: organize sub-directories
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-24 22:48:47 +02:00