Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								b19c95cd2e 
								
							 
						 
						
							
							
								
								added preferences  
							
							... 
							
							
							
							fixes  #8  
						
							2025-06-10 17:53:30 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								205254a4f3 
								
							 
						 
						
							
							
								
								make parts use sync_from  
							
							
							
						 
						
							2025-05-19 21:23:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								6137b50208 
								
							 
						 
						
							
							
								
								improving sync_from  
							
							
							
						 
						
							2025-05-19 21:22:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								0a95b5529e 
								
							 
						 
						
							
							
								
								more migration to BoardSketch  
							
							
							
						 
						
							2025-05-19 21:22:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								a162b98000 
								
							 
						 
						
							
							
								
								Type doesnt want to be writable anymore  
							
							
							
						 
						
							2025-05-19 21:21:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								c61020242d 
								
							 
						 
						
							
							
								
								make KiConnect::BoardSketch syncable  
							
							
							
						 
						
							2025-05-19 21:20:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								638fda2daf 
								
							 
						 
						
							
							
								
								ensure doc is recompute after updates  
							
							
							
						 
						
							2025-05-19 21:18:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								03fc42579f 
								
							 
						 
						
							
							
								
								move much of the board outline functionality to BoardSketch  
							
							
							
						 
						
							2025-05-16 23:02:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								db3a25dbd2 
								
							 
						 
						
							
							
								
								typo, get > getObject  
							
							
							
						 
						
							2025-05-16 23:01:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								984cb42b1c 
								
							 
						 
						
							
							
								
								wip towards SketchObjectPython feature for board outline  
							
							... 
							
							
							
							This is helpful for preventing "sketch has been touhed after recompute type errors, which seem to occur because the sketch has been computed before the Board, which was doing the Sketch updates. 
							
						 
						
							2025-05-16 22:43:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								e1a0301e35 
								
							 
						 
						
							
							
								
								track board thickness on Board Feature  
							
							
							
						 
						
							2025-05-16 18:05:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								0e5f275b97 
								
							 
						 
						
							
							
								
								quickish fix to prevent board from jumping around when overall size changes  
							
							
							
						 
						
							2025-05-16 18:05:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								3a40276260 
								
							 
						 
						
							
							
								
								remove prints  
							
							
							
						 
						
							2025-05-16 18:05:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								da98f7ba01 
								
							 
						 
						
							
							
								
								part of eventual multiboard support  
							
							
							
						 
						
							2025-05-16 17:52:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								961b0b44f3 
								
							 
						 
						
							
							
								
								major flow rearrangement, better separation of syncing from KiCAD and FreeCAD executing/drawing. still more to go  
							
							
							
						 
						
							2025-05-16 17:52:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								6d6ccadccf 
								
							 
						 
						
							
							
								
								now sync_from on init of all BaseObject classes  
							
							
							
						 
						
							2025-05-16 17:51:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								ac84562e1a 
								
							 
						 
						
							
							
								
								use setup_properties method on Board  
							
							
							
						 
						
							2025-05-16 17:45:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								a5dbdee3c8 
								
							 
						 
						
							
							
								
								fixed type  
							
							
							
						 
						
							2025-05-16 17:43:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								5b73f2837a 
								
							 
						 
						
							
							
								
								create the kicad api object earlier on  
							
							
							
						 
						
							2025-05-16 17:43:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								c1194ecee0 
								
							 
						 
						
							
							
								
								remove Activate() from Syncable subclasses  
							
							
							
						 
						
							2025-04-30 20:27:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								cfc3370ad8 
								
							 
						 
						
							
							
								
								make Syncables base class handle selection filtering and dispatching sync to sub Features  
							
							
							
						 
						
							2025-04-30 20:25:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								613f959781 
								
							 
						 
						
							
							
								
								move to specific sync_to and sync_from methods  
							
							
							
						 
						
							2025-04-30 20:23:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								e81979ad84 
								
							 
						 
						
							
							
								
								add KiConnect Type to Substrate (PartDesign::Body)  
							
							
							
						 
						
							2025-04-30 20:23:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								ad679b9ae6 
								
							 
						 
						
							
							
								
								add stub sync methods and isChildOf helper method  
							
							
							
						 
						
							2025-04-30 20:21:01 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								f5d3e26a0b 
								
							 
						 
						
							
							
								
								add selection checking to sync buttons  
							
							
							
						 
						
							2025-04-30 17:03:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								d17d97f678 
								
							 
						 
						
							
							
								
								Board needs to call super on execute  
							
							
							
						 
						
							2025-04-30 16:21:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								c66b554b46 
								
							 
						 
						
							
							
								
								dont try to create Boards if there on no documents on the API  
							
							
							
						 
						
							2025-04-30 13:51:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								f1d2800354 
								
							 
						 
						
							
							
								
								add EXTENSIONS to BaseObject class  
							
							
							
						 
						
							2025-04-30 13:51:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								09a2daf427 
								
							 
						 
						
							
							
								
								also track out feature on the ViewProviders Proxy object  
							
							
							
						 
						
							2025-04-30 13:50:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								527d493c1b 
								
							 
						 
						
							
							
								
								rename VIEWPROVIER_EXTENSIONS to just EXTENSIONS, its clear enough which class we're on  
							
							
							
						 
						
							2025-04-30 13:50:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								b5a1e8c71d 
								
							 
						 
						
							
							
								
								better feedback on API connection status and Documnet availability  
							
							
							
						 
						
							2025-04-30 13:29:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								caa3225ef8 
								
							 
						 
						
							
							
								
								notes and minor changes to ping  
							
							
							
						 
						
							2025-04-30 13:13:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								e05f3f6a3c 
								
							 
						 
						
							
							
								
								major rework of Board making bidirectional syncing more reliable  
							
							
							
						 
						
							2025-04-29 10:25:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								8c41e66a1a 
								
							 
						 
						
							
							
								
								fix workbench switching for reload command  
							
							
							
						 
						
							2025-04-23 14:33:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								cd21370c90 
								
							 
						 
						
							
							
								
								missing board.py! (and icon)  
							
							
							
						 
						
							2025-04-08 12:21:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								f51bbad9b1 
								
							 
						 
						
							
							
								
								check if ICON is set  
							
							
							
						 
						
							2025-04-08 12:21:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								cfdbdd32bb 
								
							 
						 
						
							
							
								
								cleanup and add get_api method  
							
							
							
						 
						
							2025-04-08 12:20:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								da64ab6b6e 
								
							 
						 
						
							
							
								
								changed project workflow to use make* more in the FC Feature style. Board now creates Parts, as will layers, stubbed out copper for now  
							
							
							
						 
						
							2025-04-08 12:19:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d757c6bd 
								
							 
						 
						
							
							
								
								rework of API, added socket connection status, made more consistent with Feature style  
							
							
							
						 
						
							2025-04-08 12:17:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								ce25779b5d 
								
							 
						 
						
							
							
								
								major rework of parts, somewhat handles updates from KiCAD via recompute, needs Live switch to enable/disable  
							
							
							
						 
						
							2025-04-08 12:10:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								5f7a058706 
								
							 
						 
						
							
							
								
								rework extensions like BaseObject and drop parent  
							
							
							
						 
						
							2025-04-07 20:16:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								c50e2363ba 
								
							 
						 
						
							
							
								
								restore self.feature on document load  
							
							
							
						 
						
							2025-04-07 20:03:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								b02645a195 
								
							 
						 
						
							
							
								
								remove parent api, change Type handling and some setup reordering  
							
							... 
							
							
							
							unsure if the extensions is even going to get used 
							
						 
						
							2025-04-07 20:02:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								e5ec81b2dd 
								
							 
						 
						
							
							
								
								move TYPE/ICON declarations to Object/ViewObject classes  
							
							
							
						 
						
							2025-04-07 17:10:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								a0941452ae 
								
							 
						 
						
							
							
								
								handle missing footprint models  
							
							
							
						 
						
							2025-04-07 16:38:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								7a3a9d8e16 
								
							 
						 
						
							
							
								
								move icon/type handing to BaseViewProvider  
							
							
							
						 
						
							2025-04-07 15:15:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9a0e5faa 
								
							 
						 
						
							
							
								
								preserve icon through doc restore  
							
							
							
						 
						
							2025-03-29 00:12:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Morgan 'ARR\!' Allen 
								
							 
						 
						
							
							
							
							
								
							
							
								c4c2b80892 
								
							 
						 
						
							
							
								
								thatsa workbench  
							
							
							
						 
						
							2025-03-28 23:11:13 -07:00