Roy-043
453c099873
Draft: Improve grid behavior
...
This PR improves the behavior of the Draft grid:
* Options in the preferences: "Always show the grid" and "Show the grid during commands".
* The parameters are used for new views. In existing views the grid can be toggled either during a command or when no command is active.
* When switching to a different workbench all grids are hidden unless GridHideInOtherWorkbenches is set to `False`. This can be a Fine-tuning parameter IMO.
Notes:
* The defaultCameraHeight parameter becomes obsolete. It was only used in very specific circumstances.
* The code of PR #8818 becomes obsolete. It makes more sense to use `App.activeDraftCommand` instead of adding a `tool` argument to some functions. Will do some related cleanup later.
* Improved alignment for the related preference ui. The checkbox interaction has been fixed as well.
2023-11-10 14:02:38 +01:00
Roy-043
6359597341
Arch: make Arch_CutPlane nesting and link aware
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=82340
2023-11-10 11:04:27 +01:00
Roy-043
704949d843
MEASUREMENT should also be checked if INSUNITS is zero
2023-11-10 10:21:54 +01:00
Roy-043
ab3bb51e15
Avoid Python match function
2023-11-10 10:21:54 +01:00
Roy-043
6ec2ecffe9
Draft: fix import scale for Legacy DXF importer
...
Fixes #10253 .
2023-11-10 10:21:54 +01:00
czinehuba
22a107b775
Update iso10642.json ( #11302 )
...
* Update iso10642.json
Update ISO10642 with M2 and M2.5 sizes
* Update iso10642.json
Updated dimensions
2023-11-09 12:26:56 -06:00
Chris Hennes
36c7b9db7f
Tools: Add check for existence in updatecrowdin.py ( #11304 )
2023-11-09 12:24:54 -06:00
Chris Hennes
954c2fa03f
Update translations
2023-11-09 12:23:56 -06:00
Roy-043
8a3e07b23e
Merge pull request #11319 from Roy-043/Arch-start-and-stop-WP-view-observer
...
Arch: start and stop WP view observer
2023-11-09 12:15:46 +01:00
wmayer
640018bfa7
JtReader: allow to open JT files using TKJT
2023-11-09 01:40:54 +01:00
wmayer
ba95a534d5
Base: extend ShapeHintsItem to allow to set vertex ordering and shape type
2023-11-08 21:03:33 +01:00
Abdullah Tahiri
0d221c0969
Sketcher: Fix lints
2023-11-08 17:46:34 +01:00
Abdullah Tahiri
75c3972c44
Sketcher: Encapsulate function to ensure MDI focus
2023-11-08 17:46:34 +01:00
Roy-043
b19fed42e3
Arch: start and stop WP view observer
...
See #11257 .
2023-11-08 16:36:31 +01:00
Roy-043
9be9881ed8
Merge pull request #11295 from Roy-043/Draft-improved-props_changed_placement_only-function
...
Draft: improved props_changed_placement_only function
2023-11-08 15:31:43 +01:00
Roy-043
0002729cbf
Merge pull request #11280 from Roy-043/Arch-Fix-issue-with-getSceneGraph
...
Arch: Fix issue with getSceneGraph
2023-11-08 15:30:50 +01:00
Roy-043
ec7d3e643f
Merge pull request #11257 from Roy-043/Draft-PlaneGui-view-observer-to-update-the-Tray
...
Draft: PlaneGui: view observer to update the Tray
2023-11-08 15:29:18 +01:00
Paddle
403bc55bfa
Line DSH : hide widget if OVP disabled.
2023-11-08 15:20:13 +01:00
Paddle
20fcdfbd89
Remove moveCursorToSketchPoint on init.
2023-11-08 15:20:13 +01:00
Paddle
f035331263
Fix bug where M key stop working in some cases by giving focus to MDI on reset.
2023-11-08 15:20:13 +01:00
Paddle
8f3ebe1cc6
Rectangle DSH : set OVP Functions.
2023-11-08 15:20:13 +01:00
Paddle
05dde3d3cf
Polygon DSH : set OVP Functions.
2023-11-08 15:20:13 +01:00
Paddle
8daccecb52
Offset DSH : set OVP Functions.
2023-11-08 15:20:13 +01:00
Paddle
422d5861d8
Line DSH : set OVP Functions.
2023-11-08 15:20:13 +01:00
Paddle
17f4109358
Add preference for OVP visibility.
2023-11-08 15:20:13 +01:00
Abdullah Tahiri
5c2a55ade7
Sketcher: Update DSHs to set value via framework only when they are visible
2023-11-08 15:20:13 +01:00
Abdullah Tahiri
0282d3844a
Sketcher: DrawSketchController - Extend framework to support hiding OVPs via preference
2023-11-08 15:20:13 +01:00
Abdullah Tahiri
5873403254
Fix Compiler warnings of previous merged PRs
2023-11-08 15:20:13 +01:00
Abdullah Tahiri
4a7f71449d
EditableDatumLabel: Extend with function to differentiate positioning from dimensioning OVPs
2023-11-08 15:20:13 +01:00
Abdullah Tahiri
c09793e811
Sketcher Gui: DrawSketchController - lints
2023-11-08 15:20:13 +01:00
wmayer
a28b2dcf37
PD: fixes #11197 : If bounding box of Body is activated it will be done for each sub-feature
2023-11-08 10:38:42 +01:00
Abdullah Tahiri
e235a1b795
Sketcher: Handling of right mouse button during handler execution
...
=================================================================
Instead of terminating the handler, as mandated before this PR by ViewProviderSketch, ViewProviderSketch
delegates the action to DrawSketchHandler.
DrawSketchHandler implements by default this terminating behaviour, but allows to override it.
DrawSketchDefaultHandler (and all tools deriving from it) implement as default behaviour to cancel if
in initial state, otherwise to reset.
2023-11-07 16:05:08 +01:00
Abdullah Tahiri
9cb6fa0df7
Sketcher: Handling of ESC keypress during handler execution
...
===========================================================
Instead of terminating the handler, as mandated before this PR by ViewProviderSketch, ViewProviderSketch
delegates the action to DrawSketchHandler.
DrawSketchHandler implements by default this terminating behaviour, but allows to override it.
DrawSketchDefaultHandler (and all tools deriving from it) implement as default behaviour to cancel if
in initial state, otherwise to reset.
2023-11-07 16:05:08 +01:00
Paddle
fc472601e4
EditableDatumLabel : Fix issue where the spinbox would get in the way of the cursor for angle. For example line angle.
2023-11-07 15:36:21 +01:00
Paddle
f8be4d5f45
EditableDatumLabel : make sure the spinbox that has the focus is on top.
2023-11-07 15:36:21 +01:00
Paddle
029fd10bf1
Offset DSH : various fixes
2023-11-07 15:36:21 +01:00
Paddle
2aa67a0b38
Rectangle DSH : fix a bug when trying to make inward thickness.
2023-11-07 15:36:21 +01:00
Paddle
57524b24ef
Rectangle DSH : Fixes #11287 . Issue where the spinbox for frame thickness doesn't get focus.
2023-11-07 15:36:21 +01:00
Paddle
d272a55310
Rectangle DSH : Fixes #11285 , for frames two parallels constraints were missing.
2023-11-07 15:36:21 +01:00
Paddle
0c9c550703
Rectangle DSH : change names or modes.
2023-11-07 15:36:21 +01:00
Paddle
e614b69866
EditableDatumLabel : prevent spinbox from going out of the view.
2023-11-07 15:36:21 +01:00
Paddle
870c358cee
Fix focus passing between OnViewParameters with tab.
2023-11-07 15:36:21 +01:00
Paddle
1b55c56f3a
Fix bug nParameter is not initialized based on construction methode.
...
Also fix bug construction methode combobox is not at correct index on tool start if not first methode.
2023-11-07 15:36:21 +01:00
mosfet80
834b2687b9
[planegcs] Removed unused code. ( #10684 )
...
* Revert cleanplanegcs: removed unused code, removed redefinition of pi
* Sketcher: Switch pi refs to double and constexpr
* Modify code to use the new pi constant immediately
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2023-11-06 14:35:59 -06:00
Paddle
a3568333a4
Sketcher_Dimension: If radius of arc is not DoF, then offer arc angle first.
2023-11-06 14:02:54 -06:00
wmayer
944d5a1946
JT: clean-up module and move to PyCXX API
2023-11-06 20:07:06 +01:00
PaddleStroke
4eb8fc590c
Std_Transparency : Toggle transparency of objects. ( #10805 )
...
* Std_Transparency : Toggle transparency of objects.
* Remove "Std_ToggleTransparency" from toolbar
---------
Co-authored-by: Paddle <PaddleStroke@users.noreply.github.com >
2023-11-06 12:41:27 -06:00
pavltom
f70454cc14
[TechDraw] - Fix issue #10094
2023-11-06 12:43:28 -05:00
Roy-043
592547fd60
Draft: renaming of anno style could fail
...
The error occurred if the style was in use.
2023-11-06 11:40:24 -06:00
Roy-043
1bc942d73a
Draft: improved props_changed_placement_only function
...
There are more objects where `props_changed_placement_only` should always return `False`. The common denominator seems to be a non-empty OutList.
https://github.com/FreeCAD/FreeCAD/issues/8771
https://forum.freecad.org/viewtopic.php?t=82436
2023-11-06 18:33:13 +01:00