mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
Update KiCad 6.0 Roadmap
parent
0695cfeb78
commit
d8d1396a95
@ -25,7 +25,7 @@ This section defines the tasks that affect all or most of KiCad or do not
|
||||
fit under as specific part of the code such as the board editor or the
|
||||
schematic editor.
|
||||
|
||||
## Object Properties and Introspection {#object-properties}
|
||||
## Object Properties and Introspection
|
||||
**Goal:**
|
||||
|
||||
Provide an object introspection system using properties.
|
||||
@ -46,7 +46,7 @@ Provide an object introspection system using properties.
|
||||
**Team:**
|
||||
- Orson
|
||||
|
||||
## New project and user settings framework {#settings}
|
||||
## New project and user settings framework
|
||||
**Goal:**
|
||||
|
||||
Improve management of project and user settings, removing settings that are
|
||||
@ -68,7 +68,7 @@ not associated with design data from the design files.
|
||||
**Team:**
|
||||
- Jon
|
||||
|
||||
## Color theme support {#color-themes}
|
||||
## Color theme support
|
||||
**Goal:**
|
||||
|
||||
Support storing color themes in standalone settings files, easy switching
|
||||
@ -79,7 +79,7 @@ between color themes, and a better color editor across all applications.
|
||||
- New color settings GUI that supports managing themes
|
||||
|
||||
**Dependencies:**
|
||||
- [New project and user settings framework](#object-properties)
|
||||
- [New project and user settings framework](#object-properties-and-introspection)
|
||||
|
||||
**Status:**
|
||||
- In progress
|
||||
@ -98,7 +98,7 @@ Allow substituting object properties into strings through an escape sequence.
|
||||
- Create UI for specifying custom variables
|
||||
|
||||
**Dependencies:**
|
||||
- [Object Properties and Introspection](#settings)
|
||||
- [Object Properties and Introspection](#new-project-and-user-settings-framework)
|
||||
|
||||
**Status:**
|
||||
- No progress.
|
||||
@ -110,7 +110,7 @@ Allow substituting object properties into strings through an escape sequence.
|
||||
# Eeschema: Schematic Editor
|
||||
This section applies to the source code for the Eeschema schematic editor.
|
||||
|
||||
## Coherent SCHEMATIC Object {#schematic-object}
|
||||
## Coherent SCHEMATIC Object
|
||||
**Goal:**
|
||||
|
||||
Clean up the code related to the schematic object(s) into a coherent object for
|
||||
@ -135,7 +135,7 @@ and Python scripting.
|
||||
**Team:**
|
||||
- Wayne
|
||||
|
||||
## Implement Sweet (S-Expression) Symbol Libraries {#sexpr-library-format}
|
||||
## Implement Sweet (S-Expression) Symbol Libraries
|
||||
**Goal:**
|
||||
|
||||
Make symbol library design more robust and feature rich. Use s-expressions
|
||||
@ -153,7 +153,7 @@ to make component library files more readable.
|
||||
**Team:**
|
||||
- Wayne
|
||||
|
||||
## S-Expression File Format {#sexpr-format}
|
||||
## S-Expression File Format
|
||||
**Goal:**
|
||||
|
||||
Make schematic file format more readable, add new features, and take advantage
|
||||
@ -167,7 +167,7 @@ of the s-expression parser and formatter capability used in Pcbnew.
|
||||
- Add new s-expression file format to plugin.
|
||||
|
||||
**Dependencies:**
|
||||
- [S-Expression Symbol Libraries](#sexpr-library-format)
|
||||
- [S-Expression Symbol Libraries](#implement-sweet-s-expression-symbol-libraries-sexpr-library-format)
|
||||
|
||||
**Status:**
|
||||
- File format document initial draft complete.
|
||||
@ -209,7 +209,7 @@ Improve the coverage and usability of the electrical rules checker (ERC).
|
||||
- Add new ERC features requested by users
|
||||
|
||||
**Dependencies:**
|
||||
- [New project and user settings framework](#settings)
|
||||
- [New project and user settings framework](#new-project-and-user-settings-framework)
|
||||
|
||||
**Status:**
|
||||
- [Specification written](https://docs.google.com/document/d/19Dg5e_Ez25AnGzMN5f1XsZkz1DjTY1g-kkRJDx4e_GQ/edit#)
|
||||
@ -261,7 +261,7 @@ Provide a method of passing information to other tools via the net list.
|
||||
format.
|
||||
|
||||
**Dependencies:**
|
||||
- [S-expression schematic file format](#sexpr-format).
|
||||
- [S-expression schematic file format](#s-expression-file-format).
|
||||
|
||||
**Status:**
|
||||
- No progress.
|
||||
@ -290,7 +290,7 @@ Allow for wires and buses to have different widths, colors, and line types.
|
||||
- Add user interface element to support changing wire and bus attributes.
|
||||
|
||||
**Dependencies:**
|
||||
- [S-Expression File Format](#sexpr-format).
|
||||
- [S-Expression File Format](#s-expression-file-format).
|
||||
|
||||
**Status:**
|
||||
- No progress.
|
||||
@ -364,7 +364,7 @@ being selected by filtering.
|
||||
or possibly some other UI element to provide filtered selection options.
|
||||
|
||||
**Dependencies:**
|
||||
- [Object Properties and Introspection](#object-properties)
|
||||
- [Object Properties and Introspection](#object-properties-and-introspection)
|
||||
|
||||
**Status:**
|
||||
- In progress.
|
||||
@ -386,7 +386,7 @@ Create additional DRC tests for improved error checking.
|
||||
- Add option for saving and loading DRC options.
|
||||
|
||||
**Dependencies:**
|
||||
- [Constraint Management System](#constraints).
|
||||
- [Constraint Management System](#constraint-management-system).
|
||||
|
||||
**Progress:**
|
||||
- In progress.
|
||||
@ -476,8 +476,8 @@ Improve the controls and features of layer and object color / visibility.
|
||||
- Create new appearance widget to replace the current layers manager
|
||||
|
||||
**Dependencies:**
|
||||
- [New project and user settings framework](#settings)
|
||||
- [Color theme support](#color-themes)
|
||||
- [New project and user settings framework](#new-project-and-user-settings-framework)
|
||||
- [Color theme support](#color-theme-support)
|
||||
|
||||
**Status:**
|
||||
- In development
|
||||
@ -530,8 +530,8 @@ Add support for route impedance, color selection, etc in net class object.
|
||||
- Update the render tab UI code to view traces by net class.
|
||||
|
||||
**Dependencies:**
|
||||
- [S-Expression File Format](#sexpr-format)
|
||||
- [New project and user settings framework](#settings)
|
||||
- [S-Expression File Format](#s-expression-file-format)
|
||||
- [New project and user settings framework](#new-project-and-user-settings-framework)
|
||||
|
||||
**Status:**
|
||||
- In development
|
||||
@ -550,7 +550,7 @@ Add support for curved rats and per net color and visibility settings.
|
||||
- Update ratsnest code to handle per net color and visibility.
|
||||
|
||||
**Dependencies:**
|
||||
- [New project and user settings framework](#settings)
|
||||
- [New project and user settings framework](#new-project-and-user-settings-framework)
|
||||
|
||||
**Status:**
|
||||
- Curved rat support complete.
|
||||
@ -595,7 +595,7 @@ basic mechanical constraints.
|
||||
**Team:**
|
||||
- Tom
|
||||
|
||||
## Constraint Management System {#constraints}
|
||||
## Constraint Management System
|
||||
**Goal:**
|
||||
|
||||
Implement full featured constraint management system to allow for complex
|
||||
@ -704,7 +704,7 @@ Add support for net ties.
|
||||
- Add user interface support for net ties to editors.
|
||||
|
||||
**Dependencies:**
|
||||
- [S-Expression File Format](#sexpr-format).
|
||||
- [S-Expression File Format](#s-expression-file-format).
|
||||
|
||||
**Status:**
|
||||
- Specification in development
|
||||
|
Loading…
x
Reference in New Issue
Block a user