OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: tag: 0.16.6706
Python version: 2.7.11
Qt version: 4.8.7
Coin version: 3.1.3
OCC version: 6.8.0.oce-0.17
Spoiler: I am using FC with a SpaceNavigator, which works supremely to adjust the view, after I unplug the SpaceNavigator, the referenced grayed-out menu options become available again. plugging the SN back in again, and the affected menu options 're-appear';
so there appears some combination of FC state ( or mouse configuration options ?) which, properly tweaked, might prevent the problems described here. I 'd argue any incorrectly-set configurable parameter which triggers the sort of behaviors I describe below is manifestly a 'bug'.
While I have the highest hopes, [ of using FC like I've used Blender and bpy for procedural generation and interactive viewing of models... ] I'm finding FC really, completely, unusable.
Almost every operation after I've got some geometry displayed is 'grayed out' ... this despite first 'doing the Python' to try and divine what type of object I have selected; 'Types' seeming the crux of issues related to what one can and can't do with a selection - types which are nowhere displayed, in the view/data property/value panels;
which, curiously, < the referenced extrusion, at least > seem to retain just-changed ( stale) names
>>> Gui.ActiveDocument.setEdit('Extrude001',0) <- 'Extrude001' was the former name of "Extrusion_NACA_ys930chordXC"
pathologically iterating through all the workbenches and deselecting-selecting the part to see if cut / copy / paste or any other of potentially usable myriad menu items ever becomes un-grayed; they don't
After closing all the open files,
I can't even exit. FreeCAD -> [ Quit FreeCAD cmd-Q ( is grayed out.) ]
Nor can I 'open' any ( File -> New, File -> Open ... all gray .. ) except from the list of 'recent' files.
Py frags which capture & display the state of the FC UI and the model App & Gui hierarchies would seem of great utility here, in lieu of or to augment and disambiguate prose descriptions ( such as this one ... )
all reference material, tutorials, etc. I find blithely suggest I should be used [ everything grayed out ] to accomplish those trivially simple operations like cut / copy / paste, duplicate, fuse or union replicated parts together, etc. etc. I'm imagining there's some giant FSM somewhere keeping FC from crashing from type mismatches between operators and document objects ... in reality it's probably just the class hierarchy and OO fns conspiring to render the thing unusable; and the 'root cause' here would seem to revolve about the mechanism / mechanisms of the SN drivers.
summary: anyone similarly affected and who happens to be a novice user, unfamiliar with how or whether particular options in FC work, and therefore unable to diagnose AND who has a configuration similar to that above listed will have a miserable experience ( with a SN together ) with FC until they chance on the thought of unplugging it.