Symbol aliases might be removed only when editing the main symbol
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Low
|
Jeff Young |
Bug Description
In my symbol lib "regul" list is flooded with aliases. I tried to delete aliases.
E.G I try to kill APE8865 aliases. Usually name of the main is straight while aliases are italic.
If I doubleclick an alias, the main symbol will be opened instead. I could remove aliases by Edit properties - Aliases - Delete all. It works sometimes, but not in this case.
1) I double click an alies
2) Main symbol is opened - fine
3) click Delete all
4) got a error/warning(?) message of selecting main instead of alias - wrong
5) all aliases are thickened and starred indicating being altered - fine
6) Save buttons still are disabled - wrong
7) Save Libraries dialog appears when closing SymbolLibEdit - fine
8) dispate of that Aliases are still there when opening SymbolLibEdit next time
See attached video.
Changed in kicad: | |
milestone: | none → 5.0.0-rc2 |
milestone: | 5.0.0-rc2 → 6.0.0-rc1 |
Changed in kicad: | |
milestone: | 6.0.0-rc1 → 5.1.0 |
assignee: | nobody → Jeff Young (jeyjey) |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
The error message said you may delete all aliases only while editing the main symbol, meaning the symbol editor will not remove them unless you edit the main symbol. After you confirmed the message, the aliases were still on the list, so in fact they have not been removed. If you follow the steps when the main symbol is opened, you will have all aliases removed and the list will appear empty. I agree this behavior is cumbersome and could be improved.