Commit Graph

55 Commits

Author SHA1 Message Date
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
ccaf07c396 Updated pycode.core. 2014-12-22 00:19:06 -05:00
Jeremy Wright
0823499975 Updated CadQuery. 2014-12-21 23:54:49 -05:00
Jeremy Wright
5536bd1d69 Fixed an error when a script is closed with no open 3D views. 2014-12-18 14:03:57 -05:00
Jeremy Wright
b7f9c7a143 Merge pull request #33 from jmwright/settings
Added a Settings file to hold configuration options in preparation for a...
2014-12-18 13:43:24 -05:00
Jeremy Wright
9c894268b8 Added a Settings file to hold configuration options in preparation for adding better support for external editors. 2014-12-18 13:42:07 -05:00
Jeremy Wright
a0108668a5 Removed an unneeded line from the Remote_Enclosure example. 2014-12-18 12:37:25 -05:00
Jeremy Wright
20f33d1710 Merge pull request #32 from jmwright/new-script
Fixes for Script Manipulation Annoyances
2014-12-18 11:13:45 -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
cc2063c7ad Merge pull request #25 from jmwright/save-fix
Fixed bug where save-as dialog wouldn't be shown when clicking save with...
2014-12-13 23:00:00 -05:00
Jeremy Wright
0d6b5b1f23 Fixed bug where save-as dialog wouldn't be shown when clicking save with no file name set on the code pane. 2014-12-13 22:59:02 -05:00
Jeremy Wright
3a0e206fe4 Fixed a bug due to not importing the os module in the right place before trying to open a second script. 2014-12-12 22:19:41 -05:00
Jeremy Wright
925df1f6d3 Merge pull request #22 from jmwright/open-enhance
Fixed a bug with a blank filename being set for the previous filename an...
2014-12-12 17:11:58 -05:00
Jeremy Wright
6557f3d194 Fixed a bug with a blank filename being set for the previous filename and appended the script's directory to sys.path to enable the use of project directories later. 2014-12-12 17:10:48 -05:00
Jeremy Wright
a3beced8d1 Updated the CadQuery lib. 2014-12-12 15:27:14 -05:00
Jeremy Wright
50bc84c3eb Merge pull request #18 from jmwright/open-enhance
Set the Open dialog to default to the embedded Examples directory the fi...
2014-12-08 20:58:51 -05:00
Jeremy Wright
b4df535e07 Set the Open dialog to default to the embedded Examples directory the first time it comes up. 2014-12-08 20:56:07 -05:00
Dave Cowden
6fea428b8f Merge pull request #17 from stansu/master
fix for 1x1 brick
2014-12-08 16:46:41 -05:00
stansu
9b8025f322 fix for 1x1 brick
when i try 1x1 brick, the rarray can’t use 0 for parameter.
so i add last else condition to disable last cylinder making.
2014-12-08 10:22:06 +08:00
Jeremy Wright
37420537d3 Merge branch 'master' of https://github.com/jmwright/cadquery-freecad-module 2014-12-07 12:53:59 -05:00
Jeremy Wright
123c2b439c Incorporated a pyqode.core fix to compensate for a FreeCAD on Mac issue, and cleaned up the examples so they don't show errors in the code editor pane. 2014-12-07 12:53:40 -05:00
Jeremy Wright
6a1ce59b02 Mac OS Path Additions
Added two Mac OS paths based on work being done in issues by @DrRob and @stansu
2014-12-06 23:26:39 -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
ab8a986a1c Added a comment about the default introduction example. 2014-12-06 22:21:26 -05:00
Jeremy Wright
05963bf8e4 Merge pull request #13 from jmwright/lego_example
Added Lego Brick Example:
2014-12-06 22:09:40 -05:00
Dave Cowden
a9b94452ab Added Lego Brick Example: 2014-12-06 10:19:38 -05:00
Jeremy Wright
e1fd840dd7 Update to the cadquery module, which should be set up as a submodule eventually. 2014-12-05 00:19:32 -05:00
Jeremy Wright
9b9d75db2e Fixing accidental submodule creation. 2014-12-04 23:34:54 -05:00
Jeremy Wright
8c8fb5b068 Merge pull request #10 from jmwright/imports
Imports
2014-12-04 11:06:33 -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
f94a6018a5 Update README.md 2014-12-02 21:27:56 -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
79f896bd0a Merge branch 'master' of https://github.com/jmwright/cadquery-freecad-module 2014-12-01 16:53:19 -05:00
Jeremy Wright
e996ebb7d7 Turning logging back off. 2014-12-01 16:52:27 -05:00
Jeremy Wright
704def7ba1 Added Installation Instructions for Linux, Windows and Mac
Added installation instructions to help people get up and running quickly with this module.
2014-12-01 14:42:19 -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