Bug 456884 - Add Ability to set "New tasks appear" to the top or bottom when using a vertical panel
Summary: Add Ability to set "New tasks appear" to the top or bottom when using a verti...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 5.24.4
Platform: Kubuntu Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-18 20:26 UTC by robh.jake
Modified: 2022-07-20 17:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description robh.jake 2022-07-18 20:26:03 UTC
At the moment, you can only change how new tasks appear when using IOTM on a horizontal panel (to the left or right). I'm wanting to set the vertical IOTM to make new tasks appear to the top however such an option is not available in the Widget settings. Would it be possible to add it in please?
Comment 1 Nate Graham 2022-07-19 17:17:39 UTC
In https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/738, I don't see an explanation for why this option is only available when using a horizontal panel, so sure, we can do that.
Comment 2 Nate Graham 2022-07-20 17:28:56 UTC
In trying to implement this, I found out why it wasn't already done: because we use a QtQuick Flow object to manage the layout, which doesn't support bottom-to-top layouting. We would need to implement something super custom to get that, or else patch Flow in Qt.

Either way, I think the effort required does not justify the work, so we'll have to keep this the way it is, sorry!
Comment 3 Nate Graham 2022-07-20 17:30:00 UTC
Git commit 400768906ee4e4c81a75516ceb4c60ecc1f2e557 by Nate Graham.
Committed on 20/07/2022 at 17:28.
Pushed by ngraham into branch 'master'.

applets/taskmanager: comment why we don't support bottom-to-top layout

M  +2    -0    applets/taskmanager/package/contents/ui/ConfigBehavior.qml

https://invent.kde.org/plasma/plasma-desktop/commit/400768906ee4e4c81a75516ceb4c60ecc1f2e557