Ajinkya Dahale
6a1afdc4e2
[Sketcher] Fix endpoint-to-endpoint/edge tangency substitution
...
Only substitute if the point(s) involved are `start`/`end`. Centers do
not make sense here.
2024-08-25 07:33:59 +05:30
Pieter Hijma
5f74b4b299
Core: Fix a missing interpreter lock
2024-08-12 11:45:46 -04:00
Yorik van Havre
aad060c0f0
Translations ( #15689 )
...
* 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>
2024-08-05 10:42:18 -05:00
hasecilu
58241e027e
Fix typos on Assembly & Sketcher WBs
2024-08-01 21:25:28 -05:00
bgbsww
e15646d158
Toponaming: Tests, cleanup, and fix axis drawing
2024-07-26 11:49:56 -04:00
PaddleStroke
e4c707b989
Sketcher: Rotate: correct the name of the checkbox
2024-07-17 00:12:24 -05:00
PaddleStroke
4527112392
Sketcher: Dimension: Fix right click/esc so that it dismiss the dimension before exiting the tool.
2024-07-15 18:26:03 +02:00
PaddleStroke
64c83f3588
Sketcher: Fix bug of auto-constraints icon not clearing up on mouseMove.
2024-07-15 11:23:03 -05:00
Chris Hennes
0918dfcf98
Merge pull request #15085 from wwmayer/issue_15068
...
Sketcher: Delete key in non-functional in macOS
2024-07-15 10:34:55 -05:00
PaddleStroke
a1487106ab
Sketcher: re-apply cursor of tool when clicking.
2024-07-14 22:35:07 -05:00
Chris Hennes
2a60242724
Merge pull request #15167 from Ondsel-Development/sk_pref_default
...
Sketcher/Techdraw: add resetSettingsToDefaults to reset correctly dimension tool settings
2024-07-14 20:54:26 -05:00
Chris Hennes
4bb6d191b4
Merge pull request #15371 from yorikvanhavre/translations
...
Translations
2024-07-14 12:55:28 -05:00
PaddleStroke
d3a9b11599
Sketcher: Fix offset crash that was caused by coincident wires that were unconstrained.
2024-07-13 19:05:19 -05:00
pre-commit-ci[bot]
6470f3b129
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-07-11 13:11:59 +00:00
Yorik van Havre
2c66c8a788
Merged crowdin translations
2024-07-11 15:07:17 +02:00
Yorik van Havre
0a69f0d7c2
Updated ts files
2024-07-11 14:56:33 +02:00
pre-commit-ci[bot]
b571f09c1c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-07-09 08:52:17 -05:00
Yorik van Havre
32c9ed5493
Merged crowdin translations
2024-07-09 08:52:17 -05:00
Max Wilfinger
7d21d9edb8
Fix source string typos mentioned on Crowdin ( #15261 )
2024-07-08 17:18:31 -05:00
wmayer
8668d48b2d
Sketch: Fix compiler warnings
2024-07-08 19:27:39 +02:00
PaddleStroke
5e4ab51c02
Sketcher: Bspline: Fix degree visibility, default value and combobox not updating with methode change.
2024-07-08 11:27:46 -05:00
Chris Hennes
fe007b205b
Merge pull request #14979 from Ondsel-Development/sk_ovp_switching
...
Sketcher: Dimension: Fix 2 bugs.
2024-07-08 11:26:39 -05:00
PaddleStroke
b7c6ffe785
Sketcher: scale/translate: fix OVP warning if disabled
2024-07-08 11:13:29 -05:00
FEA-eng
e09d8c58f7
Sketcher: Increase default width of dashed lines ( #15075 )
...
* Sketcher: Update SketcherSettingsAppearance.ui
* Sketcher: Update EditModeCoinManager.cpp
2024-07-08 11:06:55 -05:00
Chris Hennes
4eb57fb50d
Sketcher: Resolve unsafe combination of bool and int in |
2024-07-08 11:02:49 -05:00
ppphp
51c6dbd3e3
fix unique ptr usage in sketch ( #15008 )
...
* fix unique ptr usage in sketch
* [pre-commit.ci] auto fixes from pre-commit.com hooks
2024-07-08 10:53:49 -05:00
Chris Hennes
24c7d3ef25
Sketcher: Switch SnapManager from Win-1252 to UTF-8
2024-07-08 17:51:33 +02:00
PaddleStroke
cef87b5642
Sketcher: BSpline DSH: Fix crash: If you create new sketch, start bspline tool and change mode, it would crash. It's because it was doing a abortCommand before the command was opened. So it cancelled the create sketch command.
2024-07-08 10:50:33 -05:00
PaddleStroke
6a309e889e
Sketcher: BSpline: Fix crash when cancelled while only one point with autoconstraint.
2024-07-08 10:41:11 -05:00
wmayer
1eaf89b485
Sketcher: Handle PyException in createGeneratedAutoConstraints
...
Command::doCommand may throw an exception that isn't handled by the active sketch handler. This may leave it in an inconsistent state and can cause a crash later.
See #14945
2024-07-08 10:40:04 -05:00
wmayer
561e521817
MSVC: Fix warning C4005: 'NOMINMAX': macro redefinition
2024-07-05 17:04:43 +02:00
PaddleStroke
09209436d2
Sketcher: add SketcherSettings::resetSettingsToDefaults to reset correctly some settings.
2024-07-03 18:33:57 +02:00
PaddleStroke
d92742f9c6
Sketcher: Dimension: Prevent the use of Undo from crashing.
2024-07-02 15:48:47 +02:00
Yorik van Havre
2a009589f9
Translations ( #15107 )
...
* 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>
2024-07-02 12:21:53 +02:00
PaddleStroke
fa0fdf22cf
Sketcher: Dimension: Fix constraint switching. Refactor a little bit by adding finishDimensionCreation to reduce code copies.
2024-07-02 09:49:47 +02:00
FEA-eng
2abe477651
Sketcher: New carbon copy icons ( #15074 )
...
* Sketcher: Delete src/Mod/Sketcher/Gui/Resources/icons/geometry/Sketcher_CarbonCopy.svg
* Sketcher: Delete src/Mod/Sketcher/Gui/Resources/icons/geometry/Sketcher_CarbonCopy_Constr.svg
* Add new carbon copy icon
* Add new carbon copy constr icon
2024-07-01 11:00:07 -05:00
wmayer
fe89807f53
Sketcher: Delete key in non-functional in macOS
2024-07-01 11:51:14 +02:00
Syres916
8bf54ad82f
[Sketcher] Correct default OVP and Geometry Creation colors... ( #14763 )
...
* [Sketcher] Correct default OVP and Geometry Creation colors
* [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>
2024-06-24 11:08:28 -05:00
Chris Hennes
e60d43fcdc
Merge pull request #14386 from maxwxyz/sketcher-draw-style
...
Sketcher: Changes override draw style when entering sketch edit mode.
2024-06-24 10:48:19 -05:00
Chris Hennes
926fd370b1
Merge pull request #14079 from Ondsel-Development/sk_bspline_ovp
...
Sketcher: BSpline DSH: implement OVP/widget
2024-06-24 10:38:15 -05:00
CalligaroV
4a486b21ed
Sketcher: fix external edges selection
...
* fix selection from Sketcher Task Panel
* fix selection from 3D View
* Synchronize selection between Task Panel and 3D View
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-06-24 10:35:54 -05:00
Max Wilfinger
d2491541e1
Rename OVP preference options
2024-06-23 12:29:19 -05:00
wmayer
f6e67a009d
Fix several compiler warnings
...
* -Wmaybe-uninitialized
* -Wunused-parameter
* -Wunused-variable
* -Wnonnull
* -Wstringop-truncation
* -Wstringop-overflow
2024-06-19 21:14:23 -05:00
Alexandre Prokoudine
a98d7eb288
Adjust names of two Sketcher tools to make their functions discoverable
...
Users report that they have a hard time figuring out that 'Array transform' does
movement/translations, and 'Polar transform' does rotation. Hence this
adjustment of their user-visible names.
2024-06-17 10:57:10 -05:00
PaddleStroke
177673a056
Sketcher: BSpline DSH: implement OVP/widget
2024-06-17 16:52:24 +02:00
PaddleStroke
4d15b8f66a
Sketcher: Fix circle diameter OVP
2024-06-13 14:51:48 -05:00
PaddleStroke
22a98d81f0
Sketcher: - Give focus to the MDI so that keyboard events are caught after starting edit. Else pressing ESC right after starting edit will not be caught to exit edit mode.
...
- After tool handler is purged, give back focus to MDI to make sure VPSketch receive the keyboard event. Else if user start a tool, dismiss it with ESC, then press ESC again to exit edit mode it won't be detected.
2024-06-13 14:44:30 -05:00
PaddleStroke
e6b18dc381
Sketcher: polygone DSH, typo fix
2024-06-12 10:57:43 +02:00
PaddleStroke
833e9cc8ab
Sketcher: Fix default value of dimConstrDeactivatedColor
2024-06-10 11:09:36 -05:00
Emmanuel Obrien
a7e1760bfb
Speedup sketcher item selection
...
Selecting lots of elements in the sketcher slows down quadratically because we were redrawing the entire element list widget for each element.
2024-06-10 10:35:32 -05:00