Commit Graph

576 Commits

Author SHA1 Message Date
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
Jeremy Wright
babf0e980a Update changes.md 2016-07-04 15:23:55 -04:00
Jeremy Mack Wright
772093d76c Added pyparsing lib to the module. 2016-07-04 15:18:52 -04:00
Jeremy Mack Wright
02bc403c3e Merge branch 'master' of https://github.com/dcowden/cadquery 2016-07-04 15:11:12 -04:00
Jeremy Wright
7bb52eb859 Update changes.md 2016-06-29 22:30:32 -04:00
Jeremy Wright
ffa54fb70a Merge pull request #148 from adam-urbanczyk/master
Extendend string selector syntax using PyParsing
2016-06-29 22:27:44 -04:00
adam-urbanczyk
5b0b5c0e96 Fix wrong handling of index in the string syntax selector 2016-06-29 21:04:28 +02:00
adam-urbanczyk
f6d532328f Extend testNthDistance to test DirectionNthSelector using the new string syntax too 2016-06-29 21:03:30 +02:00
adam-urbanczyk
d1593e6d8e First fully working implementation of the pyparsing based StringSelector
Fixed all failing test cases from the previous commit: extended the
grammat to handle upper and lowercase CQ types and fixed some typos
2016-06-21 20:50:28 +02:00
adam-urbanczyk
76a2207a6e Added simple test case for the string selector grammar 2016-06-21 20:30:53 +02:00
adam-urbanczyk
bde0fddc05 Initial almost working implementation of pyparsing based string selector
Two test cases are  still failing
2016-06-21 20:30:36 +02:00
adam-urbanczyk
f8c377c2f7 Fix typo in .travis.yml 2016-06-20 22:03:25 +02:00
adam-urbanczyk
42d109325f Change .travis.yml to include pyparsing 2016-06-20 21:54:03 +02:00
adam-urbanczyk
7d7591719b Initial implementation of the selector grammar using PyParsing
For now the grammar is defined. It is not yet used in the
StringSyntaxSelector
2016-06-20 21:48:25 +02:00
Dave Cowden
0ef569ab84 Merge pull request #147 from adam-urbanczyk/master
DirectionNthSelector  --> selects Nth face/wire normal/parallel to given direction
2016-06-07 20:55:02 -04:00
adam-urbanczyk
9df0e39133 Updated docstring for DirectionNthSelector and extended the related test-case 2016-06-05 21:26:26 +02:00
adam-urbanczyk
6678d3f546 Implemented test-case for DirectionNthSelector 2016-06-05 16:54:29 +02:00
adam-urbanczyk
788bc58244 DirectionNthSelector inherits from ParallelDirSelector
DirectionNthSelector will only consider objects parallel | normal to the
specified direction
2016-06-05 16:54:03 +02:00
adam-urbanczyk
1ac5937f96 Preliminary implementation of Nth selector
Not yet tested
2016-06-02 21:49:15 +02:00
adam-urbanczyk
875b64a639 Started working on nth selector
Implementing using ordered dict
2016-05-23 22:01:05 +02:00
Jeremy Mack Wright
a54a81938c Changed travis.yml to use FreeCAD stable rather than daily PPA. 2016-05-23 12:17:04 -04:00
Jeremy Mack Wright
5d3a1f7927 Added v1.0.0 changes section. 2016-05-23 10:33:23 -04:00
Dave Cowden
b41d52f67d Merge pull request #146 from adam-urbanczyk/master
Symmetric extrude with respect to the workplane. Thanks adam!
2016-05-23 06:55:22 -04:00