diff options
author | saurabhb17 | 2020-02-26 16:00:53 +0530 |
---|---|---|
committer | GitHub | 2020-02-26 16:00:53 +0530 |
commit | 886d9cb772e81d2e5262284bc3082664f084337f (patch) | |
tree | 6acee185a4dc19113fcbf0f9a3d6941085dedaf7 /TODO.txt | |
parent | 0db48f6533517ecebfd9f0693f89deca28408b76 (diff) | |
parent | aa35045840b78d3f48212db45da59a2e5c69b223 (diff) | |
download | KiCad-eSim-886d9cb772e81d2e5262284bc3082664f084337f.tar.gz KiCad-eSim-886d9cb772e81d2e5262284bc3082664f084337f.tar.bz2 KiCad-eSim-886d9cb772e81d2e5262284bc3082664f084337f.zip |
Merge pull request #1 from saurabhb17/develop
Added main functions
Diffstat (limited to 'TODO.txt')
-rw-r--r-- | TODO.txt | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 0000000..0427a5f --- /dev/null +++ b/TODO.txt @@ -0,0 +1,76 @@ +KiCad TODO List +=============== + +WXMAC Platform +-------------- +* Fix hotkey list to match CMD key +* Fix AddHotkeyName to let wxWidgets handle Ctrl to CMD key +* Fix toolbar button tooltips. + +Common +------ +* Grep for @TODO or TODO for sourcecode tasks +* Use Doxygen compatible comments on member functions (.h files) +* Add tooltip text to all non-obvious controls in every dialog window. + Use wxFormBuilder. +* Component and module search displays in which library the + module or component lives. +* List auto up and down scrolling. +* Push file open semantics down to one of the base frame classes ( likely candidate is + WinEDA_BasicFrame ) so that file open behavior is consistent across all applications. + +* Look over Brian's python BOM generation scripts, which are now in + scripts/python/ky and sort them out. + Code came from Brian in this posting's attachment, which is ky2.zip: + https://lists.launchpad.net/kicad-developers/msg06763.html + but is now in scripts/python/ky temporarily. + + + +Eeschema +-------- +* Drag and drop between two Eeschema windows. + +Wayne: +E3) Hook up perform last library search hot key to replace search libraries for + component support removed from find dialog. +E4) Change add component dialog search text control to combobox and add component + search history save and restore capability. Also add session save and restore + to component history list control. Add advanced search capability similar to + new find dialog. +E6) Start initial work for changing component library file format to use Dick's + dsnlexer. See note C2 above. Come up with a workable library file format to + handle the wishes of the library implementation group. Add initial clipboard + support to the library editor. + + + +PCBNew +------ + +*) Make the zone hit testing be done in screen coordinates, not internal units. + See the @todos in class_zone.cpp. A fixed distance in internal units becomes + a variable distance based on zoom factor, leading to inconsistent results at + various zoom factors. I believe that a fixed distance in pixels might make + for a friendlier UI. + +*) Add a hot key to toggle the 45 degree constraint on and off so that it can be + changed when drawing a trace. + +*) Paste (module ...) from clipboard into module editor. + + + + +Dick's Final TODO List: +====================== +*) Milestone B of Modular KiCad Blueprint: + * Put SEARCH_STACK::LastVisitedPath() out of its misery. + * Combine CVPCB into PCBNEW. + +*) Milestone C of Modular KiCad Blueprint + * SWIG class KIWAY, PROJECT, and KIWAY_MGR and fill out KIWAY_MGR as needed. + * Implement PROJECT::Substitute(). + * Other stuff in blueprint milestone. + +*) Get licensing cleaned up. |