horizon-eda / horizon

Horizon is a free EDA package
https://horizon-eda.org/
GNU General Public License v3.0
1.12k stars 83 forks source link

Redesigned parts editor #589

Open carrotIndustries opened 3 years ago

carrotIndustries commented 3 years ago

While watching one of @jue89 streams, it occurred to me that it might be worth showing a preview of the package and perhaps also of the symbol in the part editor. Since the part editor window is pretty croweded, I decided to split it into two pages. One for MPN and other fields and one for the pin/pad mapping:

2021-04-08-003508_1367x897_scrot 2021-04-08-003514_1367x897_scrot

Clicking on a pin/pad in the preview will select the corresponding row in the lists, and vice versa (not yet implemented).

The only thing I'm not quite happy with is that the "edit part" page looks a bit empty, but we could make use of that space by finally adding a "part notes" field.

Any opinions on whether this approach is worth pursuing?

frmdstryr commented 3 years ago

Split panes aren't as nice as separate windows in my opinion as there's less room...

The highlighting would be awesome.

I've been sort of doing this by opening the package in a separate window and the datasheet in another. Maybe shortcuts that open a window to view the package & symbol with dynamic highlighting would be a good alternative?