Commit Graph

311 Commits

Author SHA1 Message Date
DeepSOIC
5dc9981278 Inspect: clarify messages; fix silent failure on shapeless features 2016-04-03 23:21:26 +03:00
DeepSOIC
517a27081d ShapeString: offload importing Draft, for speedup
Doesn't seem to affect start-up time, though =(
2016-04-03 23:19:27 +03:00
DeepSOIC
5fae350e27 ExposeLinkSubs: remove icon; remove toolbar button
remains only in the menu.
2016-04-03 23:02:48 +03:00
DeepSOIC
2aaa149b07 Icons: remake icons for info tools
resolves #4
2016-04-03 22:55:32 +03:00
DeepSOIC
947a4da65a BoundBox: fix #3 - error message for wrong selection 2016-04-03 21:44:37 +03:00
DeepSOIC
fbb613e131 Placement: fix #5 - keeping selection when creating new placements 2016-04-03 20:22:03 +03:00
DeepSOIC
f2011b480b PopulateChildren: fix #6 - don't make compound of single object
Featuring backward compatibility and smart complicated autosettling
logic.
2016-04-03 18:09:27 +03:00
DeepSOIC
3dfe5fe6c7 Update readme
Closes #7
Various changes, most important are about installation process
2016-04-03 02:06:11 +03:00
DeepSOIC
4550c51454 ParaSeries: fix behavior with faulty parameter values
If model failed to recompute with some parameter value, paraseries
failed altogether due to a coding error in console log message.

Fixed. Now, the behavior that was intended from the beginning is
observed: the shape that failed to be produced is replaced with a fail
marker, and the error is just logged to console.
2016-02-08 00:05:30 +03:00
DeepSOIC
31e9d3385e Change status to release candidate 2016-02-01 18:41:12 +03:00
DeepSOIC
a07ffc7ba5 ArrayFromShape: make dropdown toolbar button
+ extend the list in single placement dropdown
2016-01-31 02:53:25 +03:00
DeepSOIC
f6c63427a6 single Placement: automatically show placement dialog after creation 2016-01-30 01:53:48 +03:00
DeepSOIC
0989ae00d8 single Placement: new feature - Euler angles 2016-01-30 01:43:14 +03:00
DeepSOIC
919e9e6be3 single Placement: defined by axes 2016-01-29 23:40:08 +03:00
DeepSOIC
07e7cfc35a ValueSeriesGenerator: reintroduce Offset property
Offset property adds fractions of step to every value.
Affects LinearArray, PolarArray, and ParaSeries.
2016-01-29 20:50:24 +03:00
DeepSOIC
4904578dfd CompoundFilter, ArrayFilter: fix bug #1 2016-01-28 22:29:06 +03:00
DeepSOIC
b3b0ace108 SubLink: draw some icons 2016-01-28 19:03:28 +03:00
DeepSOIC
507e7aeace ArrayFilter: Explode: automatically group resulting objects 2016-01-25 18:40:53 +03:00
DeepSOIC
2633d6aeae ShapeInfo: remove some duplicate information 2016-01-25 15:08:30 +03:00
DeepSOIC
93e4827198 Group Inspect and ShapeInfo into a dropdown button 2016-01-25 00:15:23 +03:00
DeepSOIC
c9fc37677b ShapeInfoFeature: special treatment of Lattice arrays 2016-01-24 23:54:58 +03:00
DeepSOIC
de01fc4c1d SubLink: remove built-in analyzer (it was split off into a new feature) 2016-01-24 23:42:04 +03:00
DeepSOIC
b34b4e2b11 New feature: ShapeInfoFeature
separated off SubLink
2016-01-24 23:41:25 +03:00
DeepSOIC
a750a8e73b CompoundFilter: Explode: fix #2 + group together the result of explosion 2016-01-24 19:13:26 +03:00
DeepSOIC
478e256a18 [Dirty fix] Workaround for crash when selecting Placement objects
See forum threads:
[bug] Expressions: crash when object.Name == "Placement":
http://forum.freecadweb.org/viewtopic.php?f=3&t=13950

Any way to rotate on sweep?:
http://forum.freecadweb.org/viewtopic.php?f=3&t=13906
2016-01-23 03:59:07 +03:00
DeepSOIC
5f942da621 ParaSeries: support for multiple parameters 2016-01-15 03:38:25 +03:00
DeepSOIC
a5b154a312 ParaSeries: treat Recomputing when nested
If recomputing a paraseries, enable recomputing of nested paraseries
automatically. So that deeper paraseries may remain switched off, but
becoming active when top-level paraseries is recomputing.
2016-01-10 03:56:34 +03:00
DeepSOIC
b517ed7fbf ParaSeries: fix sometimes getting shape from wrong object 2016-01-10 01:42:59 +03:00
DeepSOIC
65da825fae SubLink: fix save-load errors 2016-01-10 01:42:33 +03:00
DeepSOIC
a4a2eab2bf New tool: ExposeLinkSubs
initial, not-so-capable implementation
2016-01-09 01:22:30 +03:00
DeepSOIC
44c2ac7569 SubLink: tiny fix 2016-01-09 00:24:48 +03:00
DeepSOIC
cbf4c7482c SubLink: fixes 2016-01-08 21:18:10 +03:00
DeepSOIC
ad2ef5bdf0 SubLink: fix error suppression that was disabled for debugging 2016-01-08 18:43:07 +03:00
DeepSOIC
045b7133f1 SubLink: remove dead properties if shape type changes 2016-01-08 18:36:24 +03:00
DeepSOIC
3365f06155 SubLink: shape analysis 2016-01-08 03:47:17 +03:00
DeepSOIC
7f3356a3ed New feature: SubLink (aka ShapeBinder) 2016-01-08 02:40:01 +03:00
DeepSOIC
654a9abbd1 BoundBox: icon for multi boundbox 2016-01-07 00:18:13 +03:00
DeepSOIC
11cb4c1fb1 [Breaking] BoundBox: array support 2016-01-07 00:09:02 +03:00
DeepSOIC
d13b8df885 ParaSeries: disable progress bar
Sorry, but it still causes crashes.
2016-01-04 17:34:00 +03:00
DeepSOIC
a3a692401b Downgrade: replace Compounds mode with Leaves
Compounds mode looked useless to me. Leaves mode was lacking.
2016-01-02 14:30:52 +03:00
DeepSOIC
0587d67882 [Breaking]ProjectArray: renames
Renamed PositionMode property to TranslateMode, to match other tools
2016-01-01 23:14:48 +03:00
DeepSOIC
7bd6299525 [breaking] ArrayFromShape: change names of properties
Renamed Base into ShapeLink
Renamed FlattenBaseHierarchy into CompoundTraversal
Merged wholeObject property into CompoundTraversal
+ some other touch-ups
2016-01-01 03:31:21 +03:00
DeepSOIC
7d242eb2a0 Update readme
* links to Lattice wiki, FreeCAD forum, etc
* mention ParaSeries
2015-12-31 17:46:02 +03:00
DeepSOIC
1044740c79 ParaSeries: attempt to fix a crash
Clicking property editor while the feature is recomputing was causing a
crash. Explicitly showing progress will stop the clicks reaching
property editor (because dialog is modal), and, hopefully, will prevent
crashes.
2015-12-29 22:56:53 +03:00
DeepSOIC
e8e34edb87 Workbench: add tooltip 2015-12-28 13:21:03 +03:00
DeepSOIC
d5e7d3544a ShapeString: search for fonts in project folder, not project folder/fonts
untested
2015-12-27 21:54:40 +03:00
DeepSOIC
fb52b47a22 PolarArray: fix - remove dead Mode property 2015-12-27 18:10:15 +03:00
DeepSOIC
4cf19bcecd LinearArray: fix fail to be created on an edge 2015-12-27 01:13:38 +03:00
DeepSOIC
254e2e6dfb Fix Lattice2 failing to load when no Lattice v1 is installed
Due to me mistakenly importing lattice1 modules by forgetting to put in
number 2.
2015-12-25 15:21:46 +03:00
DeepSOIC
b5e6e35c1d CompoundFilter: fix no warning when applying to arrays 2015-12-23 14:39:43 +03:00