Jacob Oursland
b1f2aae6fa
VSCode: Change setup conda environment task type to process. ( #11556 )
2023-12-04 01:07:32 -03:00
Jacob Oursland
9bf922e116
conda: Remove conda-build and conda-smithy. Add git. ( #11597 )
...
* conda: Remove conda-build and conda-smithy.
* conda: Add git.
2023-12-03 18:26:35 -03:00
wmayer
8f3fcd540a
MSYS: fix CMake configure and build for MinGW
2023-12-03 18:02:07 +01:00
wandererfan
9cb4745f38
[TD]handle loose geometry via HLR
2023-12-03 08:55:59 -05:00
Rexbas
a3aeed8c03
Part: Use vector.data() to get data pointer
2023-12-03 12:35:15 +01:00
Rexbas
2d4409f710
Part: Use materialIndex.setValuesPointer() only if the new values are different
2023-12-03 12:35:15 +01:00
Roy-043
6ea942afc1
Merge pull request #11610 from Roy-043/Draft-update-Draft_ApplyStyle
...
Draft: update Draft_ApplyStyle
2023-12-03 11:25:27 +01:00
wandererfan
dc063eabec
[TD]fix fix hidden line style
2023-12-02 13:55:08 -05:00
wandererfan
9e7f21fcb2
[TD]fix line numbering in preferences
...
- resolve conflict between comboBox currentIndex [0,n] and
line numbering [1, n]
2023-12-02 13:55:08 -05:00
pavltom
4ea5c2b611
[TechDraw] Use OCC to compute intersections - drop limits from hint
2023-12-02 13:54:37 -05:00
pavltom
b26b83dfee
[TechDraw] Use OCC to compute intersections of any types of curves
2023-12-02 13:54:37 -05:00
wmayer
1245c3f3b2
Python: deprecated aliases have been removed in Py 3.12
2023-12-02 14:45:55 +01:00
Roy-043
b4c3a0d963
Draft: update Draft_ApplyStyle
...
The command now applies all style properties from `utils.get_default_annotation_style()` and `utils.get_default_shape_style()`.
Additionally: minor improvements to gui_setstyle.py.
2023-12-02 13:11:08 +01:00
wandererfan
8f17842974
[TD]fix errors in MS CI
...
- apparently the "or" alternative to "||" is not supported
by MS but is part of the c++ specification:
https://en.cppreference.com/w/cpp/language/operator_alternative
- also missing TechDrawExport
2023-12-01 11:27:29 -05:00
wandererfan
762e1b53ff
[TD]Standard Line Styles - Gui components
2023-12-01 11:27:29 -05:00
wandererfan
b64fd9ac03
[TD]Standard Line Styles - data files
2023-12-01 11:27:29 -05:00
wandererfan
8a7e8effb3
[TD]Standard Line Styles - App components
2023-12-01 11:27:29 -05:00
bgbsww
a4db18af56
Default freenet to true for sweep to fix rendering bug
2023-12-01 14:02:49 +01:00
Roy-043
36b4ebe943
Merge pull request #11593 from Roy-043/Draft-update-Draft_SetStyle
...
Draft: update Draft_SetStyle
2023-12-01 13:49:09 +01:00
bdieterm
ce41c0c391
Gui: fix partially initialized default transparency
2023-12-01 12:36:31 +01:00
Kacper Donat
2914938c72
Gui: Add ability to easily lock Toolbars from UI
...
This adds the Std_ToggleToolBarLock action mentioned in #4992 . It is
exposed in the context menu of toolbar and also in the view -> toolbars
app menu.
2023-12-01 12:13:43 +01:00
Jacob Oursland
0e9d5914cb
Do not use pthreads in gtest with MSVC compilers. ( #11584 )
2023-11-30 18:02:11 -03:00
Roy-043
92d69c9641
Draft: update Draft_SetStyle
...
* Added handling of DefaultShapeVertexColor, DefaultShapePointSize, DefaultAnnoLineColor and DefaultAnnoLineWidth preferences.
* Rearranged the task panel.
Additionally the DefaultDrawStyle and DefaultDisplayMode preferences are now applied by format_object in gui_utils.py.
2023-11-30 21:19:48 +01:00
wmayer
391d08e6d5
Gui: simplify Application::sGetMarkerIndex
2023-11-30 15:26:43 +01:00
luzpaz
faef0c6f27
Fix various typos
2023-11-30 14:58:06 +01:00
wmayer
d529193f75
Part: use BRepTools::OuterWire to get outer wire of a face
...
In the past ShapeAnalysis::OuterWire() was used that may fail to determine the correct outer wire.
Forum thread: https://forum.freecad.org/viewtopic.php?t=83122
2023-11-30 12:41:49 +01:00
Roy-043
9b19b66d90
Draft: implement DefaultAnnoLineWidth and DefaultAnnoLineColor prefs
...
The format_object function in gui_utils.py still requires some work (in connection with the Draft_SetStyle command). This will be done later.
2023-11-30 09:45:19 +01:00
Roy-043
4755086911
Draft: Revised preference ui files
...
* Removed DefaultAnnoDisplayMode. This will become a fine-tuning preference.
* Removed HatchPatternResolution as it was not used.
* Added DefaultAnnoLineColor and DefaultAnnoLineWidth. These will be implemented in other parts of the Draft code in later PRs.
2023-11-30 09:44:05 +01:00
Roy-043
6a2da1e005
Draft: use param observer to update tray
2023-11-30 09:41:45 +01:00
bgbsww
94ca51b779
PartDesign: Fix #9377 - issue with accuracy in AdditiveHelix ( #11312 )
...
* Correct precision issue in PartDesign::AdditiveHelix
* Simplify getting the end wires
* Remove extraneous loop per @FlachyJoe
* Switch to using mkPS.Shape per @FlachyJoe
* Incorporate guarded efficiency improvement
2023-11-29 21:26:00 -03:00
Roy-043
6c015072eb
Draft: implement DefaultAnnoLineWidth and DefaultAnnoLineColor prefs
...
The format_object function in gui_utils.py still requires some work (in connection with the Draft_SetStyle command). This will be done later.
2023-11-29 23:06:17 +01:00
Roy-043
08308ada8a
Draft: Revised preference ui files
...
* Removed DefaultAnnoDisplayMode. This will become a fine-tuning preference.
* Removed HatchPatternResolution as it was not used.
* Added DefaultAnnoLineColor and DefaultAnnoLineWidth. These will be implemented in other parts of the Draft code in later PRs.
2023-11-29 23:06:17 +01:00
bgbsww
b1a96bde5f
Don't apply the transformations recursively, just make sure the right one is applied to the top subobject ( #11539 )
2023-11-29 17:15:59 -03:00
wmayer
d9a9b95ede
Gui: fix several lint warnings
2023-11-29 21:10:49 +01:00
Roy-043
b10e4ab809
Draft: Revised preference ui files
...
* Removed DefaultAnnoDisplayMode. This will become a fine-tuning preference.
* Removed HatchPatternResolution as it was not used.
* Added DefaultAnnoLineColor and DefaultAnnoLineWidth. These will be implemented in other parts of the Draft code in later PRs.
2023-11-29 15:05:16 +01:00
Syres916
92707a75cd
[Gui] Add HourGlass markers including larger sizes
2023-11-28 23:55:10 +01:00
Paddle
89b9a21db5
Core: Hide macro toolbar by default.
2023-11-28 23:46:29 +01:00
wmayer
f4b0a8160c
MSYS: fix broken Qt6 build using MinGW & clang
2023-11-28 19:11:58 +01:00
wmayer
d88d076d51
MSYS: fix the following warning for MinGW & gcc:
...
'bool App::StringID::isBinary() const' redeclared without dllimport attribute after being referenced with dll linkage
2023-11-28 16:16:34 +01:00
wmayer
559a746507
MSYS: fix build failure with MinGW & gcc
2023-11-28 16:16:34 +01:00
Jacob Oursland
923702ccb9
conda: pin coin3d to v4.0.0 until a fix to v4.0.1 is released.
2023-11-28 12:06:39 -03:00
Roy-043
096f77d28c
Draft: use param observer to update tray
2023-11-27 23:56:00 +01:00
Jacob Oursland
27b58fd410
Add conda and mamba to the conda-devenv.
2023-11-27 16:24:11 -03:00
wmayer
3f7e4d42e5
fixes #11533 : TypeError in: FreeCADGui.getMainWindow().windowStateChanged
2023-11-27 11:30:41 -06:00
Yorik van Havre
3ade39ccf1
Translations ( #11551 )
...
* Updated ts files
* merged crowdin translations
* [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>
2023-11-27 11:29:38 -06:00
sliptonic
594cfb924b
Merge pull request #11549 from wwmayer/sketcher_security_checks
...
Sketcher: add security checks to avoid possible undefined behaviour
2023-11-27 10:28:14 -07:00
Kacper Donat
97b00f045d
Add .vscode folder to .gitignore
2023-11-27 18:23:32 +01:00
Pesc0
46529fa897
downgrade cmakepresets version
2023-11-27 11:22:02 -06:00
Chris Hennes
7f2175f8a0
Merge pull request #11540 from kadet1090/rework-preferences-navigation
...
Gui: Add ScrollArea to Preferences and auto expand groups
2023-11-27 11:20:48 -06:00
mwganson
6ea4a743b1
[Part::Mirroring] Add support for mirror plane reference object
2023-11-27 11:17:48 -06:00