From FreeCAD Documentation
Jump to navigation Jump to search

FreeCAD GUI for Data Manipulation


The GUI for numeric data entry in FreeCAD is a versatile entity. Unfortunately it contains various inconsistencies which frustrate new (and old) users. This is a list of some of those bugs.


A list of bugs appears later in this document. To demonstrate and explain them a collection of objects will be used, a screen snapshot of the objects in the Combo View is shown here and a FCStd file will be attached with the example objects.


This page is a "work in progress" and will be extended as necessary. Most likely the object collection (and screen snapshot and FCStd file) will have to be expanded and so will be updated as necessary.

Note: It is not known if these 'bugs' are hard fails or possibly intermittent; also it is not known if some of them may be platform specific. This list is created from FreeCAD v 0.14 on Macintosh computer.

Potential Feature Requests:

Right-click on Combo View Model tab to sort objects alphabetically

  • With large collections of objects, methods to manage the information are required. One method is by creating Groups and placing objects within them. Yet with large object collections even the number of objects in a Group can be daunting.

If the ability to sort objects alphabetically were available through a right-click menu option, then the user would at least know where to direct his attention to locate an object.

With initial testing of the Open Street Map importation by Microelly2, over 500 buildings can be imported. Obviously these can all be placed into a Group named "Buildings" but the problme simply happens again within the Group. With the current versions of FreeCAD the objects are listed in the order of creation, and then the ordered is modified by certain object operations. SO looking for Building 357 requires searching the complete list of 500 buildings

Ability to drag/drop objects in Combo View Model tab to place in order


The format for these Issues is a numbered entry for each Issue, and then within that numbered point, a bullet point for the Issue description followed by a bullet point with the steps to create the Issue. Optionally there is a third bullet point with discussion points For each Issue the following steps are assumed at the beginning of each Issue description:

  1. open example file
  2. open Views->Combo View
  3. click the Data tab

Level of expansion of displayed data for Data tab in Combo View is inconsistent

  • if user has Position drop-down expanded then it should not close when he selects a different object
  • Steps to Create:
    1. click on Cube1 to Select it
    2. click on the drop-down icon to the left of Position - the positional data for Cube1 should appear
    3. click on Cylinder1 - the pop-down data for Position will not appear
  • When working with the alignment of different objects this is very annoying. Once the user has decided what level of detail he wants displayed, this should be maintained by the software.

New object creation should switch selection to new object (view zooms to display new object, but browser doesn't Select it)

  • If the user has created a new object then presumably that is what they want to work with.
  • Steps to Create:
    1. click on the "Create a Cube Solid" button Part Box.svg or "Create a Cylinder" Part Cylinder.svg buttons
    2. the Selection will not be changed, in order to work with the newly created object you must manually click on it to Select it

Is the math capability for input of X,Y,Z in Position documented?

  • 400 + -17 may be entered into the X, Y,Z coordinates, is this documented?
  • Steps to Create:
    1. enter "400+-17" into the X, Y or Z field of the Position. When you click away the string will be evaluated and the resultant displayed ("383" in this example)
  • I have not been able to find documentation of this useful feature.

  1. is there a way to reset "800-170" in X,Y,Z to "630"?
    • after using 400 + -17 to relocate an object, is there a method for the user to reset the field value to 383?
    • Steps to Create:
  2. Erratic Selection
    • Selection is not always predictable, sometimes there are multiple selections, this leaves the user unsure of which object an action will act upon
    • Steps to Create:
  3. Erratic Selection after drag/drop
    • having to click twice to reset Selection
    • Steps to Create:
  4. deleting a Compound object places the component objects at the end of the list
    • Steps to Create:
  1. business with negative sign, comma in data entry
    • Steps to Create:
  2. roll over from -9,999 mm to -1.1 m (looses place)
    • Steps to Create:
  3. erratic Undo
    • Steps to Create:
  4. Return doesn't always put X,Y,Z into Edit mode
    • Steps to Create:
  5. does Combo View scroll when you need to drag something from the bottom to the top and the top is off the top of the display?
    • Steps to Create:
  6. drag/drop must be onto folder, will not accept a member of that folder
    • Steps to Create: