| Summary: | Add layout direction setting to System Tray settings | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Prod_EGO <areyoufeelingitnowmrkrebs> |
| Component: | System Tray widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | materka, nate |
| Priority: | LO | ||
| Version First Reported In: | 6.6.0 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/86ac0373814e080fe1873315a822ee63a68af052 | Version Fixed/Implemented In: | 6.7.0 |
| Sentry Crash Report: | |||
|
Description
Prod_EGO
2026-03-03 07:35:20 UTC
> 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.
Small typo. To clarify, the default behavior is either right-to-left or bottom-to-top depending on the orientation of the panel (horizontal/vertical); the proposed toggle would simply reverse the default behavior.
One feature request per Bugzilla ticket, please. Let's use this one for the configurable layout direction idea. (In reply to Nate Graham from comment #2) > One feature request per Bugzilla ticket, please. Let's use this one for the > configurable layout direction idea. Done. I will edit the title of this one. https://bugs.kde.org/show_bug.cgi?id=517060 (In reply to Prod_EGO from comment #3) > (In reply to Nate Graham from comment #2) > > One feature request per Bugzilla ticket, please. Let's use this one for the > > configurable layout direction idea. > > Done. I will edit the title of this one. > > https://bugs.kde.org/show_bug.cgi?id=517060 Never mind, I can see you've already done so. (In reply to Nate Graham from comment #2) > One feature request per Bugzilla ticket, please. Let's use this one for the > configurable layout direction idea. Quick follow-up, I actually wrote a working proof-of-concept for this a few months ago. I'm not sure how perfectly it aligns with the current codebase, but it successfully implemented the toggle by modifying main.xml, ConfigGeneral.qml, and main.qml using LayoutMirroring. Here is the full breakdown and the QML code I used: https://discuss.kde.org/t/reverse-icon-order-toggle-for-system-tray/42639?u=prod_ego Hopefully, this provides a helpful starting point or saves some time for whoever picks this up Git commit 86ac0373814e080fe1873315a822ee63a68af052 by Nate Graham, on behalf of Nathaniel Krebs. Committed on 19/03/2026 at 14:35. Pushed by ngraham into branch 'master'. applets/systemtray: Add option to reverse icon order The System Tray widget currently has a fixed layout order (arrow at the far right/bottom). This creates friction when the tray is placed on the left side of a horizontal panel or the top of a vertical panel. In these configurations, the arrow's position shifts as new icons appear, making it harder to target. This change adds a setting to reverse the icon order. When enabled, it flips the positions of the arrow and the icons, allowing the arrow to remain fixed at the starting edge (left/top) while icons emerge toward the other side. FIXED-IN: 6.7.0 M +4 -0 applets/systemtray/main.xml M +46 -4 applets/systemtray/qml/ConfigGeneral.qml M +13 -1 applets/systemtray/qml/main.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/86ac0373814e080fe1873315a822ee63a68af052 |