Ajinkya Dahale
5d32faedae
[Sketcher] Support splitting arcs of ellipses
2022-12-21 16:01:23 +01:00
Ajinkya Dahale
062450be1b
[Sketcher] Support splitting b-splines
2022-12-21 16:01:23 +01:00
Abdullah Tahiri
ff598a058a
Sketcher: Use new critical message mechanism to notify parabola migration
...
=========================================================================
A migrated parabola cannot be openned with a previous version of FreeCAD. The user is notified upfront.
2022-12-21 16:01:23 +01:00
Abdullah Tahiri
b2d42ba5f2
Sketcher: Automatic migration of parabola axis to internal geometry
2022-12-21 16:01:23 +01:00
Abdullah Tahiri
01013bc411
Sketcher: Make parabola axis to be internal alignment
2022-12-21 16:01:23 +01:00
Yorik van Havre
b5c5d0af95
Merged crowdin translations
2022-12-20 10:01:00 +01:00
Yorik van Havre
a95b7dc4b5
Updated ts files
2022-12-20 09:31:25 +01:00
Uwe
a912e8aa95
[Sketch] Gui:Task*: remove unused headers
...
- also some sorting
2022-12-14 03:48:40 +01:00
Uwe
0533550f95
remove some unnecessary Boolean checks
...
- checks for true/false and nullptr
2022-12-12 21:17:49 -06:00
Uwe
0e062212b5
[Sketch] Gui: U - End: remove unused headers
...
- also some sorting
2022-12-13 04:02:20 +01:00
Uwe
44d464251b
[Sketch] Gui: Sketch - So: remove unused headers
...
- also some sorting
2022-12-13 02:45:17 +01:00
luz paz
80efe8191e
Cleanup: move return statement to new line + trailing
...
Follow-up to #6497
2022-12-12 11:38:06 +01:00
Uwe
ce8816685b
[Sketch] Gui: E - Short*: remove unused headers
...
- also some sorting
2022-12-12 02:52:33 +01:00
Uwe
035546b05c
[Sketch] Gui: improve precompiled headers
2022-12-11 23:59:28 +01:00
Uwe
08932bd92d
[Sketch] Gui: A - D: remove unused headers
...
- also some sorting
2022-12-11 23:47:03 +01:00
Uwe
170cf81fd5
[Sketch] App P - End: remove unused headers
...
- also some sorting
2022-12-11 22:36:00 +01:00
Uwe
a139a35d24
[Sketch] App A - G: remove unused headers
...
- also some sorting
2022-12-11 18:53:45 +01:00
Uwe
ffe5c754af
[Sketch] App: improve PreCompiled.h handling
2022-12-08 01:33:24 +01:00
Ajinkya Dahale
36ff50088e
[Sketcher] Convert curves to splines before joining
2022-12-04 08:17:20 +01:00
Ajinkya Dahale
deea97e654
[Sketcher] Join curves at common point
2022-12-04 08:17:20 +01:00
Ajinkya Dahale
c5aceb0182
[Sketcher] Add methods and tools for joining curves
...
Algorithm to join b-splines:
The code simple concatenates the knots, poles, weights, and knot multiplicities
together, removing data on the connection point of the second curve. Some
further study is needed to see if/when it will give an exact/good connection.
Icon courtesy @bitacovir.
2022-12-04 08:17:20 +01:00
0penBrain
53804d7e4d
[CrashFix]Sketcher: prevent crash at FC closure when edit control panel is disabled, fixes #7931
...
Introduced by bf04c0e
2022-12-03 16:59:06 +01:00
luz paz
3148ea6651
L10N: Don't translate strings that dont contain any alphabetic character
...
Per 0penBrain's suggestion
2022-12-02 11:57:34 +01:00
Adrian Insaurralde Avalos
c10330f705
[ fixes #5965 ] CarbonCopy: if existing use constraint name in expressions
2022-12-02 10:47:26 +01:00
0penBrain
5337812e23
Sketcher: TaskSketcherConstraints: defensive support of nested signal blocking
2022-12-01 16:21:50 +01:00
0penBrain
317eee4eb2
Sketcher: correctly restore constraints display according filters
2022-12-01 16:21:50 +01:00
0penBrain
875385ee9d
Sketcher: cleanup TaskSketcherConstraints
2022-12-01 16:21:50 +01:00
0penBrain
087ff75340
Sketcher: also save advanced filters + minor fix
2022-12-01 16:21:50 +01:00
0penBrain
f1f9dcfc05
Sketcher: constraint settings are kept in sync with user parameters
2022-12-01 16:21:50 +01:00
0penBrain
7088930dba
Sketcher: 'HideInternalAlignment' also has effect when constraint filter is disabled
2022-12-01 16:21:50 +01:00
0penBrain
293edba342
Sketcher: settings in Task Constraint are translatable
2022-12-01 16:21:50 +01:00
0penBrain
17144272c7
Sketcher: fix basic issues in Task Constraint
2022-12-01 16:21:50 +01:00
luz paz
fa98553775
Fix various typos and grammatical issues
2022-11-30 12:45:29 +01:00
wmayer
9388cea9c7
Sketcher: [skip ci] don't mix QCheckBox::setChecked() with tristate API
2022-11-29 11:03:29 +01:00
wmayer
ad1cccdd27
Gui/Mod: handle several compiler warnings:
...
* ignore -Wfree-nonheap-object for generated code
* replace 0 with Qt::NoModifier when creating a QKeyEvent
* in Qt 5.14 QCombobox::activated(QString) is deprecated, use textActivated
* don't mix QCheckBox::setChecked() with tristate API
2022-11-29 10:36:02 +01:00
wmayer
a6b9a53bed
Sketcher: [skip ci] refactor SoDatumLabel
2022-11-24 12:59:01 +01:00
wmayer
599d0d1d7d
Sketcher: [skip ci] refactor SoDatumLabel
2022-11-24 12:38:28 +01:00
wmayer
a3971bfcfd
Sketcher: [skip ci] refactor SoDatumLabel
2022-11-24 11:51:26 +01:00
wmayer
10895e18ff
Sketcher: [skip ci] fix compiler warning
2022-11-24 10:55:24 +01:00
wmayer
8a0816ff40
Sketch: use the focal distance to determine a correct scale factor for SoDatumLabel
...
This fixes #7860 : Dimensions get unreadable (small) if a 2nd sketch is visible
and fixes #7082 : Dimension size on perspective view scales "backwards"
2022-11-24 10:21:59 +01:00
Adrian Insaurralde Avalos
ccf0740087
Sketcher: Element widget - fix toolbuttons height
2022-11-24 02:21:49 +01:00
Paddle
33f81cd0e1
Sketcher: Element widget: - FilterBox and filter state is now registered as preference to be cross-session.
2022-11-24 01:14:43 +01:00
Paddle
142f6d8843
Sketcher: Constraint widget: Add 'Auto constraints' and 'auto remove redundant' to the setting button.
2022-11-24 01:09:38 +01:00
Paddle
13e71c0533
Sketcher: Constraint widget: Improve the filter such that the filter state and checkboxe state is cross-cession. Enabling user to 'save' filter state.
2022-11-24 01:09:38 +01:00
Paddle
22271deb2d
Sketcher: Constraint widget: - Fix eye button
...
- move 'Internal alignment' to Geometric.
- Fix another bug.
2022-11-24 01:09:38 +01:00
Paddle
7788ef185b
Sketcher: filter list strings are updated at language change. By @0penBrain
2022-11-24 01:09:38 +01:00
Paddle
378463de03
SKETCHER: Constraint widget rework (issue 7518)
...
see https://forum.freecadweb.org/viewtopic.php?f=34&t=71595&start=20
2022-11-24 01:09:38 +01:00
wmayer
52398d8f58
Sketch: add missing header
2022-11-22 15:53:50 +01:00
0penBrain
80308c0105
Sketcher: fix warning about QStringLiteral used without argument
2022-11-21 09:57:54 +01:00
0penBrain
7b2a6a3bf7
Sketcher: filter list strings are updated at language change (include fix commits)
2022-11-20 15:14:19 +01:00