Commit graph

36 commits

Author SHA1 Message Date
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
915d4981bd rename screenshot 2025-04-08 14:21:57 -07:00
Morgan 'ARR\!' Allen
29ded56e6a update to include image title 2025-04-08 14:21:08 -07:00
Morgan 'ARR\!' Allen
80871eb02b update readme to include screenshot 2025-04-08 14:20:29 -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
c09306cbc8 update to latest kicad-python to support sync >to> KiCAD, needs KiCAD 9.0.2 (README update) 2025-03-31 12:50:09 -07:00
Morgan 'ARR\!' Allen
b203270b54 update to latest kicad-python to support sync >to> KiCAD, needs KiCAD 9.0.2 2025-03-31 12:47:27 -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
Morgan 'ARR\!' Allen
d9dd9b2b53 boilerplate, build/config, legal, not sure what all is even needed 2025-03-28 23:09:29 -07:00
Morgan 'ARR\!' Allen
986e4bd7b4 README 2025-03-28 22:36:38 -07:00