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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/xdg-desktop-portal-kde/-
                   |                            |/commit/eef3f4fdbda6f14c5bd
                   |                            |38811a25bf12e248fccfa
             Status|ASSIGNED                    |RESOLVED
   Version Fixed In|                            |6.0
         Resolution|---                         |FIXED

--- Comment #2 from Nate Graham <n...@kde.org> ---
Git commit eef3f4fdbda6f14c5bd38811a25bf12e248fccfa by Nate Graham.
Committed on 18/01/2024 at 18:21.
Pushed by ngraham into branch 'master'.

ScreenChooserDialog: overhaul interaction

Requires https://invent.kde.org/frameworks/kirigami/-/merge_requests/1432.

Right now this dialog has two modes: multi-select and single-select. The
active mode is currently unclear, since nothing communicates whether the
screen and window cards are multi-selectable or not. And in both modes,
cards have no hover feedback, which is inconsistent with the KDE style
for interactive UI elements.

This commit fixes those issues by refining the UI in various ways:
- Add hover feedback
- Use the new "I have a checkbox now" styling for checkable cards when
  in  the multi-select use case
- In single-selection mode, select on single-click and hide the Share
  and Cancel buttons, since they're no longer needed. This matches the
  behavior of the App Chooser dialog, which works in the same way
FIXED-IN: 6.0

M  +2    -0    src/PipeWireDelegate.qml
M  +46   -18   src/ScreenChooserDialog.qml

https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/commit/eef3f4fdbda6f14c5bd38811a25bf12e248fccfa

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

Reply via email to