Yorik van Havre
5e78241245
Merge pull request #10783 from Roy-043/Draft-ShapeString-add-ObliqueAngle-property
...
Draft: ShapeString: add ObliqueAngle property
2023-09-25 10:54:53 +02:00
Yorik van Havre
3479eb1987
Merge pull request #10766 from Roy-043/Draft-Introduction-of-the-PlaneBase-class
...
Draft: Introduction of the PlaneBase class
2023-09-25 10:09:48 +02:00
Syres916
e554af5aca
[Path] Fix multiple substitutions
2023-09-25 08:27:20 +01:00
wmayer
3c3ea2d601
Gui: fixes #10782 : Unable to cancel Select module Open obj messagebox
2023-09-24 16:08:02 -05:00
Roy-043
4058fe1566
Draft: ShapeString: add ObliqueAngle property (improvement)
2023-09-24 19:04:32 +02:00
Syres916
d59e192b9a
[Path] Sanity Follow up improvements...
...
... and removal of remaining asciidoc generating code
2023-09-24 17:23:23 +01:00
wmayer
ef9936a940
App: fixes #10460 : App::PropertyPythonObject is not saving data
...
Since Py3.11 the methods names __setstate__ and __getstate__ conflict with the method names added to the object class.
Thus rename them to 'loads' and 'dumps'
2023-09-24 10:56:35 -05:00
Rexbas
21264aab87
Add Rexbas to contributors
2023-09-24 12:17:40 +02:00
Chris Hennes
1bc36b9cbd
Merge pull request #10788 from wwmayer/format_no_sorting
...
clang-format: disable sorting of includes
2023-09-23 23:59:43 -05:00
jffmichi
605edaefdc
Path: fix LeadInOutDressup throwing an exception due to floating point inaccuracy when comparing z-positions
2023-09-24 03:13:28 +02:00
Rexbas
bb42cdc92a
Gui: Add rotation center indicator color, transparency and size preferences
2023-09-23 22:42:20 +02:00
Harald Hartmann
9b8e01b9eb
fix #10396 - refactor Utils imports
2023-09-23 22:05:36 +02:00
wmayer
32c15e28ae
clang-format: disable sorting of includes
...
Sorting the included headers regularly leads to build failures. Especially when PCH is enabled the PreCompiled.h must be the very first include
2023-09-23 19:17:33 +02:00
wmayer
1cdff85086
MSVC: fix warnings and build failure
2023-09-23 19:10:32 +02:00
wmayer
28ae0831cb
Mesh: Apply clang-format
2023-09-23 14:03:11 +02:00
wmayer
23db389a76
Mesh: Apply clang-format
2023-09-23 14:03:11 +02:00
wmayer
70ba930230
Mesh: Add to pre-commit hooks
2023-09-23 14:03:11 +02:00
Roy-043
e7755bb290
Draft: ShapeString add ObliqueAngle property
...
Fixes #5656 .
2023-09-23 11:39:27 +02:00
Chris Hennes
52f26eb493
Merge pull request #10767 from qewer33/assembly-jcs
...
Assembly: Improve JCS appearance and implement autoscale
2023-09-22 20:44:49 -05:00
Roy-043
2fe74bc71a
OpenSCAD: use Gui::FileChooser::Directory where applicable
2023-09-22 15:06:15 -05:00
Roy-043
809a84e48d
Draft: ShapeString: add font file filter ( #10777 )
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=81280
2023-09-22 21:23:56 +02:00
Roy-043
632a73e83b
Draft: use Gui::FileChooser::Directory where applicable ( #10780 )
2023-09-22 21:23:23 +02:00
Roy-043
a62a2c2a79
Start: use Gui::FileChooser::Directory where applicable
2023-09-22 20:14:57 +02:00
qewer33
203a2f122f
Assembly: Make JCS axis colors use parameters
2023-09-22 19:46:58 +03:00
qewer33
b3c35cc647
Assembly: Improve JCS appearance and implement autoscale
...
Closes #10745 , closes #10746
2023-09-22 17:42:39 +03:00
Yorik van Havre
4a020daa89
Arch: Added missing ArchSketchObject to cmake file ( #10774 )
2023-09-22 16:42:34 +02:00
luzpaz
191879b4ea
Part: remove leftover comment markup
...
Closes #10731
2023-09-22 15:56:22 +02:00
wmayer
ac88cfb2c9
Gui: fixes #10724 : TaskView gets truncated
2023-09-21 19:11:45 -05:00
wmayer
9644ae092d
Gui: fix possible memory leak if inappropriate view provider is created
...
Example code:
doc = App.newDocument()
doc.addObject(type = "Part::Feature", viewType = "MeshGui::ViewProviderMesh")
2023-09-21 19:11:29 -05:00
Roy-043
bb4f5c7eee
Draft: Introduction of the PlaneBase class
...
This PR introduces the new PlaneBase class.
Most of its functions are rewritten versions of the functions in the original Plane class, with the exception of align_to_point_and_axis_svg.
Note that after this PR the original Plane class does not yet inherit from PlaneBase. This will be done in several following PRs. I will then also explain the reasons behind some of the revised functions in PlaneBase.
The introduction of the PlaneGui class will follow after that.
Issue: #5603 .
2023-09-21 15:20:48 +02:00
Yorik van Havre
30e4fac88a
Merge pull request #10741 from Roy-043/Arch-avoid-intersecting-solids-in-windows-and-doors-with-openings
...
Arch: avoid intersecting solids in windows and doors with openings
2023-09-21 13:51:11 +02:00
Yorik van Havre
7e9f2d2b3a
Merge pull request #10735 from Roy-043/Draft-Add-distance_to_plane-and-project_point_on_plane-to-geometry.py
...
Draft: Add distance_to_plane and project_point_on_plane to geometry.py
2023-09-21 11:11:44 +02:00
Paddle
c9d6e9f0b5
Improve tooltips and remove the html from the translate.
2023-09-21 07:31:15 +02:00
Chris Hennes
de82b54b63
Merge pull request #10667 from chennes/toponamingHasherToDocument
...
App/Toponaming: Add StringHasher to Document
2023-09-20 13:31:02 -05:00
wandererfan
80539ff4c4
[TD]initial implementation of cosmetic cicle command
2023-09-20 13:42:11 -04:00
Chris Hennes
a928289804
Merge pull request #10738 from qewer33/transform-fixes
...
Gui: Transform dragger fixes for PR #10706
2023-09-20 09:43:33 -05:00
Pieter Hijma
776649be06
TechDraw: Expose two functions for SVG export
2023-09-20 09:27:17 -04:00
André Caldas
0f27212d57
TechDraw: creates closure for concurrent thread context.
...
We use a lambda function with a copy of variables
that might be destructed in the original calling thread,
possibly producing dangling references.
See: https://forum.freecad.org/viewtopic.php?t=81260
2023-09-20 09:26:15 -04:00
Rexbas
6a062e95d7
Gui: Improve accuracy for navigation cube's rotate to nearest feature
2023-09-20 07:37:02 -05:00
Paddle
887f119a8a
Group: Give a proper tooltip
2023-09-20 13:42:30 +02:00
Paddle
a06123f50e
Std_Part : give it a proper tooltip.
2023-09-20 13:39:50 +02:00
Paddle
566864c316
Add "Std_LinkSelectActions" to the view menu.
...
Remove "Std_LinkSelectActions" from the toolbar.
Remove "Std_SelBack" & "Std_SelForward" from the toolbar
Remove "Std_SelBoundingBox"
from the toolbar
Reorder the toolbar entries.
2023-09-20 12:44:38 +02:00
Paddle
77986707da
Add Std_SelBack and Std_SelForward to the Std_TreeViewActions group where they belong.
...
This also solve the fact that these commands were not in the menu which are supposed to be exaustive.
2023-09-20 12:44:38 +02:00
Paddle
d8151af335
Give std_SelBack and std_selforward proper names and tooltips.
2023-09-20 12:44:38 +02:00
Paddle
696a48d3b4
Give std_LinkMake a proper tooltip.
2023-09-20 12:44:38 +02:00
Paddle
567925e442
Structure toolbar : put Link in the command group.
2023-09-20 12:44:33 +02:00
Chris Hennes
3f3ab1ae15
Update translations
2023-09-19 22:25:14 -05:00
Syres916
0c96b7d903
[Gui] Fix color bar position and text ( #10552 )
...
* [Gui] Fix ColorBar position and labelling
* [Gui] Improve formatting
* [Gui] ColorBar adjusts if user squashes window height
* [Gui] Changes following feedback
2023-09-19 18:35:22 -05:00
wmayer
b2d255e5fc
Sketch: fix a few minor issues:
...
* fix compiler warning about unused variable
* fix const correctness
* fix access type of setExpression()
* removed duplicated method
2023-09-19 22:01:19 +02:00
Roy-043
5fa44ae88b
Arch: avoid intersecting solids in windows and doors with openings
...
With the current code, if you place a simple door and change its Opening property to 50, the door leaf and the frame intersect. This PR fixes that issue.
2023-09-19 21:31:09 +02:00