Hi Haz,
When you Save in the Symbol Editor, all 5 drawings that represent the UDP are serialized and saved to your UDP database file locally so the behavior you describe, 'save multiple times', does not sound too surprising. I think you're correct that background processes may be eating resources on your laptop and it could be struggling as a result. A reboot and running Stardraw Design 7.3 exclusively will ameliorate resource issues.
Some brief words of explanation/clarification regarding "Not Responding" messages and "crashes".
A crash is the sudden and unexpected termination of an application. If you experience a crash, i.e. Stardraw Design 7.3 exits without warning and there is no option to send an Error Report, then this would be a cause for concern and we'd like to get to the bottom of it, but, for the record, Stardraw Design 7.3 is exceptionally robust and any crashes encountered in the field are usually the result of a machine-specific issue.
The message "Not Responding" is put up by the operating system when it thinks an application is taking longer than it should to do something. However, Windows in fact has no idea how long an operation should take so this message is in almost all cases a false positive. A more useful message for the OS to display, if one were to be required at all, would be "Working... Please wait" so if you do see "Not responding", don't worry: relax and be patient - the operation
will complete and the UI will become responsive again. Try to resist the temptation to click around the screen or do other things in the application because this may buffer additional actions, exacerbating the wait.
Regarding the 'automatic' addition of Attribute labels to symbols, this is something that has been asked before and it's a big topic with a lot of hidden issues, hence its unavailability to date and the need to edit UDPs to add such labels in a way that suits your purpose. With the hope that what follows helps to explain some of the issues, a non-exhaustive list is:
- Symbols might be very different shapes and configurations, and UDP symbols can be ANY shape/size/standard (or no recognizable standard at all).
- Some symbols go inside other symbols.
- Different users want to use different Attributes.
- Different users require different standards, like location of the label.
- Some users require multiple labels.
- Is it something to apply to every symbol in a drawing and, if not, how to specify whether a symbol does/does not have a label (or multiple labels)
- Is it something that should be applied retrospectively to existing (legacy) projects.
- Is it something to apply to different drawing types?
It's something we have our eye on, and would certainly like to address in a future version, but 'non-trivial' would be a very understated way to describe the ramifications of such functionality.
I hope this is helpful.
Kind regards,
Rob Robinson
Stardraw.com