[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: CVS update: index.html



  User: ahvezda 
  Date: 07/03/17 15:19:55

  Modified:    .        index.html projects.html
  Log:
  Added a whole bunch of gschem project ideas
  
  
  
  
  Revision  Changes    Path
  1.7       +2 -1      eda/geda/website/gsoc/index.html
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/website/gsoc/index.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- index.html	15 Mar 2007 11:50:10 -0000	1.6
  +++ index.html	17 Mar 2007 19:19:54 -0000	1.7
  @@ -23,6 +23,7 @@
   <li> <A HREF="../news/index.html">News</A> </li> |
   <li> <A HREF="../screenshots/index.html">Screenshots</A> </li> |
   <li> <A HREF="../tools/index.html">Tools</A> </li> |
  +<li> <A HREF="../license.html">License</A> </li> |
   <li> <A HREF="../download.html">Download</A> </li> |
   <li> <A HREF="../mailinglist/index.html">Lists</A> </li> |
   <li> <A HREF="http://geda.seul.org/wiki";>Docs</A> </li> |
  @@ -269,7 +270,7 @@
   <div id="footer">
   <h5>
   Last update: 
  -$Id: index.html,v 1.6 2007/03/15 11:50:10 danmc Exp $
  +$Id: index.html,v 1.7 2007/03/17 19:19:54 ahvezda Exp $
   </h5>
   </div>
   
  
  
  
  1.8       +286 -1    eda/geda/website/gsoc/projects.html
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: projects.html
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/website/gsoc/projects.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- projects.html	15 Mar 2007 11:31:24 -0000	1.7
  +++ projects.html	17 Mar 2007 19:19:55 -0000	1.8
  @@ -23,6 +23,7 @@
   <li> <A HREF="../news/index.html">News</A> </li> |
   <li> <A HREF="../screenshots/index.html">Screenshots</A> </li> |
   <li> <A HREF="../tools/index.html">Tools</A> </li> |
  +<li> <A HREF="../license.html">License</A> </li> |
   <li> <A HREF="../download.html">Download</A> </li> |
   <li> <A HREF="../mailinglist/index.html">Lists</A> </li> |
   <li> <A HREF="http://geda.seul.org/wiki";>Docs</A> </li> |
  @@ -283,6 +284,290 @@
   <hr>
   
   <H4>
  +<A NAME="recentlyloaded"></A>
  +Recently loaded file list for gschem and/or pcb
  +</H4>
  +<p>
  +
  +Presently gschem and pcb do not present a list of recently loaded files
  +in the file menu.  It would be nice if gschem and/or pcb kept track of
  +the last few files a user loaded.  This is a common feature found in
  +other programs.
  +
  +</p>
  +
  +<p><em>Difficulty = 1</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="rememberposition"></A>
  +Remember dialog size and positions
  +</H4>
  +<p>
  +
  +gschem and pcb dialogs should remember their size and position.  Currently
  +they do not remember anything about their position and size and several
  +users have complained since they have to reposition and/or resize the
  +dialog boxes every time they are opened..
  +
  +</p>
  +
  +<p><em>Difficulty = 1</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="showhiddenattributes"></A>
  +Show hidden attributes for selected components
  +</H4>
  +<p>
  +
  +In gschem, please add a why to show hidden text for just one symbol only.
  +Currently [en] will show all the hidden text for all symbols and that makes
  +a real visual mess.  Implement this by just showing the hidden text for the
  +currently selected symbols.
  +
  +</p>
  +
  +<p><em>Difficulty = 1</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="constantgrips"></A>
  +Contant sized handles/grips
  +</H4>
  +<p>
  +
  +In gschem, the size of the handles for lines, nets, and objects scale with
  +increasing zoom.  Thus for small lines the handles overlap, and if I zoom in
  +closely, it becomes very hard to pick the right object to manipulate.  Please
  +let the size of the handles be constant, regardless of the zoom factor.  This
  +is virtually how all vector graphics applications work.
  +
  +</p>
  +
  +<p><em>Difficulty = 1</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="fillglobalattributes"></A>
  +Automatically fill in global attributes in gschem
  +</H4>
  +<p>
  +
  +In gschem, implement a mechanism that would (when turned enabled)
  +automatically fill in proper global attributes for the design.
  +These attributes could be the date of the last modification, name of
  +the project, author, number of sheets, etc...
  +
  +</p>
  +
  +<p><em>Difficulty = 1 to 2</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="hotkeyfeedback"></A>
  +Visual feedback when pressing keyboard accelerators
  +</H4>
  +<p>
  +
  +In gschem, please give some feedback when a user presses one of the keyboard
  +accelerator keys.  Currently gschem allows for multiple key presses to
  +represent a single command.  Sometimes it is hard to remember which one you
  +have pressed.  Maybe a little area in the status bar can output this
  +information.
  +
  +</p>
  +
  +<p><em>Difficulty = 1</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="rcerrormessages"></A>
  +Improve error messages in gschem
  +</H4>
  +<p>
  +
  +Improve error messages in gschem when a rc file doesn't load correctly.
  +Currently the error messages are cryptic and not useful at all.  There are
  +several other places in gschem where the error messages could be vastly
  +improved.
  +
  +</p>
  +
  +<p><em>Difficulty = 1</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="searchandreplace"></A>
  +Global search and replace
  +</H4>
  +<p>
  +
  +Add a dialog box that lets you do a global search and replace.  Currently
  +you can do a find for a specific attribute, but several users have asked
  +if gschem could also provide a way of doing a replace operation as well.
  +
  +</p>
  +
  +<p><em>Difficulty = 1 to 2</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="feedbackattached"></A>
  +Visual feedback for attached attributes
  +</H4>
  +<p>
  +
  +In gschem, add some sort of visual feedback to tell the user which
  +attribute is attached to which component.  This would be useful since
  +sometimes you move attributes/components around and things get a little
  +bit separated distance wise.
  +
  +</p>
  +
  +<p><em>Difficulty = 1 to 2</em></p>
  +
  +<hr>
  +<H4>
  +<A NAME="schandsymmodes"></A>
  +Schematic and symbol modes
  +</H4>
  +<p>
  +
  +Add schematic and symbol modes to gschem.  Right now users can do invalid
  +things like add a net or bus inside a symbol and gschem allows this quite
  +happily.  If there was a symbol mode that disallowed certain actions,
  +then users will not be able to hurt themselves so easily when creating
  +symbols.  Like wise a schematic mode wouldn't allow certain operations
  +(such as adding a pin).
  +
  +</p>
  +
  +<p><em>Difficulty = 2 to 3</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="symbolorigin"></A>
  +Movable symbol origin
  +</H4>
  +<p>
  +
  +Add the ability to move the origin of a symbol in gschem.  Right now
  +the origin is always at 0,0 and users have to translate the symbol to
  +the origin.  It would be nice if the origin was movable so that you
  +wouldn't have to translate the symbol manually anymore.  This would
  +also allow the user to pick the insert point of the symbol when adding
  +components to a schematic.
  +
  +</p>
  +
  +<p><em>Difficulty = 2 to 3</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="modifysymbols"></A>
  +Modify instantiated symbols in a schematic
  +</H4>
  +<p>
  +
  +Add the ability to move pins/attributes/whatever on instantiated
  +components in a schematic.  This one is quite tricky, but it would allow
  +for various things that people have been requesting (this might be a 
  +good foundation for a greatly improved back annotation mechanism from PCB).
  +
  +</p>
  +
  +<p><em>Difficulty = 3 to 4</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="finergrid"></A>
  +Finer grid when moving attributes
  +</H4>
  +<p>
  +
  +In gschem, add a finer grid when moving attributes or text around.
  +
  +</p>
  +
  +<p><em>Difficulty = 2</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="sidebar"></A>
  +Frequently used symbols sidebar
  +</H4>
  +<p>
  +
  +Add a frequently used symbols sidebar to gschem that is dynamically loaded
  +and/or can be preloaded from an rc file.  Several people have asked for
  +this since using the component selection dialog box can be time consuming
  +for recently used/needed components.  This is a GUI heavy project idea.
  +
  +</p>
  +
  +<p><em>Difficulty = 3</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="toolbarbuttons"></A>
  +Add more toolbar buttons
  +</H4>
  +<p>
  +
  +Adding some more useful buttons to the gschem toolbar.
  +Typical functionalities that gschem does not have on the toolbar:
  +</p>
  +
  +<UL>
  +<LI>  Up/down schematic/symbol </LI>
  +<LI> Add various graphical objects (maybe make these only appear in symbol editing mode) </LI>
  +<LI>  Edit component attributes </LI>
  +<LI>  Copy/paste/delete </LI>
  +<LI>  Page forward/back </LI>
  +<LI>  Component mirror/rotate </LI>
  +<LI>  Zoom in/out </LI>
  +</UL>
  +
  +<p>
  +It would be really nice if the toolbar buttons were configurable either
  +on the fly or through an rc file.
  +</p>
  +
  +<p><em>Difficulty = 2 to 3</em></p>
  +
  +<hr>
  +
  +<H4>
  +<A NAME="filledpolygon"></A>
  +Filled polygon object
  +</H4>
  +<p>
  +
  +Adding a filled polygon graphical object type to the gschem symbol file
  +format and, of course, gschem would be a nice project. This would be
  +useful for filled arrows (transistors) and a filled triangle for diodes.
  +
  +</p>
  +
  +<p><em>Difficulty = 2 to 3</em></p>
  +
  +<hr>
  +
  +<H4>
   <A NAME="gafbugs"></A>
   Fix gEDA/gaf bugs and/or implement feature requests
   </H4>
  @@ -569,7 +854,7 @@
   <div id="footer">
   <h5>
   Last update: 
  -$Id: projects.html,v 1.7 2007/03/15 11:31:24 ahvezda Exp $
  +$Id: projects.html,v 1.8 2007/03/17 19:19:55 ahvezda Exp $
   </h5>
   </div>
   
  
  
  


_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs