summaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authorsaurabhb172020-02-26 16:11:59 +0530
committerGitHub2020-02-26 16:11:59 +0530
commite255d0622297488c1c52755be670733418c994cf (patch)
tree1392c90227aeea231c1d86371131e04c40382918 /TODO.txt
parent0db48f6533517ecebfd9f0693f89deca28408b76 (diff)
parentc38609295ad4b617aef472b9c575aee18710a50f (diff)
downloadKiCad-eSim-e255d0622297488c1c52755be670733418c994cf.tar.gz
KiCad-eSim-e255d0622297488c1c52755be670733418c994cf.tar.bz2
KiCad-eSim-e255d0622297488c1c52755be670733418c994cf.zip
Merge pull request #1 from saurabhb17/develop
Secondary files
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt76
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.