User Tools

Site Tools


pcb:roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pcb:roadmap [2018/02/24 11:57]
bert [General Guidelines for Releases]
pcb:roadmap [2021/05/29 11:14] (current)
bert [Wish List]
Line 6: Line 6:
  
   * [[geda:​design_flow_and_hierarchy_roadmap | gEDA roadmap]] has some PCB items.   * [[geda:​design_flow_and_hierarchy_roadmap | gEDA roadmap]] has some PCB items.
-  * [[geda:​todos | gEDA To-Dos]] also has some PCB items. 
   * [[:​pcb-projects | PCB Projects]] lists some wish-list items.   * [[:​pcb-projects | PCB Projects]] lists some wish-list items.
  
Line 25: Line 24:
 adds a backwards-incompatible change to the file format //when it's adds a backwards-incompatible change to the file format //when it's
 used// is not in this category. used// is not in this category.
- 
-The current plans are as follows: 
-  * Releases every three ... four months or so, until we clear the backlog. 
-  * Start on a PCB 5.x release that folds in some large design changes. 
- 
-The remainder of this page will list the various changes that are 
-planned (or at least hoped for) for upcoming and future releases. 
  
 Bugs, patches, and feature requests should be added to the Bugs, patches, and feature requests should be added to the
Line 39: Line 31:
 The default status **undecided**,​ bug reports with that priority will be considered "​unreviewed"​. The default status **undecided**,​ bug reports with that priority will be considered "​unreviewed"​.
  
-===== pcb-4.1.1 next bug release ​=====+===== Current plans =====
  
-This is a [[https://launchpad.net/​pcb/​+milestone/​pcb-4.1.1 |list]] of fixes that //must// be fixed before ​the micro number ​release.+The current plan is as follows: 
 +  * Releases every three ... four months or so, until we clear the backlog. 
 +  * Start on a PCB 5.x release ​that folds in some large design changes.
  
  
-===== pcb-4.2.0 minor number ​release =====+===== pcb release ​schedule ​=====
  
-This is a [[https://​launchpad.net/​pcb/​+milestone/​pcb-4.2.0 ​|list]] of new features that will be added before the next +The pcb release schedule can be found [[https://​launchpad.net/​pcb/​+milestones ​here]].
-feature release.+
  
-===== pcb-5.x series ​releases ​=====+The remainder of this page will list the various wishes that are 
 +planned (or at least hoped for) for upcoming and future ​releases.
  
-Other features that should be added eventually. 
  
  
Line 65: Line 58:
   * Other GUI cleanups. ​ Gtk upgraded to "best practices"​. ​ Importer config.   * Other GUI cleanups. ​ Gtk upgraded to "best practices"​. ​ Importer config.
   * import/​wizard plugins (as well as exports)   * import/​wizard plugins (as well as exports)
-  * DRC+  * [[pcb:DRC | Design Rule Checker]]
         * status report active on drawing space when "DRC Active"​ toggled '​on'​ in Connects menu.         * status report active on drawing space when "DRC Active"​ toggled '​on'​ in Connects menu.
         * DRC profile files (for different mfg processes).         * DRC profile files (for different mfg processes).
 +        * General code clean up
 +        * Modularization
   * Variable-angle arcs.    * Variable-angle arcs. 
         * file footprints support this, it's a graphics issue.         * file footprints support this, it's a graphics issue.
Line 83: Line 78:
   * Make every field in object reports editable.   * Make every field in object reports editable.
   * Allow direct entry of offsets and absolute positions when editing.   * Allow direct entry of offsets and absolute positions when editing.
-  * Add "​offset"​ and "​trim" ​feature ​à la 2D CAD programs.+  * Add "​offset"​ and "​extend"/​"​trim" ​features ​à la 2D CAD programs.
   * Add "point to tangent"​ and "​tangent to tangent"​ line drawing feature à la 2D CAD programs.   * Add "point to tangent"​ and "​tangent to tangent"​ line drawing feature à la 2D CAD programs.
   * When silk layer is off, show refdeses in very thin, small type for all footprints, say over pin 1, or the diamond mark.   * When silk layer is off, show refdeses in very thin, small type for all footprints, say over pin 1, or the diamond mark.
Line 96: Line 91:
   * CAM engine? ​ (i.e. ability to say "draw outline on top soldermask"​ via script/​config)   * CAM engine? ​ (i.e. ability to say "draw outline on top soldermask"​ via script/​config)
   * Automatic least version required file saving. ​ (goal: accomodate new features gracefully)   * Automatic least version required file saving. ​ (goal: accomodate new features gracefully)
 +  * Put various commands which are only accessible via a :​command(foo) into the top menu. Newbies want to see what actions are in the menus since that way they know what PCB can do.
 +  * Make the difference between editing footprints and PCBs much more obvious. If you're in footprint editing mode, then perhaps make the background color change. (Architectural)
  
pcb/roadmap.1519491473.txt.gz · Last modified: 2018/02/24 11:57 by bert