My ideas:

* Conversion programs can be installed in a user-defined menu.  When
  selected, gschem saves the schematic, runs the program, and reloads
  the schematic; preserving the zoom, pan, and option settings.
  Consider options to save the highlighted symbol for the helper; for
  example you could run gattrib from a menu option to edit the
  properties of the highlighted symbol.

* Symbol creation helpers.  For example, a quick-pin tool that adds a
  pin of the right length, in the right direction, prompts you for a
  pin number and label, sets all the alignments right, etc, all in one
  click.

* More adherence to "inch" units.  Rulers along edges, coordinate
  display, perhaps setting (0,0) to be the lower left corner of a
  loaded title block?

* bus symbols connecting in both directions, based on where on the bus
  you are (if you're at the bottom end of a bus bar, your connecting
  symbol should go up, regardless of which side you're on).

* gattrib for pins on a symbol.

* symbol pins for busses.  I.e. I want to label a pin "A[0:15]" with
  pinnumber=4,5,6,7,9,11,14,15,16,... and have gschem know what I
  mean.  Then, the bus line connecting to that pin would be named
  "A[0:15]", or perhaps "A[1:16]" to offset then for 16-bit wide RAM
  chips etc.

* Be able to give a pin multiple names (much like we have slots), and
  cycle through them.  Most micros these days have multi-function
  pins; it would be nice to be able to choose P1_4 or TXD1 or AN7
  according to how I'm *using* the pin.

Reply via email to