Chris Hennes
ff349c81d6
Merge pull request #23746 from 3x380V/cmake
...
CMake: Use scoped include and library directories
2025-09-10 21:54:51 -05:00
PaddleStroke
dde9b038aa
Assembly: Fix simulation crash with limits
2025-09-10 21:54:20 -05:00
Chris Hennes
23bcfd12ff
Update translations 2025-09-09
2025-09-10 08:53:41 +02:00
wmayer
ac51455a0a
CMake: Replace include_directories with target_include_directories
2025-09-08 19:04:34 +02:00
Chris Hennes
b699349e9b
Merge pull request #23521 from z0r0/python-interface-bindings-final
...
Core: Python interface bindings cleanup
2025-09-08 10:58:15 -05:00
Chris Hennes
c0d1151633
Update translations 2025-09-03
2025-09-04 11:37:11 +02:00
Ian 'z0r0' Abreu
78ec52f1a8
updating docblock locations.
2025-09-02 08:28:47 -04:00
Ian 'z0r0' Abreu
b1c551026e
reverting author metadata
2025-09-02 08:25:37 -04:00
Ian 'z0r0' Abreu
b0b9f8fc35
Adding license documentation to interface class docblocks.
2025-09-01 21:50:59 -04:00
PaddleStroke
e40e01b039
Assembly: Solver message taskbox. UI setup, App not implemented yet. ( #23420 )
...
* Assembly: Solver message taskbox. UI setup, App not implemented yet.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update TaskAssemblyMessages.cpp
* Update ViewProviderAssembly.cpp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-01 21:29:06 +00:00
Chris Hennes
e36d5db583
Update translations 2025-08-30
2025-09-01 17:44:54 +02:00
Mathieu GRENET
0604c818a1
Assembly: Fix inconsistent positioning in distance joint validation
...
When validating distance joints, parts would move from preview position to
a different valid solution. This was caused by preSolve() being called
inconsistently - applied during offset changes for all joint types, but
distance joints are not in JointUsingPreSolve list.
Fix: Only call preSolve() for joint types that are designed to use it,
matching the logic used elsewhere in the codebase.
2025-08-31 21:31:45 -05:00
Ian 'z0r0' Abreu
4a17d628a7
Finalizing Python interface bindings for assembly
2025-08-31 15:19:25 -04:00
Chris Hennes
f3c675ed5b
Update translations
2025-08-28 16:14:49 +02:00
PaddleStroke
465f6cb52c
Assembly: Screw Joint, fix distance name to Thread Pitch
2025-08-25 16:44:04 -05:00
PaddleStroke
b7440a660c
Assembly: Move label change logic to onChange
2025-08-25 11:06:11 -05:00
PaddleStroke
b4d799b0ed
Assembly: Fix untranslatable string in CommandInsertNewPart.py ( #23355 )
...
* Assembly: Fix untranslatable string in CommandInsertNewPart.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-25 14:38:33 +00:00
tetektoza
59d4eec796
Assembly: Allow editing joint references
...
As the title says - root cause of this problem was imprecise reference
matching by moving_part and TNP string processing incosistencies, so the
solution is to give enhanced matching and TNP string mapping for
reliable deletion.
Also added context menu with keyboard shortucs so user is able to delete
stuff with right click.
2025-08-24 22:58:57 -05:00
PaddleStroke
59b01f6802
Assembly: toggle grounded: handle case of grounded joint selection.
2025-08-24 22:58:22 -05:00
Ian Abreu
300d971e98
Core: Fixing missing python bindings. ( #23054 )
...
* Adding missing python interfaces.
* fixing interface includes.
* attempting fix for CI build error related to path resolution.
* testing build
* More testing via Github Actions...
* renaming files
* fixing comparison operator.
* reverting...
* fixing CMakeLists
* fixing binding generation issue
2025-08-24 22:43:39 -05:00
tetektoza
63649bb9a8
Assembly: Auto close on deleted doc for dialogs to avoid segfaults
...
Currently if we close document on Assembly WB while having dialog
opened, it will throw segfault because it is not being auto closed
automatically during document close. This in turn resulted in dialog
having dangling references to document that was no longer existing,
throwing segfaults in random places.
So solution is simple - add `setAutoCloseOnDeletedDocument` for every
dialog in Assembly to avoid this situation and close every dialog upon
document close.
2025-08-24 22:22:19 -05:00
Max Wilfinger
ab5e9e0ded
Fix source string mistakes reported on Crowdin ( #23157 )
...
* Fix source string mistakes reported on Crowdin
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftguitools/gui_downgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_SetStyle.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
---------
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2025-08-24 20:51:32 -05:00
Chris Hennes
40b1ea294c
Update translations
2025-08-18 17:55:24 +02:00
Ryan Kembrey
66aaf6a2ee
Assembly: Update UI strings for consistency
...
Closes : #22194
2025-08-04 20:14:38 +02:00
Ian Abreu
ca95874813
Core: Generation of python bindings for Assembly ( #22574 )
...
* adding XML, CmakeLists, and interfaces.
* removing Dict, List from typing imports.
* Normalizing imports.
2025-08-04 10:36:22 -05:00
PaddleStroke
8aa0b5b108
Assembly: Fix https://github.com/FreeCAD/FreeCAD/issues/22815
2025-07-29 13:49:41 -05:00
PaddleStroke
94e6b30511
AssemblyGui: CmakeLists typo
2025-07-28 22:21:45 -05:00
PaddleStroke
38fb1ef274
Assembly: Replace "Activated" property by the core "Suppressed" mecha… ( #22409 )
...
* Assembly: Replace "Activated" property by the core "Suppressed" mechanism.
* Fix inaccuracy
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* move the change to migrationScript5 function
* Update JointObject.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-28 18:20:01 +02:00
paddle
f4bdeeac16
Assembly: Task Watcher.
2025-07-27 21:23:12 +02:00
paddle
dc73b8272a
Assembly: Add 'Activate assembly' command.
2025-07-27 21:17:28 +02:00
PaddleStroke
59c6742155
Assembly: Use icon overlay for unconnected joints instead of annoying warning. ( #22662 )
...
* Core: FeaturePython : Add getOverlayIcons to python interface
* Assembly: unconnected joints icon overlay Fix #22643
* Update src/Mod/Assembly/Gui/ViewProviderAssembly.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update AssemblyObject.cpp
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* Update JointObject.py
* Update ViewProviderFeaturePython.h
* Update ViewProviderFeaturePython.cpp
* Update Application.cpp
* Update ViewProviderFeaturePython.cpp
* Update ViewProviderFeaturePython.h
* Update ViewProviderAssembly.cpp
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-26 22:35:24 +02:00
PaddleStroke
db7c039881
Assembly: utils: tiny fix
2025-07-26 11:16:28 +02:00
PaddleStroke
e54984504a
Assembly: Fix infinite loop with subassembly. Fix #19319 ( #22685 )
...
* Assembly: Fix infinite loop with subassembly. Fix #19319
* squash
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update AssemblyObject.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-25 00:11:24 +02:00
PaddleStroke
43251b20e3
Assembly: Fix insert sub-assemblies positioning issues ( #22677 )
2025-07-24 12:43:23 -05:00
PaddleStroke
4827fc53be
Assembly: Fix flexible sub-assemblies cannot be deleted ( #19100 )
2025-07-24 12:41:31 -05:00
PaddleStroke
66cfc3112f
Assembly: Simulation active only if proper joint available ( #22711 )
2025-07-24 14:59:58 +00:00
PaddleStroke
431df47c5b
Assembly: Insert tool : fix error when removing object
2025-07-24 08:46:39 -05:00
PaddleStroke
1805e17427
Assembly: VPAssemblyLink: remove warning leftover
2025-07-23 07:24:17 -05:00
PaddleStroke
b74dd4b9c7
Assembly: Fix flexible subassemblies have no transform gizmo when selected ( #22670 )
...
* Assembly: Fix flexible subassemblies have no transform gizmo when selected
2025-07-23 07:23:49 -05:00
PaddleStroke
eb5898f387
Assembly: Fix unconnected Joints always touched
...
Fix https://github.com/FreeCAD/FreeCAD/issues/22642
2025-07-21 13:24:28 -05:00
PaddleStroke
207e6b576d
Assembly: Fix error message flexible assembly #22561
2025-07-18 15:20:27 -05:00
PaddleStroke
b3bd225a64
Assembly: Fix crash 20614 ( #22538 )
2025-07-18 09:53:35 -05:00
Tayler Miller
40e553dcdf
Assembly: Fixes bug for origins in Sub-AssemblyLink ( #22415 )
2025-07-17 08:03:28 -05:00
Max Wilfinger
10d3a47e99
Assembly: Fix conflicting shortcuts
2025-06-23 10:06:18 -05:00
pre-commit-ci[bot]
8f5c56ea28
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-06-02 09:53:47 +00:00
Yorik van Havre
640642eed2
Translations: Merged crowdin translations
2025-06-02 11:48:26 +02:00
Yorik van Havre
26e16765b0
Translations: updated ts files
2025-06-02 11:07:28 +02:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Kacper Donat
ff99df4c4d
Assembly: Use freecad_cast whenever possible
2025-04-26 14:23:25 +02:00
Furgo
8dfa7a9a63
Assembly: BOM, handle enumerations as well
2025-04-25 01:53:11 +02:00