allow UI scale revert

Bug #1299079 reported by Eleni Maria Stea
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
unity-control-center (Ubuntu)
In Progress
High
Matthew Paul Thomas

Bug Description

Currently, the user can set the slider to a really big or small value which would result in parts of the configuration dialog being outside the screen making it difficult or impossible to change the setting back to something more reasonable.

A way to avoid that problem would be to detect that condition and present a confirmation dialog to the user. In case the user tries to set such a ridiculusly huge scale value that not even the confirmation dialog would be visible or usable, then we should detect that as well and temporarily switch back to the original scale factor until the user confirms his choice.

Changed in unity-control-center:
assignee: nobody → Eleni Maria Stea (hikiko)
Revision history for this message
Iain Lane (laney) wrote :

The other option is to make this slider non-instant-apply and use the normal revert dialog that this panel already has to handle bad selections. It's already unclear which settings are instant apply and which are not here - this would help with that.

Changed in unity-control-center:
assignee: Eleni Maria Stea (hikiko) → Matthew Paul Thomas (mpt)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Setting to High since that leads to situation where users get their session in a situation they can't revert

affects: unity-control-center → unity-control-center (Ubuntu)
Changed in unity-control-center (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Eleni Maria Stea (hikiko) wrote :

Well, I think it's better to keep the slider interactive so that the user can choose which settings fit better his desktop... but let's wait for some feedback from the designers

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

The position of the "Apply" button already implies that it applies to every setting in the panel, including UI scale. If it didn't apply to UI scale, we would have to move the button and the scale controls so that they obviously didn't relate to each other.

It's also generally a bad idea for changing a setting to alter the UI of the setting itself.

For those two reasons, I agree with Iain that this setting should not be instant-apply. So that can be changed straight away. That leaves the problem of displaying a preview of the new setting, so I'll work on that next.

Changed in unity-control-center (Ubuntu):
status: Confirmed → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.