Commit Graph

40 Commits

Author SHA1 Message Date
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
544faacaf2 Code cleanup and minor bug fixes. 2016-10-11 20:49:22 -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
0d0bf9243b Updated license information for CadQuery library 2016-04-22 21:56:38 -04:00
Jeremy Mack Wright
7d5e4e1d1e Made it so that the script template opens, but doesn't execute. 2016-01-06 10:25:18 -05:00
Jeremy Mack Wright
10d302a1f9 Disabled the closing of the generated model's 3D output when switching to other workbenches. Other workbenches have tools that the user may want to use on the resulting CadQuery output. 2015-11-23 21:58:44 -05:00
Jeremy Mack Wright
3f1bd3b70f Fixed the temp module bug that had popped up in the newest versions of FreeCAD and fixed the extra newlines in the output. 2015-10-28 00:09:29 -04:00
Jeremy Mack Wright
385ee15b43 Moved the CadQuery library into a git subtree to ease confusion and maintenance problems. 2015-10-26 08:43:04 -04:00
Jeremy Mack Wright
70d37e4e50 Disabled unneeded workbench deactivated message. 2015-10-20 14:46:10 -04:00
Jeremy Wright
73f644e091 Fixed blank text bug when switching back to this workbench (#29 in the tracker). 2015-06-11 09:41:31 -04:00
Jeremy Wright
473ddc09d3 Moved the editor close to the correct place. 2015-06-10 22:01:09 -04:00
Jeremy Wright
fa9d1b34d6 Trying to make the module work better with the normal flow of FreeCAD. 2015-06-10 16:33:19 -04:00
Jeremy Wright
ae51eb1cb1 Added examples submenu under the main CQ menu. 2015-01-14 12:29:38 -05:00
Jeremy Wright
ac1d142598 Added the ability to clear the script output from the Report view. 2015-01-05 10:28:15 -05:00
Jeremy Wright
eca4be1818 Added better support for using external editors by having the editor automatically reload and execute the script based on the settings in Settings.py. 2014-12-26 00:25:19 -05:00
Jeremy Wright
d8c2a53cf5 Fixed numerous issues relating to opening, closing, newing up, and saving scripts. Also added an example contributed by @emdash. 2014-12-18 11:11:46 -05:00
Jeremy Wright
88b9b2d244 Completed the New Script menu item and made the module more intelligent about whether or not a file is dirty and needs saved. 2014-12-14 21:36:28 -05:00
Jeremy Wright
732918e5f2 Clicking New Script opens a template file with some skeleton comments/code showing best practices. Needs to have it fixed so that Save-As always comes up if the user tries to save over the template. 2014-12-13 23:59:54 -05:00
Jeremy Wright
5c6977f383 Put safeguards in place to keep non-existent directories from being added to sys.path and updated the CQ module to match the latest version. 2014-12-06 23:20:54 -05:00
Jeremy Wright
ab5a4e5225 Forced the FreeCAD bin and lib directories to be in the sys.path on module startup. 2014-12-04 11:04:04 -05:00
Jeremy Wright
4ce894f604 Broke all of the libraries out of the zip file and removed the *.pyc files. 2014-12-04 10:33:11 -05:00
Jeremy Wright
1b096c86fe Still trying... 2014-12-02 23:56:51 -05:00
Jeremy Wright
4440bdd2e2 Still trying to get Windows and Linux to agree on what paths need to be in sys.path. 2014-12-02 23:52:03 -05:00
Jeremy Wright
d5aa9e0a26 Removed the root Libs directory path from the sys.path entries. 2014-12-02 23:47:50 -05:00
Jeremy Wright
48462edec6 Backed out some path changes. 2014-12-02 23:15:29 -05:00
Jeremy Wright
df70a95868 Trying to fix CQ module import on Mac. 2014-12-02 22:23:40 -05:00
Jeremy Wright
e6b9715b9e Separated CadQuery out of libs.zip and fixed an import order error between PyQode and PySide. 2014-12-02 22:01:40 -05:00
Jeremy Wright
8fc9a3b397 Got autocomplete mostly working on both Linux and Windows. 2014-12-02 15:29:36 -05:00
Jeremy Wright
a8eb25d936 Added the Freecad lib path for Windows-based FreeCAD installs to get autocomplete working except for the CQ-related completion. 2014-12-02 10:15:03 -05:00
Jeremy Wright
943845df91 Automatically open an introductory example when the user choses the CadQuery workbench. 2014-12-01 22:30:44 -05:00
Jeremy Wright
e996ebb7d7 Turning logging back off. 2014-12-01 16:52:27 -05:00
Jeremy Wright
010377c5cd Embedded packages that have to be embedded for the module to work in Windows. 2014-12-01 14:34:07 -05:00
Jeremy Wright
f47788f6e7 Went back to a Linux logging path. 2014-11-28 17:35:11 -05:00
Jeremy Wright
d4817bcbf3 Turned logging back off. 2014-11-28 17:25:28 -05:00
Jeremy Wright
50844a2dd1 Got module working with embedded packages and cleaned up file headers. 2014-11-28 16:45:22 -05:00
Jeremy Wright
5cb1623711 Trying to get embedded libraries to work. 2014-11-26 07:59:30 -05:00
Jeremy Wright
00766a2d75 Partial attempt to embed libraries in module. 2014-11-25 22:15:15 -05:00
Jeremy Wright
8fbf4ee4c1 Removed some troubleshooting code that caused the module to throw an error when switching to another workbench. 2014-11-21 22:50:05 -05:00
Jeremy Wright
8dbd7d5877 Initial commit of the nearly completed module. 2014-11-21 22:19:53 -05:00