You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							76 lines
						
					
					
						
							2.7 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							76 lines
						
					
					
						
							2.7 KiB
						
					
					
				
								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.
							 |