Commit 40080abd authored by jerryjacobs's avatar jerryjacobs

Update TODO list

parent cad5f9da
...@@ -10,6 +10,10 @@ CMAKE ...@@ -10,6 +10,10 @@ CMAKE
Common Common
------ ------
*BUGS*
* PCBNew and EEschema opened and rotating a footprint in pcbnew let the
EESchema drawing flikker/refresh.
* Grep for @TODO or TODO for sourcecode tasks * Grep for @TODO or TODO for sourcecode tasks
* Use doxygen compatible comments on member functions (.h files) * Use doxygen compatible comments on member functions (.h files)
* Add tooltip text to all non-obvious controls in every dialog window. * Add tooltip text to all non-obvious controls in every dialog window.
...@@ -18,14 +22,21 @@ Common ...@@ -18,14 +22,21 @@ Common
module or component lives. module or component lives.
* Create a better and cleaner add component and footprint dialog. * Create a better and cleaner add component and footprint dialog.
* List auto up and down scrolling. * List auto up and down scrolling.
* Toolbars en menus should be equal. * Toolbars and menus should be equal.
* Select one component, not a whole block * Select one component, not a whole block
(like in PCB, EAGLE, MultiSim/Ultiboard) (like in PCB, EAGLE, MultiSim/Ultiboard)
* Cursor selection * Cursor selection
* Cross small * Cross small
* Cross fullscreen * Cross fullscreen
* Normal arrow * Normal arrow
* (Main) dialog(s) title(s) should always be the same and not change over time
when not needed. For example KiCad - <file loaded> or PCBNew - <file loaded>.
We dont have to see which build in the titlebar. This makes documentation
screenshots also easier. We already have the build information in the about
dialog.
* Integer/long/double input boxes should handle comma and dot separated values,
not only comma.
* Undo/Redo should have more steps (or could be setable).
CvPCB CvPCB
----- -----
...@@ -34,6 +45,14 @@ CvPCB ...@@ -34,6 +45,14 @@ CvPCB
EESchema EESchema
-------- --------
*BUGS*
* If we add multiple leds and connect them with one wire there is no junction
placed between the ends, then I have to place manual the junctions or else it
is not connected in the netlist so only one led/connection is made
(for example to the Power GND symbol).
*Improvements*
* Component add list browser with optional component preview.
* Use collector classes. * Use collector classes.
* Drag and drop between two EESchema windows. * Drag and drop between two EESchema windows.
...@@ -53,8 +72,19 @@ KiCad ...@@ -53,8 +72,19 @@ KiCad
PCBNew PCBNew
------ ------
*BUGS*
* Backspace hotkey for deleting track segment doesn't work.
* Delete hotkey for deleting a track doesn't work.
* Fix block copy/move preview to not view only a border, we should
see the moved/copied parts.
* Fix DIALOG_PAD_PROPERTIES_BASE class to use actual layer names in the BOARD. * Fix DIALOG_PAD_PROPERTIES_BASE class to use actual layer names in the BOARD.
* Via's
* Show via's like normal pad but with different colors, not only circles.
* Resizing/placing vias should not be so odd, should be easier and more
advanced features like the other EDA applications.
* Use BOARD_ITEM::MenuIcon() in the onrightclick.cpp * Use BOARD_ITEM::MenuIcon() in the onrightclick.cpp
* Add unroute option in rightclick menu for components * Add unroute option in rightclick menu for components
* Document specctra round tripper, and fix the english translation of help. * Document specctra round tripper, and fix the english translation of help.
...@@ -65,5 +95,4 @@ PCBNew ...@@ -65,5 +95,4 @@ PCBNew
Then example 2 in RS274xrevd_e.pdf will draw properly. Then example 2 in RS274xrevd_e.pdf will draw properly.
* Look at mouse auto-scroll modes (bug?) * Look at mouse auto-scroll modes (bug?)
* Add the footprint name in the automatic placement file * Add the footprint name in the automatic placement file
* Fix block copy/move preview to not view only a border, we should * Footprint list should also have a footprint preview.
see the moved/copied parts.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment