Roy-043
6b1a460a22
Draft: add parameter observer
...
To avoid having to restart FreeCAD after changing parameters.
2023-11-21 20:42:16 +01:00
Roy-043
0734b518b4
Merge pull request #11477 from Roy-043/Draft-improved-handling-of-snap-prefs
...
Draft: improved handling of snap prefs
2023-11-21 18:40:42 +01:00
Roy-043
eab0933a36
Merge pull request #11467 from Roy-043/Draft-make-mod-key-prefs-non-global
...
Draft: make mod key prefs non-global
2023-11-21 18:40:10 +01:00
Roy-043
59ba9146b8
Draft: improved handling of snap prefs
...
* Some trackers had 2 color nodes.
* Added a setColor function to some trackers.
* Added a set_snap_style function to the Snapper class.
2023-11-21 17:14:17 +01:00
Chris Hennes
c556af673a
Part: Add BRepFeat_MakeRevol.hxx to Precompiled header
2023-11-20 21:43:38 -06:00
Roy-043
84deb09f0b
Draft: make mod key prefs non-global
2023-11-20 21:17:18 +01:00
Chris Hennes
1372070452
Update translations
2023-11-20 13:46:22 -06:00
Roy-043
1193491f40
Draft: gridShowHuman did not work
...
* The gridBorder pref was ignored.
* BimProject has been renamed to BimProjectManager.
2023-11-20 19:54:24 +01:00
David Carter
332bf7ed08
Material: Continued Material enahncements
...
Continues the work of the material subsystem improvements.
Several important items are included in this merge. In terms of new
capabilities, this merge adds List and MultiLineString as valid
property types, complete with editing dialogs. This will help with
backwards compatibility for external workbenches, such as Render.
Stability has been a big focus. New unit tests help to verify features
work as expected. Bugs have been fixed and crashes avoided.
Material cards have had a renaming to their tree structure. For
example, 'StandardMeterials' is redundant, so this was renamed to
'Standard'. The cards themselves are more compliant fully passing the
yamllint tests.
More soon.
2023-11-20 12:19:29 -06:00
pre-commit-ci[bot]
0dc15c940d
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-11-20 18:25:29 +01:00
Kevin Martin
00c94b8351
Use PyObject_CallObject rather than interpreting generated code
...
Rather than generating Python code and interpreting it, which, in C++, is fraught with issues of creating the correct syntax for a str token when the text contains certain special characters like double-quote and backslash, the modified code makes call(s) to PyObject_CallObject which takes the C++ string and makes the appropriate conversion itself. The steps in building the Position passed to make_text are also done using c++ objects until the final Python Placement object is needed.
2023-11-20 18:25:29 +01:00
Mark Ganson TheMarkster
f434797789
[Part Workbench]Prevent error when using link in boolean cut ( #11398 )
2023-11-20 14:22:25 -03:00
tmksw
f658e9f422
[Start WB] extend file info in MRU tooltip ( #11450 )
2023-11-20 14:21:12 -03:00
Paddle
a101037e2c
Fix autoconstraints of arcslot tool.
2023-11-20 14:19:51 -03:00
Chris Hennes
4546f6aadd
Merge pull request #11421 from Pesc0/vscode-split-4--upgrade-python-debugger
...
Vscode split 4 upgrade python debugger
2023-11-20 11:18:36 -06:00
LarryWoestman
f5be078da3
Path: Added separator lines to make the tests easier to find ( #11423 )
...
Co-authored-by: LarryWoestman <LarryWoestman@users.noreply.github.com >
2023-11-20 10:13:44 -07:00
PaddleStroke
cce89e4fec
[Sketcher] Auto horizontal/vertical ( #11330 )
...
* Refactor sketcher horizontal / vertical constraints and adds a horizontal/vertical command.
* Sketcher : HorVer : change tool icon.
---------
Co-authored-by: Paddle <PaddleStroke@users.noreply.github.com >
2023-11-20 11:00:22 -06:00
bgbsww
0148cbaac1
Defend against surface not created from invalid face
2023-11-20 13:59:01 -03:00
Paddle
bd7a468a39
Group Trim/extend/split.
2023-11-20 10:58:17 -06:00
Rohan Mishra
acecf141d9
Update ShapeFix_EdgePy.xml ( #11193 )
...
* Update ShapeFix_EdgePy.xml
Issue #11182
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2023-11-20 10:49:41 -06:00
Adrián Insaurralde Avalos
7a01a7dc32
Merge pull request #7193 from AjinkyaDahale/pd-more-revol-options
...
PD: more options for revolution/groove
2023-11-20 13:36:34 -03:00
wmayer
5d2308e16f
Part: add test for Geom2d.toShape
2023-11-20 13:00:09 +01:00
tomate44
810da3db88
Part : fix edge creation of Geom2d curves
2023-11-20 12:35:09 +01:00
Roy-043
c62552338e
Arch: remove global precision variables
...
To avoid having to restart after changing the Draft precision parameter.
2023-11-20 12:21:28 +01:00
bgbsww
73f662317d
Reverse misuse of list comprehension
2023-11-20 11:36:39 +01:00
bgbsww
e5044b05f7
Parse inventor format without commas between points
2023-11-20 11:36:39 +01:00
Roy-043
99d23ee7f4
Draft: store more command modes in prefs
...
With this PR the following 5 command modes are automatically stored in the preferences:
* "ContinueMode"
* "RelativeMode"
* "GlobalMode"
* "fillmode" (existing preference, removed from the Preferences Editor)
* "SubelementMode"
Additionally:
Three commands (Draft_Ellipse, Draft_Rectangle and Draft_Stretch) call `setRelative` after the 1st point has been specified and would permanently switch on relativeMode. After this PR this switch is temporary.
2023-11-18 21:03:26 +01:00
Roy-043
9511ef6fb7
Merge pull request #11440 from Roy-043/Draft-make-Draft_Edit-prefs-non-global
...
Draft: make Draft_Edit prefs non-global
2023-11-18 19:45:00 +01:00
Roy-043
06e6ea5d53
Merge pull request #11436 from Roy-043/Draft-constraining-did-not-respect-global-mode
...
Draft: constraining did not respect global mode
2023-11-18 19:44:40 +01:00
Roy-043
6e6be51bf0
Draft: make Draft_Edit prefs non-global
2023-11-18 19:18:23 +01:00
Roy-043
05f064d35b
Draft: constraining did not respect global mode
...
Fixes #10496 .
2023-11-18 13:36:35 +01:00
Roy-043
6ac062f8fb
Draft: make in-command shortcuts non-global
...
Fixes #8329 .
2023-11-17 12:57:56 +01:00
Roy-043
7a05e9809b
Draft: minor updates related to precision pref
2023-11-17 09:49:01 +01:00
Roy-043
b7de4e73dd
Merge pull request #11419 from Roy-043/Draft-Draft_Join-should-call-join_wires
...
Draft: Draft_Join should call join_wires
2023-11-17 09:30:01 +01:00
pavltom
3876f23f4d
[TechDraw] Multiselection mode implementation
2023-11-16 20:45:02 -05:00
pavltom
4703c77067
[TechDraw] Remove obsolete getYInClip method
2023-11-16 20:45:02 -05:00
pavltom
095160d438
[TechDraw] Remove nowhere used m_dragState
2023-11-16 20:45:02 -05:00
pavltom
35618ef606
[TechDraw] Refactor QGIView and QGIPrimPath mouse processing
2023-11-16 20:45:02 -05:00
pavltom
e2cc18eb8d
[TechDraw] Remove now unused SelectPoint signal relics
2023-11-16 20:45:02 -05:00
pavltom
e2635afe87
[TechDraw] Fix app selection not reflecting Qt selection
2023-11-16 20:45:02 -05:00
pavltom
5a6c3b2606
[TechDraw] Fix DrawView.setPosition signaling changes always
2023-11-16 20:45:02 -05:00
Pesc0
20a4d40f0b
addon manager: use get_python_exe from utils file
2023-11-17 02:00:25 +01:00
Roy-043
acac040b6e
Draft: Draft_Join should call join_wires
...
Also removed an obsolete comment.
2023-11-16 21:02:19 +01:00
bgbsww
c44a61bae3
PartDesign: refresh body after pipe creation ( #11357 )
2023-11-16 12:58:39 -03:00
Roy-043
65ec16341d
Draft: prefs: remove copymode, useSupport no longer via UI
...
This PR removes the copymode (Global copy mode) preference.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=82679
Additionally useSupport is removed from preferences-draft.ui, turning it into a fine-tuning preference. Use of this feature is rare and may not be supported in the future. No need to present this preference to new users in the UI.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=80689
2023-11-16 11:40:23 +01:00
Roy-043
cb94603731
Draft: menu texts of snaps to sentence case
2023-11-15 14:59:38 +01:00
Paddle
ca80f8eee2
Fix ESC key for Sketcher_Dimension
2023-11-15 14:41:43 +01:00
Paddle
5c11f39be7
Sketcher OVP setting : add missing default.
2023-11-15 14:40:03 +01:00
Abdullah Tahiri
62365dd7dd
SketcherGui: Fix preselectAtPoint for non X-Y orientations
2023-11-15 14:34:11 +01:00
Roy-043
1a69bf1582
Merge pull request #11393 from Roy-043/Draft-cleanup-related-to-PR11336
...
Draft: cleanup related to PR11336
2023-11-15 09:43:49 +01:00