Commit Graph

35008 Commits

Author SHA1 Message Date
wmayer
41528339e4 Base: Add to pre-commit hooks 2023-11-13 12:01:26 -05:00
sliptonic
5fe6e46080 Merge pull request #11337 from yorikvanhavre/start-timeformat
Start: Fixed default time format
2023-11-13 10:59:49 -06:00
wmayer
33f08ef2fe Gui: restore old behaviour to set up main window 2023-11-13 13:55:44 -03:00
wmayer
a20a053b60 Gui: only use primary screen to restore main windows settings 2023-11-13 13:55:44 -03:00
sliptonic
c83f9273fe Merge pull request #11223 from wwmayer/Part_format_xml
Part: format XML files
2023-11-13 10:52:03 -06:00
sliptonic
23381893fd Merge pull request #11136 from FlachyJoe/fix_11135
PD: Pad to the base shape
2023-11-13 10:46:54 -06:00
Paddle
2f30b63b9d ArcSlot DSH : implement the Arc slot tool with tool parameters support. 2023-11-13 15:05:36 +01:00
wmayer
dce0deca9b Gui: getter Gui::MainWindow::isRestoringWindowState possibly mismarked as a slot [-Wclazy-const-signal-or-slot] 2023-11-13 14:36:56 +01:00
Paddle
6e4da8cc82 Circle DSH : Implement tool parameters. 2023-11-13 14:00:18 +01:00
Paddle
c5853fae9d Ellipse DSH : add cursor texts and remove showInternal checkbox. 2023-11-13 14:00:18 +01:00
Paddle
02dd9dba10 Ellipse DSH : Implement tool parameters. 2023-11-13 14:00:18 +01:00
Paddle
c613f3bbac Arc DSH : implement tool parameters. 2023-11-13 14:00:18 +01:00
Paddle
0936499e5b DSH : modify drawDoubleAtCursor so that it can draw an angle. 2023-11-13 14:00:18 +01:00
Paddle
58aa2d5cec Adds areColinear function to Utils. 2023-11-13 14:00:18 +01:00
Paddle
71637aeec1 Adds CircleEllipseConstructionMethod. 2023-11-13 14:00:18 +01:00
wmayer
8b1695b162 Tests: fix failure in InventorBuilder_Tests_run 2023-11-13 13:21:19 +01:00
wmayer
1140c33952 RE: Allow to create planes from several selected meshes, remove ... from menu text 2023-11-13 10:38:41 +01:00
Roy-043
dfcfdad040 Merge pull request #11366 from Roy-043/Draft-remove-unused-dimorientation-and-saveonexit-prefs
Draft: remove unused dimorientation and saveonexit prefs
2023-11-12 21:24:30 +01:00
Roy-043
29fda5e974 Draft: remove unused dimorientation and saveonexit prefs 2023-11-12 20:54:25 +01:00
Roy-043
a6ec783445 Merge pull request #11364 from Roy-043/Draft-Draft_SelectPlane-did-not-trigger-the-grid
Draft: Draft_SelectPlane did not trigger the grid
2023-11-12 20:37:21 +01:00
Roy-043
c7777b8ed3 Draft: Draft_SelectPlane did not trigger the grid 2023-11-12 20:16:34 +01:00
Florian Foinant-Willig
2010268187 PartDesign_Pad: add an up to shape mode 2023-11-12 20:06:57 +01:00
Abdullah Tahiri
8d82835514 Sketcher: DSH Default - improve return value of ShapeGeometry functions
=======================================================================

Previous version return an reference to the smart pointer to generic Part::Geometry.

This version returns a type specific naked pointer, while ShapeGeometry keeps ownership
and memory management, so if an arc is created a Part::ArcOfCircle is returned.
2023-11-12 17:53:36 +01:00
wmayer
9bb996e2f3 Gui: Fixes #11341: Adjusting Light Sources in Preferences 2023-11-12 13:41:13 +01:00
Abdullah Tahiri
55639df573 Sketcher: Box Selection - refactor
==================================

Full refactor of this function without change of functionality (hopefully).
2023-11-11 21:19:12 +01:00
Abdullah Tahiri
811da8bb09 Sketcher: Box selection - Hyperbola/Parabola endpoint fix 2023-11-11 21:19:12 +01:00
Abdullah Tahiri
373a167d7d Sketcher: DSH - improving geo creation helpers for ShapeGeometry
================================================================

In some DSHs instead of the convenience function, the code is being duplicated because
of the need to access the geometry after pushing it to the std::vector.

This commit leverages emplace_back return reference to improve code reuse.
2023-11-11 21:18:20 +01:00
pre-commit-ci[bot]
11916af30d [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-11-11 18:21:31 +01:00
bgbsww
b52694c87b Fix 10545 by using position of array members 2023-11-11 18:21:31 +01:00
wandererfan
66ece1c068 [TD]fix 3x extension circle methods #11310 2023-11-11 07:48:03 -05:00
wandererfan
037165f1b7 [TD]add 2 utility methods
- toAppSpace converts qt point to app view coords
- angleWithX(Base::Vector3d) returns [0,2pi]
2023-11-11 07:48:03 -05:00
Abdullah Tahiri
0144b4b14d Sketcher: Adapt DSHs to new dynamic cursor 2023-11-11 11:15:54 +01:00
Abdullah Tahiri
136392830a Sketcher: DSHController - extend framework to make cursors OVP visibility dependent 2023-11-11 11:15:54 +01:00
Abdullah Tahiri
e73d8e2e96 Sketcher: DSH - new cursor drawing functions 2023-11-11 11:15:54 +01:00
pavltom
4c888b6afe [TechDraw] Issue #6527 - Implement face transparency 2023-11-10 10:48:06 -05:00
wandererfan
65c88376f8 [TD]fix Print Center Marks #11309 2023-11-10 09:30:19 -05:00
wandererfan
0bd0d2e4b5 [TD]Fix margins on PDF output #11308 2023-11-10 09:30:19 -05:00
Yorik van Havre
0e939872f4 Start: Fixed default time format - fixes #10793 2023-11-10 14:10:43 +01:00
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