Keep annotation toolbar in sync with the settings of the currently checked quick annotation
Once !305 (merged) is merged the quick annotation action will not belong as a proxy anymore for the built-in annotations, breaking this workflow:
- Select a quick annotation
- Settings are loaded in the built-in annotation toolbar
- Change a setting in the built-in annotation toolbar to use a variation of the quick annotation
- Possibly bookmark the variation of the quick annotation
See here for an example: !305 (comment 135386)
To restore this behavior after !305 (merged) we need to:
- Load the settings of the checked quick annotation in the built-in annotation toolbar (check the corresponding built-in action and select the color, width, ...)
- Uncheck the quick annotation if any of the settings in the built-in annotation toolbar is changed by the user (because the state of the built-in annotation is not in sync anymore with the settings of the quick annotation). This is the tricky part.
- The visibility of the built-in annotation toolbar must not be altered (if it is hidden and a quick annotation is checked, it remains hidden)