hlorus
d8bbb3c804
Measure: Resolve App::Link elements
2024-07-17 17:56:37 +02:00
hlorus
60d69d706d
Measure: Reduce boilerplate code by adding some helper methods
2024-07-17 17:53:12 +02:00
wmayer
d4cd9a396a
PyObject_CallObject returns new reference
2024-07-15 18:05:30 +02:00
PaddleStroke
04d9d28f27
Measure: Quickmeasure: disable for sketch in edit mode due to incorrect behavior.
2024-07-15 10:08:31 -05:00
Chris Hennes
e17a0bee5f
Merge pull request #15010 from hlorus/measure_distance_components
...
MeasureGui: Add MeasureDistance X, Y and Z components back
2024-07-14 23:46:04 -05:00
wmayer
07c25e768e
Measure: Fix memory leak in MeasureDistanceInfo
...
Fixes #15349
2024-07-14 15:21:47 +02:00
Chris Hennes
f8deaaaf86
Merge pull request #15190 from hlorus/measure_dependency_violation
...
MeasureGui: Fix measure dependency violation
2024-07-13 19:56:23 -05:00
Chris Hennes
52af37064c
Correct typo
2024-07-10 08:08:15 -05:00
luzpaz
2837b46c3e
Fix various typos throughout the codebase
2024-07-08 17:19:20 -05:00
Chris Hennes
650ccfcd6b
Measure: Fix repeated element name in UI file
2024-07-08 12:20:15 -04:00
hlorus
eb05effb9a
MeasureGui: Insert measure command into menu & toolbar
2024-07-05 10:54:38 +02:00
hlorus
ab1d86235d
[MeasureGui] Move measure cmd and task into measure module
...
...to avoid core depending on modules
2024-07-04 14:56:49 +02:00
hlorus
e49d950eef
MeasureGui: Use SoFrameLabel to display delta dimensions in MeasureDistance
2024-07-01 18:14:33 +02:00
hlorus
adb5eaf38c
MeasureGui: Add colon after symbol of delta dimensions
2024-07-01 18:14:24 +02:00
hlorus
1d861559f3
MeasureGui: Paint icons in textcolor
2024-07-01 17:51:51 +02:00
hlorus
600f44484d
MeasureGui: Show delta symbol in front of component dimensions
2024-07-01 08:25:03 -05:00
hlorus
a9adc5c24b
MeasureGui: Optionally show delta components in VPMeasureDistance
2024-07-01 08:25:03 -05:00
hlorus
a3471e41af
MeasureGui: Add globalSeparator to VPMeasureBase
...
This allows annotations in global space
2024-07-01 08:25:03 -05:00
hlorus
2aa37bce27
MeasureGui: Add back DimensionLinear node kit
2024-07-01 08:25:03 -05:00
hlorus
fb53d4cd4f
Measure: Add X, Y and Z component properties to MeasureDistance
2024-07-01 08:25:03 -05:00
Roy-043
123f05aecb
Measure: Prefs: add unit to DefaultFontSize (px) and title in sentence case
2024-06-26 11:52:35 -05:00
Turan Furkan Topak
e96206db9c
[Icons]Core Icon Revision ( #14154 )
...
* Core Icon Revision
Update utilities-terminal.svg
Update button_add_all.svg
pixel alignment
Pixel alignment was performed for the specified icons.
* Changes requested by Obelisk
* Return old icons
2024-06-24 10:54:58 -05: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
PaddleStroke
9ad991febc
QuickMeasure: fix large selection slow down.
2024-06-17 11:02:53 -05:00
hlorus
20329aa01f
MeasureGui: Show measurement if it doesn't track any subjects
2024-06-11 17:57:01 +02:00
hlorus
4a573ee4cb
Measure: Migrate old App::MeasureDistance to new type
2024-06-11 17:57:01 +02:00
hlorus
9125631e4f
Remove Std_MeasureDistance
2024-06-11 17:57:01 +02:00
hlorus
2cfa09041b
[Measure] Add MeasureDistanceDetached
2024-06-11 17:57:01 +02:00
hlorus
1b61edf240
[Measure] Make VP MeasureDistance only depend on properties
2024-06-11 17:57:01 +02:00
wmayer
17613bf929
Measure: Fix exception handling
...
If a Base::Exception is thrown in Measurement::getShape() then it's handled by the catch(...) handler and
converted into a Base::RuntimeError. This behaviour hides the original Base::Exception.
Example:
Selecting a datum plane raises the error 'Measurement: Unknown error retrieving shape' because the
original Base::ValueError isn't forwarded.
2024-06-02 08:15:57 +02: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
hlorus
24ca6056f4
[MeasureGui] Make initial measurement placement zoom independent
2024-05-27 11:07:19 -05:00
Chris Hennes
aef423731d
Merge pull request #14011 from hlorus/measure-icons
...
Add measurement icons
2024-05-20 10:54:06 -05:00
wmayer
51a0d8ecb8
Mesure: Ignore ValueError exceptions in quick measure
2024-05-15 10:28:33 -04:00
hlorus
3bb78b1873
MeasureGui: Add UMF folder icon
...
Co-Authored-By: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2024-05-14 17:55:21 +02:00
hlorus
381d10e305
MeasureGui: Add icons
...
Co-Authored-By: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2024-05-14 17:55:06 +02:00
hlorus
e473ec2333
Measure Prefs: Set background default color to white
2024-05-14 17:53:56 +02:00
wmayer
c16a4e034d
Measure: Fix quick measure
...
* Create QuickMeasure in C++ instead of Python to avoid that it will be garbage collected
* Handle exceptions in case of invalid selections
* Refactor QuickMeasure class
* Fix linter warnings
2024-05-13 11:22:52 -05:00
hlorus
2394a8cb1e
[MeasureGui] Add measurement value to label text
2024-05-13 10:47:10 -05:00
Chris Hennes
b52c6ed9bc
Merge pull request #13811 from hlorus/remove_measure_prefs
...
[Measure] Remove unused properties from measure preferences
2024-05-13 10:39:18 -05:00
wmayer
9934eb3b37
Measure: Fix memory leaks
2024-05-08 20:01:54 +02:00
Max Wilfinger
a934421906
Change default UMF colors ( #13781 )
2024-05-06 11:16:48 -05:00
PaddleStroke
7192cc3a01
Measure: QuickMeasure: deactivate solids measures of volume/area because it's slowing down selection.
2024-05-06 18:12:14 +02:00
PaddleStroke
818e122420
Core / Measure: Introduce QuickMeasure
2024-05-06 18:12:14 +02:00
hlorus
50b5399d52
[Measure] Remove unused properties from measure preferences
2024-05-03 11:36:48 +02:00
Adrián Insaurralde Avalos
c4b5115f9e
Measure: write init message to log instead
2024-05-02 08:09:39 +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
wandererfan
722fab240e
[Measure] Change icon
...
Co-Authored-By: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2024-04-29 09:27:22 -04:00
hlorus
bed703a6f9
[Measure] Add features, viewproviders and preferences for unified measurement facility
2024-04-29 09:27:22 -04:00
liukaiwen
329904a055
[cmake] some definitions do not matter build now
2023-09-27 18:17:14 +08:00