Commit Graph

598 Commits

Author SHA1 Message Date
Jeremy Mack Wright
24a77b727e Cleaned up, commented and converted the first five examples to be CQGI-compliant. 2017-09-13 14:40:21 -04:00
Jeremy Mack Wright
da82797677 Added menu icons to examples. 2017-09-12 15:02:10 -04:00
Jeremy Mack Wright
21200cc10d Added CQGI debug objects. 2017-09-11 21:49:14 -04:00
Jeremy Mack Wright
2cdd504888 Added options handling to build_object function. 2017-09-03 18:01:39 -04:00
Jeremy Mack Wright
9689664aa1 Removed deprecated UTF8 QTApplication references. 2017-09-02 00:03:00 -04:00
Jeremy Mack Wright
9cb1e58f3f Made the variables area scrollable. 2017-09-01 16:33:32 -04:00
Jeremy Mack Wright
44e8533f26 Cleaned up the CQGI execution code and made it a little more robust. 2017-08-19 23:12:14 -04:00
Jeremy Mack Wright
68907ba9d7 Got the parameters editor working so that it can modify the model, but it still needs a lot of clean-up. 2017-08-19 17:22:20 -04:00
Jeremy Mack Wright
84c0a9b249 Added a scroll bar to the variables editor and made sure that the widget was being replaced each time validation is complete. 2017-08-17 11:20:50 -04:00
Jeremy Mack Wright
81d1f4e850 Got the variables editor to populate with controls for each of the variables in the script. 2017-08-13 08:46:29 -04:00
Jeremy Mack Wright
896bcca7c9 Worked through script validation and started to implement the logic to populate the parameters editor. 2017-07-29 08:20:53 -04:00
Jeremy Mack Wright
ecefa3d707 Added a toggle for the variable editor and started stubbing in that and a script validation function. 2017-07-24 16:51:18 -04:00
Jeremy Mack Wright
4c06752c39 Implemented build and parameter search CQGI functionality, and updated the CadQuery library. 2017-07-23 00:22:57 -04:00
Jeremy Wright
2d7344e07d Merge pull request #88 from easyw/master
better compatibility for Linux
2017-07-03 16:58:50 -04:00
easyw
1196290409 better compatibility for Linux 2017-07-03 22:18:49 +02:00
Jeremy Wright
9a731bc659 Merge pull request #87 from easyw/master
updated CadQuery.Gui.Command for FC0.17 compatibility
2017-07-03 15:56:46 -04:00
easyw
a381daa821 updated CadQuery.Gui.Command for FC0.17 compatibility 2017-07-03 18:02:36 +02:00
Jeremy Mack Wright
456f520373 Added some environment variables for the path to the executed script (both just to the directory level, and the full path. 2017-04-28 16:44:33 -04:00
Jeremy Wright
fcabea11b2 Added FreeCAD-Addons Installation Method 2017-04-17 13:07:07 -04:00
Jeremy Wright
5e9ff074f8 Update README.md 2017-04-17 10:30:16 -04:00
Jeremy Wright
48d81d616a Update README.md 2017-04-17 10:12:10 -04:00
Jeremy Mack Wright
ed0707b150 Restructred the repo so that the module files are in the root directory and can be used with FreeCAD-addons. 2017-04-17 09:49:00 -04:00
Jeremy Wright
b6f21bf3e4 Update changes.md 2017-04-17 09:30:54 -04:00
Jeremy Mack Wright
06edda2652 Disabled the ability of the module to open a template when the workbench loads since it gets in the way for more experienced users. 2017-04-15 16:25:20 -04:00
Jeremy Mack Wright
36726d5344 Fixed a bug where Helpers.show could not be called more than once, and one that kept macros from being used instead of script editor tabs. 2017-04-15 14:48:22 -04:00
Jeremy Wright
b72b9f4580 Update changes.md 2017-04-13 21:30:44 -04:00
Jeremy Mack Wright
045889b809 Added example using logical operators in a string selector. 2017-04-13 21:27:37 -04:00
Jeremy Mack Wright
eae8efd9ee Updated CadQuery library and updated version number to 1.0.0 2017-04-12 22:14:55 -04:00
Jeremy Wright
60f48dfb78 Update changes.md 2017-04-12 17:34:27 -04:00
Jeremy Wright
ad233f464e Merge pull request #80 from jmwright/tabs
Tabs
2017-04-12 17:29:16 -04:00
Jeremy Mack Wright
9797ff3c1e Merge branch 'master' of https://github.com/jmwright/cadquery-freecad-module into tabs 2017-04-12 17:25:52 -04:00
Jeremy Mack Wright
1a76a05e4a Removed some code that was breaking certain filenames. 2017-04-12 17:25:37 -04:00
Jeremy Wright
1967debe0d Merge pull request #78 from Foadsf/patch-1
correct path for mac added
2017-03-01 09:42:19 -05:00
Foadsf
c88cd425b9 correct path for mac added
from here https://github.com/FreeCAD/FreeCAD-addons
2017-03-01 15:31:39 +01:00
Jeremy Mack Wright
b474cec733 Merge branch 'master' of https://github.com/jmwright/cadquery-freecad-module into tabs 2016-10-20 00:44:16 -04:00
Jeremy Mack Wright
93e6c95de6 Removed the assumption that every script would have an accompanying 3D view. 2016-10-20 00:43:59 -04:00
Jeremy Mack Wright
3d3f640dae Improved the open and close script functionality to help ensure a better and more integrated workflow. 2016-10-16 21:41:32 -04:00
Jeremy Mack Wright
544faacaf2 Code cleanup and minor bug fixes. 2016-10-11 20:49:22 -04:00
Jeremy Mack Wright
765c9d168d First fully working version, ready for user testing. 2016-10-04 23:02:58 -04:00
Jeremy Mack Wright
ccf2032b8b Fixed an error where executing would cause new objects to be created instead of removing the old ones. 2016-10-04 17:14:59 -04:00
Jeremy Mack Wright
2c18886dd5 Got save as working, still need to handle tabs gracefully. 2016-10-04 17:07:51 -04:00
Jeremy Mack Wright
cb1221da2c Fixed the majority of the functionality to where scripts can now be opened, saved, and executed in a multi-window environment. 2016-10-03 21:38:44 -04:00
Jeremy Mack Wright
c53da16bde Began the work of converting the workbench to use FreeCAD tabs now that v0.16 is mainstream. 2016-09-26 22:04:29 -04:00
Jeremy Wright
56e9a7ed34 Update changes.md 2016-09-23 15:51:49 -04:00
Jeremy Mack Wright
ade6060238 Added advanced example from @adam-urbanczyk as Ex032. 2016-09-23 15:49:41 -04:00
Jeremy Wright
3c44e72fe5 Update changes.md 2016-07-31 23:44:55 -04:00
Jeremy Mack Wright
c319b4f7f0 Added a safety feature to remove bad characters from the file name before trying to create or update the 3D document view. 2016-07-31 23:36:22 -04:00
Jeremy Wright
ef223c260c Merge pull request #76 from juliendorra/patch-2
no tag on release link
2016-07-23 00:51:42 -04:00
Julien Dorra
a844c8474e no tag on release link
the release badge and link pointed to older v0.3.0. 
No tag so it always points to the list of releases with the last one on top
2016-07-22 19:54:27 +02:00
Jeremy Wright
bf8a772e22 Update changes.md 2016-07-04 15:24:11 -04:00