Releases: realthunder/FreeCAD
Releases Β· realthunder/FreeCAD
2023.01.14
- (New) Part: support auto shape validation and fix. See demo here
- Support manual toggle of overlay panel visibility with keyboard shortcut
Shift + Left|Right|Up|Down
- Improve overlay hint display
- Fix tree view item background sizing
- Fix grammer error warning when
Edit parameters
(#643) - Fix view object visibility restore (#642)
- Fix access violation when closing edit panel (#648)
- Fix lost of topo naming changing on undo/redo
- Fix restoring base64 encoded files embedded in xml (#653)
- Fix crash on view switching after loading user settings
- Draft: fix sketch placement (#664)
- Draft: fix crash on several object creation command (#654, #665, #674)
- Draft: fix SVG import issue (#675)
- Part: fix unstable face index in default face maker (#657)
- Part: fix wrong wire ordering in default face maker (#660)
- Part|PartDesign: fix sweep operation (#670, #638)
- PartDesign: fix profile editing box height (#650)
- PartDesign: fix initial selection on creating Pipe (#677)
2022.11.28
- Support manual toggle show/hide of overlay dock widget panel on all sides using either button or keyboard shortcut
Shift + Left/Right/Up/Down
- Fix tree view transparent item background sizing
- Fix visibility restore in view object, affects TechDraw (#642)
- Fix parameter grammar file loading on Windows (#643)
- Part: fix wrong edge ordering return by Part.sortEdges() (realthunder/fcad_pcb#61)
- Part: fix topo naming of wires produced by Part.Wire()
2022.11.12
- (New) Update conda release for all platforms to Python 3.10, Qt 5.15 and OCC 7.6
- (New) PartDesign: expose 'Profile' property to all sketch based feature editing panel (See demo here)
- Fix progress bar indicator on import/export
- Enable read only link property hyperlink label in property editor
- Part: avoid unnecessary shape copy when fixing shape (#607)
- Part: fix topo naming when fixing shape (#595)
- Part: fix linear edge transformation problem (#610)
- Part: fix per vertex color setup
- Part: add support for element name mapping for multiple Shape properties
- PartDesign: fix multi-wire Loft (#602)
- PartDesign: fix default angle setting in Chamfer (#606)
- PartDesign: fix drag and drop of datum/sketch/binder to body
- PargDesign: fix importing external profile when creating sketch based feature
- PartDesign: fix cyclic dependency caused by reordering feature
- PartDesign: improve Loft editing
- PartDesign: improve fillet per edge radius editing
- PartDesign: add 'Check geometry' toolbar button from Part workbench
- PartDesign: add 'MoveProfile' and 'RotateProfile' property to feature Pipe to auto position sweeping profile
- PartDesign: migrate 'Section' property in feature Pipe to support sub-element linking
- PartDesign: support vertex as profile in feature Pipe
- Sketcher: fix element name mapping for internal shape
- Sketcher: warn about small edge and auto fix wire
- Sketcher: support per sketch 'SectionView' setting
- Sketcher: support import internal shape from other sketch
- Sketcher: add command to add intersecting external geometry as defining geometry
- Sketcher: revert poly line tool shortcut back to 'M'
- Import: fix crash on exporting shape with only vertices
2022.10.21
- (New) Support
Hidden line
display mode whileShadow draw style
is active through document view propertyDisplay mode
- (New) Support per view Shadow/Hidden line draw style setting, exposed through document view property panel
- (New) New command
Std_ToolTipDisable (D, T)
to globally toggle tooltips - (New) Sketcher: support importing intersection of external Solid/Shell/Face/Edge (See demo here)
- (New) Sketcher: support building internal geometires on intersecting geometry (See demo above)
- (New) Part: new binding mode
Float
in SubShapeBinder to have independent placement to the bound object (3e70327) - (New) PartDesign: support per edge radius/segment configuration in Fillet (See demo here)
- (New) PartDesign: support per edge length/angle configuration in Chamfer (See demo above)
- Improve cyclic dependency handling in tree item drag and drop
- Support ESC key press hiding of overlay dock widget title bar and split handle
- Add new tree view context menu action to recursively reload a document (#1252)
- Remember file dialog position and size (#519)
- Improve tree view search box navigation (44c077d)
- Change preselection on item navigation in SelectionView
- Improve cyclic dependency diagnostic message (#548)
- Fix crash in SelectionView search list when deleting object
- Fix display mode override for points
- Fix tree item background restore
- Fix crash when editing object color
- Fix view provide color override restore problem
- Fix Link CopyOnChange update in undo/redo (#545)
- Fix default setting of Link.ShowElement, expose the setting to
Preferences -> General -> Objects -> Show array element in Link array
(#502) - Fix escape cancling of OverlayWidget dragging
- Fix mouse wheel handling in overlay widget (#567)
- Fix transformation dragger on scaled Link
- Support transformation dragger for collapsed link array element
- Support propagation of shape color change without recompute (deeb830)
- Arch: skip unsupported type in Collade mesh import (#518)
- Renderer: add option to render scenen outline in
Hidden line
draw style (dbe1337) - Renderer: fix cross axis rendering with offset (#489)
- Part: support drag and drop replacement in shape content expansion
- Part: support Refine operation on face
- Part: fix crash when offseting circle with radius one (cb6e61e)
- Part: fix dragging Part feature to an empty body (#501)
- Part: new API (
Part.disableElementMapping()
) to disable topo naming generation for shape or the whole document - Part: new class
WireJoiner
(exposed as Part.joinWires()) to build wires on arbitarily intersecting edges - Part: new face maker
FaceMakerRing
to build faces with nested wires - Part: support drag and drop replacing child object in ViewProviderPlaneParametric (e.g. Part::FeatureFace)
- Part: fix TopoShape::makeFilledFace(), affects Surface::Filled (#534)
- Part: fix placement restore on error in AttachExtension
- Part: fix attachment reference auto fix using topo naming
- Part|PartDesign: fix backward compatibility of Extrusion inner taper angle
- PartDesign: support vertex sectionin Loft (#478)
- PartDesign: support wire selection Fillet/Chamfer (#543)
- PartDesign: fix dependency issue in feature Split and its child Solids
- PartDesign: do not auto remove child on cross coordinate linking
- PartDesign: fix potential cyclic dependency on creating sketch based feature (#515)
- Sketcher: support non construction point (#478)
- Sketcher: sync placement change on section view
- Sketcher: fix 'View sketch' command schronization issue (#495)
- Sketcher: fix importing external geometry of non Part feature
- Sketcher: fix crash on deleting external geometry (3e0dae7)
- Sketcher: fix import datum as external geometry (#549)
- Sketcher: fix complex BSpline rendering
- Sketcher: work around external edge projection failure
- Sketcher: preserve section view option when editing
- Sketcher|Show: support reverse section view when editing sketch (#495)
- Spreadsheet: fix cell update on edit mode change
- Import: remove 'Expand compound' STEP import option in favor of built-in shape expansion function.
- Import: fix potential cyclic dependency when importing STEP as multi-file document
2022.07.09
- (New) Auto assign keyboard shortcut for dockable panels, making it easier to bring up auto hidden overlay widgets. See
View -> Panels
for shortcut. - (New) Support expression binding of
ViewObject
property - (New) Part: support offset operation in
SubShapeBinder
- (New) Spreadsheet: new edit mode for editing color data through color button
- (New) Support shape content expansion in simple
Part::Feature
(see demo here) - Add option to create new group inside current selected group (
Preference -> General -> Objects -> Create new group inside current selected group
) - Support pasting objects into current selected
App::Part
(#473) - Use upstream LibPack to for Windows build
- Fix ViewProvider document object attachment (#486)
- Fix Windows Conda build missing
pivy
Python module (#475) - Fix restore error of expressions referencing external object when saved as directory (#458)
- Fix mouse lock up when opening a modal dialog by click through transparent overlay widget
- Import: fix crash on importing step with option
Expand compound
(BTW, this option can be considered as deprecated with the newShape expansion
feature). - Spreadsheet: fix property type exposed from cell
- Sketcher: fix building shape with vertex (#478)
- PartDesign: fix crash in sketched base feature (#479)
- PartDesign: fix feature Groove topo naming
2022.07.04
-
07.04
-
Stable|Daily
- (New) Support showing icon and GIF animation in toolbar tooltips (#443, 3252200)
- (New) Support icon in tree view tooltip, controlled by
Preferences -> Display -> UI -> Show icon in tool tip
- (New) Support GIF animation in SplashScreen and AboutImage
- (New) Support undo user setting reset and import. Undo menu available in
Tools -> Presets
- (New) Add option to to set default draw style for new document, in
Preferences -> Display -> Draw styles -> Default draw style
(#385) - (New) Part: enable AttachExtension support for more objects. Allow cross coordinate linking.
- (New) Part: add BaseAttachment support to AttachExtension (62ce7b5)
- (New) Sketcher: add 3D view context menu when editing sketch
- (New) Sketcher: support fitting Arc/Circle from projected BSpline (68b3fcd)
- (New) Path: add option to Path::Feature to generate shape from path. Expose Python API
Path.shapeFromPath()
(2cf8f6f) - Improve tree view item selection highlight
- Add new preference page (
Preferences -> General -> Objects
) to expose group related settings (#1139) - Show more details in tree view item tooltip when holding
Ctrl
key. - Do not force tree view expand on selection stack back/forward (#372)
- Various improvement on handling large amount of objects
- Add more icons to
Origin
features (#381) - Improve navigation cube
- Support non-square styled icon in toolbar and workbench tab bar (#368)
- Allow customize tab size in workbench tab bar (a54340c)
- Support
Pick gemoetry
through overlay widget - Improve property view display of properties with child expression binding
- Add option to create origin feature in existing object,
Preferences -> General -> Objects -> Apply to existing objects
(#436) - Support import external icon set file (#402)
- Improve object error display in tree view item tooltip
- Add separator when locking toolbar (#455)
- Improve screenshot with transparent background
- Improve handling of incompatible topo naming storage format
- Fix expression editor delayed evaluation
- Fix expression editor trigger shortcut (#387, #1126)
- Fix paste code to Python console (#388)
- Fix crash on setup
Link CopyOnChange
(i.e. variant link) - Fix crash on removing object when undo/redo
- Fix crash when closing 3D view (#1219)
- Fix compatibility problem with external toolbars
- Fix duplicate parameter items in parameter editor
- Fix expression editor backgraound opacity setting
- Fix command icon refresh for group command (#368)
- Fix mouse double click pass through in overlay widget (#361)
- Fix unpressable top left buttons on MacOS (#335)
- Fix auto transparent pick (#312)
- Fix Pie Menu with menu item offset
- Fix property link comparison (#359)
- Fix wrong sub element name in
Go to linked object
command - Fix tree view show-on-top indicator synchronization (#448)
- Fix Link children visibility setting
- Fix Link loss of visual when undo/redo
- AddonManager: silent error on getting optional meta data (#1203)
- Part: add "Recompute object" option to Attachment edit task panel
- Part: improve API makEFilledFace/makEBSplineFace(), which improves SubShapeBinder capability of generating BSpline face
- Part: fix unstable face name (#332)
- Part: fix icon in feature
MultiFuse
andMultiCommon
- Surface: fix crash on feature
Filling
(#423) - PartDesign: fix crash on feature Thickness when no thickness is set
- PartDesign: fix adding transform feature to
MultiTransform
- PartDesign: fix crash on moving feature
- PartDesign: prevent duplicate child in feature
Pipe
- PartDesign: fix Loft/Pipe editing task spine selection
- PartDesign: fix workbench context menu
- PartDesign: fix wrong BaseFeature when reorder features
- Sketcher: improve datum label auto scale in perspective camera view (#347)
- Sketcher: change geometry creation to activate on mouse release for better user experience (#783)
- Sketcher: improve carbon copy (6fbf05c)
- Sketcher: fix
Pick geometry
when editing sketch (#376, #437) - Sketcher: fix building of external geometry (#383, #391)
- Sketcher: fix redraw on editing while active view is not a 3D view
- Spreadsheet: improve efficiency on pasting large amount of cells
- Spreadsheet: improve range binding feature
- Spreadsheet: respect edit mode when exposing cell as property
- Spreadsheet: fix crash when export
- Spreadsheet: fix cell clearing
- Spreadsheet: fix range checking and selection
- Spreadsheet: fix selection/binding bordering rendering
- Spreadsheet: do not change cell merging in bound cell
- Spreadsheet: fix crash in undo/redo
- Start: handle legacy cache html encoding (#1221)
- Path: fix PropertyPath restore
- Path: make visual path arrow unpickable
-
Daily
- Expose rendering option
Preference -> Display -> Draw styles -> Force single side lighting on solid
- Expose rendering option
-
Assembly3
-
2022.04.30
- Fix command tooltip (#1192)
- Fix color mapping when expanding compound on STEP import (#1195)
- Fix crash on replacing object through drag and drop (#1198)
- Fix file name encoding when opening
- Fix mouse dead zone at top left area of the main window (#355)
- Fix auto transparent picking (#312)
- Fix mouse double click pass through in tree view transparent overlay (#361)
- Fix compatibility of toolbars created by external workbench
- Fix crash when closing 3D view on some platform (#1219)
- Fix icon refresh for grouping command
- Support non square styled icons in toolbutton, workbench combo box and tab bar (#368)
- Do not force expand tree view when go back/forward selection history (#372)
- Add setting
Preferences -> General -> Objects -> Claim all children
, to change how plain group claims child objects in tree view (#1139) - Allow undo preferences/parameters import and reset
- Improve tree view overlay selection highlight rendering
- Hiding detail dependecy selection when copy object with dependency
- Improve unicode handling
- Add object type information in tree view tooltip when holding
Ctrl
key - Part
- Fix crash on editing
Support
of SubShapeBinder - Fix unstable face order when making face (#332)
- Fix crash on editing
- PartDesign
- Fix crash when recompute
Thickness
when no thickness is set
- Fix crash when recompute
- Sketcher
- Improve datum label auto scale in perspective camera view
- Change geometry creation to react on mouse release instead press, for better compatibility for some navigation style (#787)
- Fix mouse over highlight of
Pick geometry
when editing sketch (#376) - Fix external geometry of circular and elliptical arc (#383)
- Fix external geometry update on moving sketch
- Add 3D view context menu when editing (#723
- Spreadsheet
- Improve efficiency of pasting large amount of cells
- Start
- Improve handling of legacy non-utf8 encoded thumbnail cache
- Assembly3
LibPack for Windows build
These LibPacks are used to build the Windows release. Version 12.5.5 bundles with OCC 7.5 and is used to build the LinkStage3
(stable) branch, while 12.6.1 with OCC 7.6 is used to build LinkDaily
(daily) branch.