PaddleStroke
3375bbfb8e
TechDraw: Snap: disable snap if ALT is pressed.
2024-06-25 09:16:51 -05:00
wandererfan
55515b1e7f
[TD]allow template fields to re-apply autofill
2024-06-23 09:48:25 -04:00
wandererfan
1bc72ce3bb
[TD]clean up editable field length and click area
2024-06-23 09:48:25 -04:00
wmayer
1a84404515
MSVC: Fix compiler warnings
...
* avoid redefines in Assembly
* explicit cast from size_t to int
* remove unused variables
* avoid implicit cast from double to float
* in test cases replace EXPECT_FLOAT_EQ with EXPECT_DOUBLE_EQ or EXPECT_NEAR when doubles are used
2024-06-20 15:42:16 -05:00
wandererfan
24c1aaf148
[TD]fix weld symbol position
2024-06-20 09:08:32 -04:00
wmayer
127f935711
Fix several compiler warnings
...
* -Wmaybe-uninitialized
* -Wunused-parameter
* -Wunused-variable
* -Wnonnull
* -Wstringop-truncation
* -Wstringop-overflow
2024-06-19 21:14:23 -05:00
wandererfan
9334092c9f
[TD]fix scene and tree selection sync
2024-06-17 19:31:56 -04:00
wandererfan
e31f338a94
[TD]fix segfault on confused selection
...
- failure in DrawDimHelper when both 2d & 3d geom selected
2024-06-16 13:15:19 -04:00
wandererfan
5594d23b5a
[TD]fix ActiveView image size
2024-06-13 19:25:29 -04:00
wandererfan
9aeeeb61fd
[TD]disable crop fields if crop not checked
2024-06-13 19:25:29 -04:00
Chris Hennes
6404de9c21
Update translations
2024-06-03 11:04:42 -05:00
PaddleStroke
c335ecb5ae
TechDraw: Snapping: Fix bug where distanceX dimensions would wrongly compare to all dimensions.
2024-06-03 11:58:58 -04:00
PaddleStroke
cc4dd7ca64
TechDraw: Dimension Snapping : Enable different types of dimensions to snap together.
2024-06-03 11:58:58 -04:00
PaddleStroke
fcf973170b
TechDraw: Dimension: fix centering snapping.
2024-06-03 11:58:58 -04:00
PaddleStroke
a4be7a9772
TechDraw: Smart dimension, fix initial selection by disabling Auto::Transaction
2024-06-03 11:57:33 -04:00
PaddleStroke
ca6a44be85
TechDraw: QGVPage: remove copy paste useless leftover.
2024-06-03 11:57:33 -04:00
PaddleStroke
fc105ea34d
TechDraw: Smart dimension: fix D shortcut that was wrongly assigned to radius.
2024-06-03 11:57:33 -04:00
PaddleStroke
dd8fa20baf
TechDraw: Smart dimension : fix radius/diameter command names
2024-06-03 11:57:33 -04:00
PaddleStroke
9a94c5c1a3
TechDraw: Smart Dimension: Fix cannot pan with middle mouse click. Fixes #14326
2024-06-03 11:54:37 -04:00
wandererfan
f0f34b12b3
[TD]use light-on-dark preference for dark themes
2024-06-03 09:03:33 -04:00
Syres916
a56909f57b
[TechDraw] Improve visibility of TD preference icons in combo boxes...
...
...when using dark style sheets.
2024-06-03 09:03:33 -04:00
wandererfan
e5df9a9df7
[TD]restore stretch on pref page widgets
2024-06-03 09:03:33 -04:00
wmayer
3e23bd759b
Mod: Fix several compiler warnings
2024-05-30 08:55:11 +02:00
wandererfan
e2441c7079
[TD]add style options for broken view
2024-05-29 14:12:13 -04: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
PaddleStroke
127ee90cec
TechDraw: Enable snapping section views to their base views.
2024-05-27 11:44:31 -04:00
PaddleStroke
f0ebd62637
TechDraw: Remove TechDraw_ExtensionPosChainDimensionGroup and TechDraw_ExtensionCascadeDimensionGroup from toolbar since we can snap.
2024-05-27 11:44:31 -04:00
PaddleStroke
f523f6c3ad
TechDraw: Introduce dimension snapping
2024-05-27 11:44:31 -04:00
PaddleStroke
80fb3a492c
TechDraw: Dimension: Allow snapping label to its center position.
2024-05-27 11:44:31 -04:00
PaddleStroke
94d3fa45db
TechDraw: Enable snapping views to align them with other views vertically and horizontally.
2024-05-27 11:44:31 -04:00
wandererfan
f96ab9af05
[TD]prevent recalculation of dimension type during repair
2024-05-26 15:30:24 -04:00
wandererfan
ac436f454b
[TD]allow multiple primitives in complex selections
2024-05-26 15:30:24 -04:00
Chris Hennes
73ae4102e6
Update translations
...
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
wandererfan
8543bd6595
[TD]Fix selection issue in DimensionRepair
2024-05-24 18:42:58 -04:00
WandererFan
50f970efd7
[TD]Cosmetic function overhaul ( #14216 )
...
* [TD]Cosmetic geometry and tools update
- all cosmetics to store geometry in same form
- all cosmetics to survive scaling and rotation
- extension functions to survive scaling and rotation
* [TD]overhaul leader point storage and editing
- add py routine makeLeader(points)
* [TD]add leader conversion utility
* [TD]Set Leader RotateWithView default to true
* [TD]fix intersection vertex position
* [TD]add CosmeticEdge::makeLineFromCanonicalPoints
* [TD]fix 2 Extension tools
- positioning in DrawCosmeticCircle
- mishandling of points in execLineParallelPerpendicular
* [TD]Remove duplicate constexpr
* [TD]fix 2x Cosmetic arc tools
* [TD]refactor LineFormat out of Cosmetic
* [TD]move cosmetic appearance settings to LineFormat
* [TD]remove 2 unused methods
* [TD]apply format to blue line & circle tools
* [TD]fix ballon arrowhead does not rotate with view
* [TD]fix CosmeticCircle3Points
* [TD]allow multiple cosmetic object deletions
* [TD]fix extend/shorten centerline
2024-05-23 09:41:42 -04:00
Michael K Johnson
7d2a5fe35e
Fix typo in TechDraw tooltip
2024-05-20 11:57:40 -05:00
wandererfan
3c4b6bda79
[TD]allow custom format for hidden lines
2024-05-20 12:25:20 -04:00
Max Wilfinger
918d261fda
make the smart dimension tool the default one
2024-05-20 11:18:59 -05:00
wandererfan
ff17df2ff5
[TD]assorted Preference updates
...
- section line convention label
- remove superfluous save/restore on changeEvent
- change default scrub count
- add preference for default symbol dir
- add preference for display of section cut line
2024-05-19 09:42:47 -04:00
Reqrefusion
d98ef50f02
Boring changes made to better suit the guide and keyline
2024-05-18 09:23:57 -04:00
wandererfan
f528e5a796
[TD]revert to v0.21 hatch exporting
2024-05-17 18:06:47 -04:00
wmayer
e32d1aa28a
TD: Fix several compiler warnings
2024-05-14 10:55:41 +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
marcuspollio
a3d0713911
Update Draft WB icons ( #13585 )
...
* Update Draft WB icons
* Also make all icons 64px based
* keep inner white outline and small tweaks
* Tweaks following review
* Further tweaks following feedback
* Tweak more icons for consistency with light/dark themes
* Update following PR 13865, save as Plain SVG and remove unused ressources
Update texts for visibility
Some more cleanup
Use consistent FreeSans font
2024-05-13 11:20:42 -05:00
PaddleStroke
972f711210
TechDraw: Smart Dimension tool : Integrate the 'chamfer' tool.
2024-05-13 15:03:43 +02:00
PaddleStroke
cc393632e1
Techdraw: Smart Dimension: Fixes and simplifies code
2024-05-13 15:03:37 +02:00
Chris Hennes
9fead3682d
Update translations
2024-05-12 17:06:56 -05:00
PaddleStroke
41650a78d4
TechDraw: Implement 'Area' dimension.
2024-05-06 18:42:28 +02:00
PaddleStroke
8c5cfd23ec
TechDraw: Improve Arc Length dimension tool so that it can do any edge length: arc of ellipse, bspline.
2024-05-06 18:40:46 +02:00