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

            Bug ID: 472733
           Summary: Plasma 6 proposal: Swap the placement of the "OK" and
                    "Cancel" buttons
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: mkr...@gmail.com
  Target Milestone: ---

The OK button can also be "Open", "Select", "Delete", etc, but let's say they
are OK buttons.

Rationale:

- Having an OK button in the window corner makes it easy to see that it is a
primary button.

- In many dialogs the OK button is highlighted with an accent color. Visually,
IMHO it looks better if the highlighted button were in the window corner.

- Some dialogs have an OK button but no Cancel button (e.g. KCMs, "About"
screen in plasmoid settings windows). Always placing the OK button in the
bottom right corner will be consistent with those dialogs.

- In dialogs with "Next" and "Back" buttons (e.g. plasma-welcome), the Next
button (approximately OK button) is placed on the right and the Back button
(approximately Cancel button) is placed on the left. This proposal matches
those dialogs as well. (Rightmost buttons are primary.)

- GTK, Chromium and Firefox have adopted it. Matching the basic UI layout with
those popular third-party apps improves the user experience.

- Other systems like Material Design, Android, iOS, macOS and GNOME have
adopted it. So it's easier to use for people who are familiar with them. (I'm
not sure about Microsoft's Fluent Design though. Looking at their doc, OK
buttons may be placed leftmost, rightmost, or neither.)

-----

I'm sorry if this is not the right place to report. I'm unsure if a normal user
like me could file this to the plasma-desktop repo directly...

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

Reply via email to