This shows you the differences between two versions of the page.
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] 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) | ||