- changed status to open
Label settings are not remembered
USE CASE: WHAT DO YOU WANT TO DO?
I don't want to have to select my preferred font, font sizes, justification, and whizzing label every time I start up the app. Just remember my selections.
STEPS TO REPRODUCE AN ISSUE (OR TRIGGER A NEW FEATURE)
- Change the font, font size, fixed checkbox, justification, and whizzing label selection (if on branch issue533).
- Quit the app
- Start the app up again and open the same file
CURRENT BEHAVIOR
The only thing that is saved is the selected label type. All other settings are not saved.
EXPECTED BEHAVIOR
All selected options in the label settings dialog should be preserved. Ideally, a user could select to save their settings as default for all files, but it would be acceptable for now to save it per file.
DEVELOPERS ONLY SECTION
SUGGESTED CHANGE (Pseudocode optional)
Make sure configNode.store and ...Restore... are properly being called using debug prints and/or code breakpoints.
FILES AFFECTED (where the changes will be implemented) - developers only
- LabelView
- LabelSettings & associated classes that are used for member variables.
LEVEL OF EFFORT - developers only
medium
COMMENTS
Comments (7)
-
reporter -
reporter -
assigned issue to
-
assigned issue to
-
reporter - edited description
-
reporter - changed status to resolved
Resolved issue 534 - label settings not remembered.
The state was being stored in the various setters for each font-associated setting, which was overwriting the saved settings whenever the defaults were loaded upon startup.
Also, needed to make one more call to a synchronize method and had to correct the storage of the fixed & justified settings, which were always saving the default instead of the user-supplied settings.
→ <<cset a442a259dd10>>
-
reporter Merged in issue534-label_settings_not_saved (pull request #135)
Resolved issue 534 - label settings not remembered.
Approved-by: Anastasia Baryshnikova abarysh@princeton.edu Approved-by: Robert Leach hepcat72@gmail.com Approved-by: Lance Parsons lance@lanceparsons.com
→ <<cset ca3957f45558>>
-
reporter - changed status to closed
Merged to master
-
reporter - changed version to beta2
- Log in to comment
Starting work