Commit graph

  • 934aaaf354 more prefs development Morgan 'ARR\!' Allen 2025-06-10 22:12:07 -07:00
  • 7ee3ed89c6 toolbar button to open preferences Morgan 'ARR\!' Allen 2025-06-10 18:01:25 -07:00
  • b19c95cd2e added preferences Morgan 'ARR\!' Allen 2025-06-10 17:53:30 -07:00
  • 205254a4f3 make parts use sync_from Morgan 'ARR\!' Allen 2025-05-19 21:23:11 -07:00
  • 6137b50208 improving sync_from Morgan 'ARR\!' Allen 2025-05-19 21:22:43 -07:00
  • 0a95b5529e more migration to BoardSketch Morgan 'ARR\!' Allen 2025-05-19 21:22:18 -07:00
  • a162b98000 Type doesnt want to be writable anymore Morgan 'ARR\!' Allen 2025-05-19 21:21:50 -07:00
  • c61020242d make KiConnect::BoardSketch syncable Morgan 'ARR\!' Allen 2025-05-19 21:20:25 -07:00
  • 638fda2daf ensure doc is recompute after updates Morgan 'ARR\!' Allen 2025-05-19 21:18:39 -07:00
  • 796206f116 helper method to find the Board Feature of a Sketch polygon_helper Morgan 'ARR\!' Allen 2025-05-16 23:15:55 -07:00
  • 03fc42579f move much of the board outline functionality to BoardSketch Morgan 'ARR\!' Allen 2025-05-16 23:02:13 -07:00
  • db3a25dbd2 typo, get > getObject Morgan 'ARR\!' Allen 2025-05-16 23:01:26 -07:00
  • 984cb42b1c wip towards SketchObjectPython feature for board outline Morgan 'ARR\!' Allen 2025-05-16 22:43:39 -07:00
  • e1a0301e35 track board thickness on Board Feature Morgan 'ARR\!' Allen 2025-05-16 18:05:46 -07:00
  • 0e5f275b97 quickish fix to prevent board from jumping around when overall size changes Morgan 'ARR\!' Allen 2025-05-16 18:05:34 -07:00
  • 3a40276260 remove prints Morgan 'ARR\!' Allen 2025-05-16 18:05:10 -07:00
  • da98f7ba01 part of eventual multiboard support Morgan 'ARR\!' Allen 2025-05-16 17:52:59 -07:00
  • 961b0b44f3 major flow rearrangement, better separation of syncing from KiCAD and FreeCAD executing/drawing. still more to go Morgan 'ARR\!' Allen 2025-05-16 17:52:17 -07:00
  • 6d6ccadccf now sync_from on init of all BaseObject classes Morgan 'ARR\!' Allen 2025-05-16 17:51:18 -07:00
  • ac84562e1a use setup_properties method on Board Morgan 'ARR\!' Allen 2025-05-16 17:45:24 -07:00
  • a5dbdee3c8 fixed type Morgan 'ARR\!' Allen 2025-05-16 17:43:19 -07:00
  • 5b73f2837a create the kicad api object earlier on Morgan 'ARR\!' Allen 2025-05-16 17:43:02 -07:00
  • c4e8e79395 .gitignore Morgan 'ARR\!' Allen 2025-05-01 18:47:30 -07:00
  • c1194ecee0 remove Activate() from Syncable subclasses Morgan 'ARR\!' Allen 2025-04-30 20:27:04 -07:00
  • cfc3370ad8 make Syncables base class handle selection filtering and dispatching sync to sub Features Morgan 'ARR\!' Allen 2025-04-30 20:25:38 -07:00
  • 613f959781 move to specific sync_to and sync_from methods Morgan 'ARR\!' Allen 2025-04-30 20:23:20 -07:00
  • e81979ad84 add KiConnect Type to Substrate (PartDesign::Body) Morgan 'ARR\!' Allen 2025-04-30 20:23:00 -07:00
  • ad679b9ae6 add stub sync methods and isChildOf helper method Morgan 'ARR\!' Allen 2025-04-30 20:21:01 -07:00
  • f5d3e26a0b add selection checking to sync buttons Morgan 'ARR\!' Allen 2025-04-30 17:03:18 -07:00
  • d17d97f678 Board needs to call super on execute Morgan 'ARR\!' Allen 2025-04-30 16:21:20 -07:00
  • c66b554b46 dont try to create Boards if there on no documents on the API Morgan 'ARR\!' Allen 2025-04-30 13:51:56 -07:00
  • f1d2800354 add EXTENSIONS to BaseObject class Morgan 'ARR\!' Allen 2025-04-30 13:51:19 -07:00
  • 09a2daf427 also track out feature on the ViewProviders Proxy object Morgan 'ARR\!' Allen 2025-04-30 13:50:42 -07:00
  • 527d493c1b rename VIEWPROVIER_EXTENSIONS to just EXTENSIONS, its clear enough which class we're on Morgan 'ARR\!' Allen 2025-04-30 13:50:03 -07:00
  • b5a1e8c71d better feedback on API connection status and Documnet availability Morgan 'ARR\!' Allen 2025-04-30 13:29:23 -07:00
  • caa3225ef8 notes and minor changes to ping Morgan 'ARR\!' Allen 2025-04-30 13:13:40 -07:00
  • e05f3f6a3c major rework of Board making bidirectional syncing more reliable Morgan 'ARR\!' Allen 2025-04-29 10:25:16 -07:00
  • 8c41e66a1a fix workbench switching for reload command Morgan 'ARR\!' Allen 2025-04-23 14:33:19 -07:00
  • 915d4981bd rename screenshot Morgan 'ARR\!' Allen 2025-04-08 14:21:57 -07:00
  • 29ded56e6a update to include image title Morgan 'ARR\!' Allen 2025-04-08 14:21:08 -07:00
  • 80871eb02b update readme to include screenshot Morgan 'ARR\!' Allen 2025-04-08 14:20:29 -07:00
  • cd21370c90 missing board.py! (and icon) Morgan 'ARR\!' Allen 2025-04-08 12:21:48 -07:00
  • f51bbad9b1 check if ICON is set Morgan 'ARR\!' Allen 2025-04-08 12:21:07 -07:00
  • cfdbdd32bb cleanup and add get_api method Morgan 'ARR\!' Allen 2025-04-08 12:20:55 -07:00
  • 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 Morgan 'ARR\!' Allen 2025-04-08 12:19:33 -07:00
  • c5d757c6bd rework of API, added socket connection status, made more consistent with Feature style Morgan 'ARR\!' Allen 2025-04-08 12:17:05 -07:00
  • ce25779b5d major rework of parts, somewhat handles updates from KiCAD via recompute, needs Live switch to enable/disable Morgan 'ARR\!' Allen 2025-04-08 12:10:36 -07:00
  • 5f7a058706 rework extensions like BaseObject and drop parent Morgan 'ARR\!' Allen 2025-04-07 20:16:57 -07:00
  • c50e2363ba restore self.feature on document load Morgan 'ARR\!' Allen 2025-04-07 20:03:39 -07:00
  • b02645a195 remove parent api, change Type handling and some setup reordering Morgan 'ARR\!' Allen 2025-04-07 20:02:05 -07:00
  • e5ec81b2dd move TYPE/ICON declarations to Object/ViewObject classes Morgan 'ARR\!' Allen 2025-04-07 17:10:25 -07:00
  • a0941452ae handle missing footprint models Morgan 'ARR\!' Allen 2025-04-07 16:38:13 -07:00
  • 7a3a9d8e16 move icon/type handing to BaseViewProvider Morgan 'ARR\!' Allen 2025-04-07 15:15:49 -07:00
  • c09306cbc8 update to latest kicad-python to support sync >to> KiCAD, needs KiCAD 9.0.2 (README update) Morgan 'ARR\!' Allen 2025-03-31 12:50:09 -07:00
  • b203270b54 update to latest kicad-python to support sync >to> KiCAD, needs KiCAD 9.0.2 Morgan 'ARR\!' Allen 2025-03-31 12:47:27 -07:00
  • ca9a0e5faa preserve icon through doc restore Morgan 'ARR\!' Allen 2025-03-29 00:12:03 -07:00
  • c4c2b80892 thatsa workbench v0.1.0 Morgan 'ARR\!' Allen 2025-03-28 23:11:13 -07:00
  • d9dd9b2b53 boilerplate, build/config, legal, not sure what all is even needed Morgan 'ARR\!' Allen 2025-03-28 23:09:29 -07:00
  • 986e4bd7b4 README Morgan 'ARR\!' Allen 2025-03-28 22:36:38 -07:00