Alexandre Prokoudine
c9dba8a51e
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
0830360e1f
Sketcher: Fix circle diameter OVP
2024-06-13 14:51:48 -05:00
PaddleStroke
b6f7fe8923
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
7e9496ecae
Sketcher: Fix default value of dimConstrDeactivatedColor
2024-06-10 11:09:36 -05:00
Emmanuel Obrien
a89fdb86f4
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
Kacper Donat
bcb4ee21cc
Gui: Update sketcher colors after file load
...
This commit introduces AutoColor property for sketches that when
enabled ensures that sketches are updated with the color of user
preference. It ensures that sketches from different users will be
still visible on different themes.
To ensure backward compatiblity migration strategy is to compute default
value for this property based on the color. If it is non-white (the
default value in FreeCAD) we assume that the change was inentional and
that it should be kept as-is turning automatic coloring off. In other
cases it is enabled by default.
Fixes: FreeCAD#13980
2024-06-03 11:15:36 -05:00
Chris Hennes
6404de9c21
Update translations
2024-06-03 11:04:42 -05:00
howie-j
d22326cf52
Fixes #12384
2024-06-03 10:43:18 -05:00
wmayer
560cab6f31
clang/gcc: Add build option FREECAD_WARN_ERROR to force to make warnings into errors
2024-05-29 13:37:07 +02:00
Max Wilfinger
03cab3d1fc
Revert UI command change in Sketcher and PartDesign
2024-05-27 11:51:02 -05:00
Syres916
6baf2f3715
[Sketcher] Change HeadlightIntensity entering and exiting Edit Mode ( #14013 )
...
* [Sketcher] Change HeadlightIntensity entering and exiting Edit Mode
* [Gui] Fix Lint Warning
* [Sketcher] Fix Lint Warning
* [Sketcher] Remove duplicate parameter check
* [Gui] Add const
2024-05-27 11:27:11 -05:00
Chris Hennes
764dc4cc31
Merge pull request #13968 from marcuspollio/UI-TaskPanels-cleanup-1
...
UI : Task panels cleanup - Sketcher and Part Design headers
2024-05-27 10:56:07 -05:00
0penBrain
4857ef19f2
Gui: offer possibility to editing view provider to handle "Select All" command
2024-05-27 10:52:00 -05:00
Chris Hennes
a8073a2f56
Merge pull request #13869 from Ondsel-Development/sk_redpoints_perp
...
Sketcher: Fixes red points issue #13849
2024-05-27 10:36:27 -05:00
wmayer
0a5a049c87
Sketcher: Fixes #14240
2024-05-27 12:09:35 +02:00
Chris Hennes
73ae4102e6
Update translations
...
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
wmayer
f89a0cec28
Sketcher: Fix accessibility of some group commands
...
The affected commands are:
* Sketcher_CompLine
* Sketcher_CompCreateArc
* Sketcher_CompCreateConic
* Sketcher_CompCreateFillets
* Sketcher_CompCurveEdition
* Sketcher_CompSlot
* Sketcher_CompHorVer
* Sketcher_CompToggleConstraints
2024-05-23 10:14:46 +02:00
marcuspollio
ed88002018
Merge remote-tracking branch 'upstream/main' into UI-TaskPanels-cleanup-1
2024-05-21 10:36:10 +12:00
PaddleStroke
66fceda45e
Sketcher: Fix line to arc point distance movement problem
2024-05-20 11:15:56 -05:00
PaddleStroke
0582e8b76b
Sketcher: Fix distance arc helper : should appear only if constraining the edge.
2024-05-20 11:11:27 -05:00
Chris Hennes
407a572d2f
Merge pull request #14004 from wwmayer/prop_item
...
Gui: move to new-style connect() in createEditor()
2024-05-20 10:45:54 -05:00
marcuspollio
f0707c542f
Merge remote-tracking branch 'upstream/main' into UI-TaskPanels-cleanup-1
2024-05-20 09:14:08 +12:00
PaddleStroke
11e0fcf4ae
Update DrawSketchDefaultHandler.h
2024-05-17 12:34:28 +02:00
PaddleStroke
53f24c849f
Sketcher: fixes #13999
2024-05-17 12:34:28 +02:00
marcuspollio
a5a26aee9e
Merge remote-tracking branch 'upstream/main' into UI-TaskPanels-cleanup-1
2024-05-15 13:45:43 +12:00
wmayer
af3861aa79
Gui: move to new-style connect() in createEditor()
2024-05-14 15:58:44 +02:00
Johannes Wüller
33e91421b5
Fix backwards-compatible Qt6 warnings
2024-05-13 11:39:24 -05:00
WandererFan
5b4eeb29a9
Merge pull request #13525 from Ondsel-Development/td_dimension
...
TechDraw: Smart dimension tool
2024-05-13 12:31:32 -04:00
Chris Hennes
9fead3682d
Update translations
2024-05-12 17:06:56 -05:00
marcuspollio
22336540b6
Sketcher UI: Update Task panels icons
2024-05-12 15:57:26 +12:00
PaddleStroke
8967c74605
Sketcher: change rendering height of internal alignment. So that bpsline appears connected. Fixes second part of #13849
2024-05-07 16:00:00 +02:00
PaddleStroke
28bb796fea
Sketcher: Red point if end-point perpendicular
2024-05-07 15:42:03 +02:00
PaddleStroke
4ecd54275b
Sketcher: Dimension : little fixes
2024-05-06 18:40:46 +02:00
PaddleStroke
71b924e7dc
Core/Sketcher: Create ToolHandler class in core for core reuse accross other wbs.
2024-05-06 18:40:46 +02:00
PaddleStroke
08705ecb85
Sketcher: fix OVP placement issue #13827
2024-05-06 12:30:43 -04:00
Chris Hennes
a5d8aaa21c
Update translations
...
Also removes Web from translation scripts.
2024-05-06 18:17:53 +02:00
Florian Foinant-Willig
31a4915012
Fix 12755 ( #13802 )
2024-05-06 11:06:27 -05:00
Max Wilfinger
06174f4693
Sketcher / UI: Update Sketcher Toolbars ( #13763 )
...
* Update Sketcher toolbar UIs.
Group all create tools for arcs, conics.
Group toggle driving/active constraints.
Update arrangement of icons.
* Change default to unified coincidence tool.
2024-05-06 18:05:56 +02:00
PaddleStroke
4442fa709e
Sketcher: Dimension tool : add arc length
2024-05-06 17:50:17 +02:00
wmayer
2ea6bc17b6
Fix various compiler warnings:
...
* fix -Wunused-parameter
* fix -Wunused-function
* fix -Wunused-private-field
* fix -Wunused-variable
* fix -Winconsistent-missing-override
2024-04-30 16:59:31 +02:00
Chris Hennes
ec7585e467
Merge pull request #13576 from wwmayer/issue_13518
...
Sketcher: Make ValidateSketch scriptable
2024-04-29 11:11:13 -05:00
wmayer
63e495b269
Sketcher: Fix possible crash inside ~CurveConverter()
...
Accessing the parameter manager inside ~CurveConverter() is undefined behaviour because it will be accessed after the main() function
has been exited.
Fixes #13622
2024-04-29 10:56:15 -05:00
WandererFan
51bcf6946d
Merge pull request #13407 from Ondsel-Development/sk_reorganize_tbs
...
Sketcher: Small reorganization of toolbars
2024-04-29 11:43:52 -04:00
Chris Hennes
ead426c6eb
Update translations
...
Note: Web and Start omitted
2024-04-24 13:58:21 -05:00
PaddleStroke
bad1a5c689
Sketcher: Reorganize toolbars
2024-04-22 18:33:49 +02:00
WandererFan
f2b1ad1419
Merge pull request #13519 from Roy-043/Sketcher-Improve-GUI-texts-in-SketcherSettingsAppearance.ui
...
Sketcher: Improve GUI texts in SketcherSettingsAppearance.ui
2024-04-22 12:16:00 -04:00
WandererFan
4ec4e9925a
Merge pull request #13511 from Ondsel-Development/sk_polyline_midpoint
...
Sketcher: Fix mid-point autoconstraint not working with polyline.
2024-04-22 12:15:18 -04:00
PaddleStroke
f4aa66ce44
Sketcher: Joint Line and Polyline in a command group.
2024-04-22 11:14:45 -05:00
Roy-043
d3e7c98965
Sketcher: Make geometry menu texts more consistent
...
Create circle -> Create circle by center
three points -> 3 points
2024-04-22 11:01:53 -05:00
Roy-043
4a586040d5
Sketcher: Make constraints menu texts more consistent
...
The current constraints menu texts are not very consistent. Particularly the mix of adverbs (horizontally) and adjectives (symmetrical) is strange.
2024-04-22 11:01:06 -05:00