Clean up and standardize Settings dialog
ClosedPublic

Authored by ngraham on Oct 28 2017, 2:49 AM.

Details

Summary

Cleaned up and standardized Spectacle's Settings page, which was a bit bloated with unnecessary information and nonstandard formatting, terminology, and icons, and lacked any room to add any new settings (such as one for 372408)

Test Plan

Tested in KDE Neon; all options still work, and Docbook is up to date with the new item labels. The best way to see what this patch does is to just look at before-and-after screenshots:

General page before:

General page after:

Save page before:

Save page after:

Diff Detail

Repository
R166 Spectacle
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
ngraham created this revision.Oct 28 2017, 2:49 AM
ngraham edited the test plan for this revision. (Show Details)Oct 28 2017, 2:50 AM
ngraham added a project: Spectacle.
ngraham updated this revision to Diff 21465.Oct 28 2017, 2:55 AM

Preferences -> Configure

ngraham edited the test plan for this revision. (Show Details)Oct 28 2017, 2:56 AM

I think most options are self-descriptive and thus do not warrant a GUI description. +1 from me overall but perhaps add Usability/VDG.

ngraham added a subscriber: bgupta.

@bgupta, I'm adding you since this was originally your design. I don't want to step on your toes, and I see what you were going for with the long descriptions, but they are currently so long that it effectively presents ever adding any other options here because the window would become too tall. I think we can safely remove the separate descriptions if we name the checkboxes descriptively enough.

Anyone object? Can I get some thumbs up or thumbs down?

abetts added a comment.Nov 4 2017, 2:26 AM

That is a good cleanup. I would also encourage you to take inspiration from the settings mockups that I made. Where titles and fields are centered aligned. Just to see if it looks good.

I'd definitely consider that, but as a part of a larger effort (I would definitely submit patches). For this, I was trying to mimic existing styles so as not to provoke too much controversy. :)

abetts accepted this revision.Nov 5 2017, 9:12 PM

I have no objections with this changes. Some parts might need alignment help, just to finish it up. Alignment HIG. I have no objections otherwise.

This revision is now accepted and ready to land.Nov 5 2017, 9:12 PM
This revision was automatically updated to reflect the committed changes.