-
-
Notifications
You must be signed in to change notification settings - Fork 155
Open
Labels
build toolComponent: Exports or the build toolComponent: Exports or the build toolusabilityIssue: Could do with some improvementIssue: Could do with some improvement
Milestone
Description
Tried and determined what the buttons at the bottom do, because it's not immediately obvious:
Apply
--> saves changes
--> the name in the builds list is updated, if the name has been changed
--> a subsequentPreview
orBuild
uses these changes (whereas aPrint
does not)
--> the print only updates when preceded by a previewClose
--> closes dialog (keeps the changes applied so far, discarding the rest)Save
--> saves changes and closes dialog
Straightforward and simple from the programmer's view, because save and close are separate operations, and why not have a button for each one, and a button for both.
What users might think or expect looking at the dialog:
Apply
--> you see something change, for example the preview
--> you don't know if the changes are saved, or if they can be cancelled
? there's noCancel
orUndo
, so probably they can't be cancelledClose
--> closes dialog
? this may save the changes or not
? although the x-Icon indicates this is more like aCancel
Save
--> saves changes and keeps dialog open
! because the disk icon implies this is a save only
! because there is also a dedicatedClose
button
? although in all other novelwriter dialogs this button also closes
Suggestions:
- make
Apply
update the preview automatically
--> thePrint
button behaves consistently
--> the user immediately sees what his changes are doing to their manuscript
--> you no longer need to bring the Manuscript Build dialog to the front to clickPreview
- you're in a bind here, unless you implement some kind of rollback to the earlier settings, you can't rename
Close
toCancel
without having second thoughts. It would be more consistent to all the other dialogs withCancel
andSave
buttons, though, and it would be clearer to see at a glance what these buttons are supposed to do. - consider renaming the
Save
button toOK
with a checkmark icon. This should be applied to all dialogs, but my guess is you probably had your reasons why you've done them this way and why you want to keep them as they are.
Metadata
Metadata
Assignees
Labels
build toolComponent: Exports or the build toolComponent: Exports or the build toolusabilityIssue: Could do with some improvementIssue: Could do with some improvement