https://bugs.kde.org/show_bug.cgi?id=517016

            Bug ID: 517016
           Summary: Add layout direction toggle and master category
                    visibility toggles to System Tray settings
    Classification: Plasma
           Product: plasmashell
      Version First master
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: System Tray widget
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

I am requesting two UX enhancements for the System Tray widget to better
support custom panel layouts. Currently, managing multiple system trays or
placing them on non-standard panel edges is difficult due to hard-coded layout
behavior and tedious granular settings.

Feature Request 1: Layout Direction Toggle

The Problem: The System Tray's expansion direction is currently tied to the
global OS locale. If a user running a Left-To-Right language places a system
tray on the left edge of a panel, new icons spawning in the tray push existing
icons to the right. This creates a jarring visual effect where icons slide away
from the screen edge instead of cleanly spawning into the empty space.

The Solution: Introduce a simple toggle in the System Tray settings to manually
override the layout direction (e.g., "Expand Left-to-Right/Bottom-to-Top" vs.
"Expand Right-to-Left/Bottom-to-Top"). This decouples the widget's rendering
from the system language and gives users total control over their layout
physics.

Feature Request 2: Master Category Visibility Toggles

The Problem: Many users like to separate their core system functions (Network,
Volume, Bluetooth) from their third-party background applications (Steam,
Discord, Nextcloud) by using two separate system trays on different panels.
Currently, achieving this requires manually going into the "Entries" settings
of both trays and hiding/showing every individual item one by one. Whenever a
new background app is installed, the user has to repeat this process.

The Solution: Add master visibility toggles for the broader categories inside
the "Entries" tab: specifically a master toggle for "System Controls" and a
master toggle for "Applications". This would allow a user to instantly
configure a tray to act strictly as a background app catcher with a single
click, rather than micromanaging individual app drop downs.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to