[Breeze] [Bug 364226] New: theme should highlight the default action in dialogs

skierpage via KDE Bugzilla bugzilla_noreply at kde.org
Sat Jun 11 21:45:22 UTC 2016


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

            Bug ID: 364226
           Summary: theme should highlight the default action in dialogs
           Product: Breeze
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-devel at kde.org
          Reporter: skierpage at gmail.com

Created attachment 99463
  --> https://bugs.kde.org/attachment.cgi?id=99463&action=edit
In this Kate replace panel, what will happen when I press [Enter]?

I'm running KDE Frameworks 5.22.0 & QT 5.5.1 from the KDE backport PPA on
Kubuntu 16.04.

I noticed in both KDE applications and other applications (Thunderbird, GIMP,
etc.) the default action in a dialog, the one that will take place if you press
the Enter key, is not indicated. This makes it harder to operate KDE from the
keyboard. I'm using the default Breeze theme so I filed this against Breeze,
but I tried switching to Oxygen and the default button was no more apparent.

To reproduce, open some text document in Kate, press Ctrl+R to bring up
replace, and enter "a" in the Find text field and "z" in the Replace text
field. The action buttons all enable (good). At this point I really need to
know what will happen if I press the Enter key on the keyboard, but I can't
tell the buttons apart (bad). Will it do a Replace, Replace All, or Find All?

All dialogs seem to have this problem. Another example: I'm never sure in
settings dialogs whether pressing [Enter] will Apply (and stay visible) or OK
(and go away).

Expected result: the default button has some sort of indication, such as a ring
or pulse or a filled in color, like every other desktop environment I use. To
see some of the visual effects other DEs use, Google "default dialog button on
enter" and click Images.

According to http://doc.qt.io/qt-5/qdialog.html#default , Qt apps have fine
control over what button is default and which dialog items can trigger it on
pressing Enter. But KDE (or Breeze) doesn't indicate this.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Plasma-devel mailing list