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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|                            |6.8
  Fixed/Implemented|                            |
                 In|                            |
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kscreen/-/commit/1993fe1
                   |                            |2fd828de212b23e966cdc105aa4
                   |                            |3821ab

--- Comment #9 from Nate Graham <[email protected]> ---
Git commit 1993fe12fd828de212b23e966cdc105aa43821ab by Nate Graham, on behalf
of Ramil Nurmanov.
Committed on 15/06/2026 at 17:15.
Pushed by ngraham into branch 'master'.

kcm: Add visual display number badge next to monitor names

This commit introduces a compact visual badge shown consistently next
to every monitor name.

The previous custom implementation (Rectangle + QQC2.Label) has been
replaced with the new `Kirigami.Badge` component. This significantly
reduces code duplication, improves maintainability, and makes the
style consistent with the rest of KDE/Plasma.

The badge now appears in the following places:

* Navigation tabs
* Priority reorder dialog
* "Replica of:" combobox items

Display numbers are calculated based on sorted connector names
(case-insensitive), starting from 1, and given a unique color.

This change significantly improves quick visual identification of
displays, especially in multi-monitor setups with identical or
similar-looking panels.
Related: bug 466046, bug 450344
FIXED-IN: 6.8

M  +41   -4    kcm/output_model.cpp
M  +5    -0    kcm/output_model.h
M  +15   -6    kcm/ui/Output.qml
A  +26   -0    kcm/ui/OutputNumberBadge.qml     [License: GPL(v2.0+)]
M  +19   -1    kcm/ui/OutputPanel.qml
M  +28   -5    kcm/ui/main.qml

https://invent.kde.org/plasma/kscreen/-/commit/1993fe12fd828de212b23e966cdc105aa43821ab

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

Reply via email to