You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I edit a value in the "font properties" dialog, it will only apply if I click on another text box in that same dialog, or if I press the TAB key.
For instance, if I edit the font family name and immediately click the "Done" button, the edit is ignored.
This dialog seems to mix two mental models:
"Immediate editing" - changes are applied as we tweak the data in the dialog
"Commit editing" - dialogs that use a "Done" or "OK" button to make the edits effective only when the dialog is closed.
We should choose a single model and stick to it.
For instance, if we choose "immediate editing", then I'd suggest applying the changes at every value change (such as when pressing a key or when pasting from text clipboard). Then the "Done" would be redundant, so it could be ditched and the user would simply click out of the dialog area to close it.
For "commit editing", all changes would apply upon clicking "Done", not earlier. And would use the contents of the text fields.
The text was updated successfully, but these errors were encountered:
If I edit a value in the "font properties" dialog, it will only apply if I click on another text box in that same dialog, or if I press the TAB key.
For instance, if I edit the font family name and immediately click the "Done" button, the edit is ignored.
This dialog seems to mix two mental models:
We should choose a single model and stick to it.
For instance, if we choose "immediate editing", then I'd suggest applying the changes at every value change (such as when pressing a key or when pasting from text clipboard). Then the "Done" would be redundant, so it could be ditched and the user would simply click out of the dialog area to close it.
For "commit editing", all changes would apply upon clicking "Done", not earlier. And would use the contents of the text fields.
The text was updated successfully, but these errors were encountered: