PaddleStroke
d201fb25db
TechDraw: Dimension: Allow snapping label to its center position.
2024-05-27 11:44:31 -04:00
PaddleStroke
45332a275c
TechDraw: Enable snapping views to align them with other views vertically and horizontally.
2024-05-27 11:44:31 -04:00
wandererfan
7f26c17a3b
[TD]prevent recalculation of dimension type during repair
2024-05-26 15:30:24 -04:00
wandererfan
5b17a73d71
[TD]allow multiple primitives in complex selections
2024-05-26 15:30:24 -04:00
Chris Hennes
d4f780782d
Update translations
...
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
wandererfan
502207db31
[TD]Fix selection issue in DimensionRepair
2024-05-24 18:42:58 -04:00
WandererFan
b71c2a3278
[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
42768a44a5
Fix typo in TechDraw tooltip
2024-05-20 11:57:40 -05:00
wandererfan
f937d4579a
[TD]allow custom format for hidden lines
2024-05-20 12:25:20 -04:00
Max Wilfinger
3e3c9d36b1
make the smart dimension tool the default one
2024-05-20 11:18:59 -05:00
wandererfan
55968bbf6c
[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
a17bf278c4
Boring changes made to better suit the guide and keyline
2024-05-18 09:23:57 -04:00
wandererfan
e484db2a03
[TD]revert to v0.21 hatch exporting
2024-05-17 18:06:47 -04:00
wmayer
c7532cf496
TD: Fix several compiler warnings
2024-05-14 10:55:41 +02:00
Johannes Wüller
0e24e121eb
Fix backwards-compatible Qt6 warnings
2024-05-13 11:39:24 -05:00
WandererFan
c12e1f8bc2
Merge pull request #13525 from Ondsel-Development/td_dimension
...
TechDraw: Smart dimension tool
2024-05-13 12:31:32 -04:00
marcuspollio
fd01f325b3
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
3ed366b629
TechDraw: Smart Dimension tool : Integrate the 'chamfer' tool.
2024-05-13 15:03:43 +02:00
PaddleStroke
1aee2772f0
Techdraw: Smart Dimension: Fixes and simplifies code
2024-05-13 15:03:37 +02:00
Chris Hennes
e703615603
Update translations
2024-05-12 17:06:56 -05:00
PaddleStroke
e33c983614
TechDraw: Implement 'Area' dimension.
2024-05-06 18:42:28 +02:00
PaddleStroke
337cd39244
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
PaddleStroke
05b6e9e2ee
TechDraw: Smart Dimension tool : Integrate chain and coord dimensions.
2024-05-06 18:40:46 +02:00
PaddleStroke
3bd3c953de
TechDraw: Smart Dimension tool : Integrate extent dimensions.
2024-05-06 18:40:46 +02:00
PaddleStroke
7f67c4f30d
TechDraw: Implement smart dimension tool.
2024-05-06 18:40:46 +02:00
Chris Hennes
a2b0941540
Update translations
...
Also removes Web from translation scripts.
2024-05-06 18:17:53 +02:00
WandererFan
89b9a324b2
Merge pull request #13703 from Reqrefusion/main
...
Gui:Making Technical Drawing icons compatible with Part Design and Assembly icon
2024-04-30 07:45:42 -04:00
PaddleStroke
14a12b916a
TechDraw: remove 'Project Shape' from Techdraw toolbar
2024-04-29 18:08:50 +02:00
Reqrefusion
1e697c3369
Correction of some line colors
2024-04-29 15:44:39 +03:00
Reqrefusion
72be35c304
Making Technical Drawing icons more compatible with Part Design and Assembly icons Continue
...
Another overlooked logo was combined and hidden lines were made into dash lines
2024-04-29 15:18:37 +03:00
Reqrefusion
e0964efb77
Making Technical Drawing icons more compatible with Part Design and Assembly icons
...
It is aimed to provide integrity by including the shape used in other workbenches in technical drawing icons. For the hidden line, color variation was used instead of dashed. The reason for this is to comply with the art guide. I think the dashed line looks better.
2024-04-28 23:59:51 +03:00
wmayer
fada9ed82c
TD: Fix compiler warning
...
Warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]
2024-04-25 10:46:24 +02:00
Chris Hennes
1ec93fdbc2
Update translations
...
Note: Web and Start omitted
2024-04-24 13:58:21 -05:00
WandererFan
a389403cdc
Merge pull request #13219 from Ondsel-Development/TD_Insert
...
TechDraw: Unify Insert View tools (View, ProjGroup, Sheet, Arch, svg, image)
2024-04-24 08:24:26 -04:00
PaddleStroke
2960c4e57a
Fix typo introduced by solving conflict.
2024-04-22 17:16:50 +02:00
PaddleStroke
724c01b8d9
TechDraw: TaskProjGroup.ui : use QGroupBox instead of lines for app consistency.
2024-04-22 15:53:14 +02:00
PaddleStroke
55fbbb5d6e
TechDraw: Insert tool insert DrawViewProjGroupItem that can then be transfered into groups and back.
2024-04-22 15:53:14 +02:00
PaddleStroke
4ebe22f166
TechDraw: Enable setting a custom direction. Fixes #5821
2024-04-22 15:53:14 +02:00
PaddleStroke
59f8d6391f
TechDraw: InsertView switch the MDI to page when triggered.
2024-04-22 15:53:14 +02:00
PaddleStroke
77ed2eeed5
TechDraw: Add taskbox to Part View. Removes Projection Group from toolbar.
2024-04-22 15:53:14 +02:00
PaddleStroke
3fff49f7f6
TechDraw: Insert View : Enable handling of image and SVG if no selection.
2024-04-22 15:53:14 +02:00
PaddleStroke
68fe9df121
TechDraw: Insert View : Enable handling of spreadsheet and arch objects. Remove the spreadsheet and arch specific commands from the toolbars
2024-04-22 15:53:14 +02:00
Farley Runkel
31f5ca51da
TechDraw: Refractor tracker action with proper enum
2024-04-22 18:21:49 +08:00
wandererfan
1b39f6f3d9
[TD]set Leader QGraphicsItem parentage on restore
2024-04-18 14:41:38 -04:00
PaddleStroke
4f3bb4e543
TechDraw: Fix child of linked view.
2024-04-18 12:14:10 -04:00
PaddleStroke
156ae209f5
TechDraw: Fix child not moving when drag and dropping a view between pages.
2024-04-18 12:14:10 -04:00
PaddleStroke
0f06f509d3
TechDraw: Remove Share View from toolbars. Leave it in menu.
2024-04-18 12:14:10 -04:00
PaddleStroke
fc32946149
TechDraw: Enable App::Links to work with TechDraw views.
2024-04-18 12:14:10 -04:00
Chris Hennes
6d504a0351
Update translations.
2024-04-17 16:50:38 -05:00
wandererfan
74556bced8
[TD]handle odd projection cs in broken view
2024-04-12 13:41:46 -04:00