Bugs: Losing attributes when moving components between schematic sheets v9.1.1

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
A) Bug 1: When moving a group of components from one schematic sheet to another you seem to lose all the component >Names and >Values which can be recovered by using the old previously named Unsmash/Smash option. But is very painful for a complex sheet move.
B) Implementation Problem: Which is now confusingly called "Restore Position" (of what? Attributes duh!) and "Reposition Attributes" and has been left as a ticked option called "Smashed" in the properties dialog box. I prefer the old Smashed/Unsmashed with perhaps a floating explanation popup that uses the other terms. Smashed appears to be an industry-wide cross-application accepted term. Single words are usually preferable over verb-noun style labels (even if someone has to learn them).
C) Bug 1 Related Symptom: If you move the components between sheets and then save and re-open (before correcting these) you will get a number of mysterious non-self explanatory text editor errors about missing attributes.
D) Bug 2: However, the real pain is not over as the "Restore Position" option (i.e. the workaround) does not reactivate without manual re-selection every single time from the right-click menu. Which is a bug because it goes against the Eagle traditional command use that allows these command to be repeated with just a single left-click on the component objects. However, the reciprocal command "Reposition Attributes" (also likely required to be used for the tedious workaround) does work as expected in this way.
E) Feature Request: Some way to set the default >Names and >Values attributes (i.e. Size and Font etc) that override those set in the component library. ideally, this should be done as a setting associated with the Schematic file. And an option to set this by default on placement (or not) and also a command to reapply the default settings. The need for this is highlighted by these bugs. And is usually something people run ULPs to do regularly, but is best adjusted at the time of component placement.
F). Another related issue is that if Bug 1 goes unnoticed (easily done) and the user removes the old schematic sheet the UNDO option does not seem to support the recovery of deleted schematic sheets.