PaddleStroke
0f00c6d2d1
Sketcher: Slot tool: Enforce correctly when angle is set ( #20269 )
2025-03-22 18:21:24 +01:00
PaddleStroke
1fc61423f3
Sketcher: Line tool: Enforce correctly when angle is set ( #20267 )
2025-03-22 18:20:26 +01:00
Chris Hennes
e12deea20e
Sketcher: Ensure loop can exit
...
Coverity issue 513796
2025-03-22 07:15:15 +01:00
PaddleStroke
7076989ead
Remove unecessary if in DrawSketchHandlerArc.h
2025-03-20 13:40:24 +01:00
tritao
6c2c6847eb
CMake: Cleanup targets with transitive dependencies
2025-03-17 12:12:06 +00:00
Chris Hennes
5f623390fb
Merge pull request #20142 from bofdahof/ranges
...
Apply C++20 std::ranges (mainly to std::find)
2025-03-17 03:08:27 -05:00
Chris Hennes
42cc0d93be
Merge pull request #20160 from karliss/popup-parent
...
Add missing parent for messagbox and other popups.
2025-03-17 00:16:49 -05:00
Chris Hennes
4fcdac28fb
Merge pull request #19583 from hyarion/refactor/base-type
...
Refactor Base::Type
2025-03-17 00:03:22 -05:00
Chris Hennes
fd4fd6ccf7
Merge pull request #19890 from Shkolik/sketcher_defining_color
...
Sketcher: Preference color added for External defining geometry
2025-03-17 00:00:02 -05:00
Chris Hennes
89e20d561d
Merge pull request #20105 from PaddleStroke/patch-15
...
Sketcher: DSH: add OVP constraints before AutoConstraints.
2025-03-16 23:58:57 -05:00
Chris Hennes
75bcc7d316
Merge pull request #20165 from PaddleStroke/patch-16
...
Sketcher: Add parameter to combine line and polyline
2025-03-16 23:58:07 -05:00
bofdahof
34881bc82e
Sketcher: apply std::ranges
2025-03-16 17:18:12 -05:00
Karliss
fa61131590
Add missing parent for messagebox and other popups
...
Unparented popups can easily get lost in backround, but they still block top level event loop when run with ::exec() thus preventing interactions with main window. This mainly happens on wayland. Setting the parent ensures they are always kept on top and reasonably positioned.
2025-03-16 16:02:36 -05:00
Luz Paz
17102251e5
Fix various typos
2025-03-14 12:37:12 -04:00
PaddleStroke
0814df7488
Update src/Mod/Sketcher/Gui/SketcherSettings.ui
...
Co-authored-by: Furgo <148809153+furgo16@users.noreply.github.com >
2025-03-13 15:05:00 +01:00
PaddleStroke
2d5d1397a9
Update src/Mod/Sketcher/Gui/SketcherSettings.ui
...
Co-authored-by: Furgo <148809153+furgo16@users.noreply.github.com >
2025-03-13 15:04:52 +01:00
PaddleStroke
255949134f
Add line group checkbox to SketcherSettings.cpp
2025-03-13 14:47:02 +01:00
PaddleStroke
8ae1d9bbde
add line group checkbox in SketcherSettings.ui
2025-03-13 14:45:40 +01:00
pre-commit-ci[bot]
fde9be13bc
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-13 11:12:48 +00:00
PaddleStroke
b940863353
Sketcher: Add parameter to combine line and polyline
2025-03-13 12:08:56 +01:00
Chris Hennes
357cddabc7
Merge pull request #20117 from hyarion/ps-move-func-to-cpp
...
Sketcher: Move getStandardButtons to cpp file
2025-03-11 20:55:40 +00:00
Chris Hennes
6de034bf84
Merge pull request #19926 from benj5378/toStringasd
...
Gui: clean up PropertyItem::toString
2025-03-11 20:38:15 +00:00
Benjamin Nauck
2db9ae7bdf
Remove outdated comment
2025-03-11 10:17:12 +01:00
PaddleStroke
0bb47bc0d8
Move getStandardButtons to cpp file
2025-03-11 10:09:09 +01:00
Andrea
cd5c46ba18
Remove unnecessary check (duplicated)
...
before including the library, it is uselessly checked if the variable __QtAll__ and __InventorAll__ have been defined. The same check is performed again once the library is included
2025-03-10 21:53:00 +01:00
PaddleStroke
f9eaf9b568
Sketcher: DSH: add OVP constraints before AutoConstraints.
2025-03-10 12:49:17 +01:00
pre-commit-ci[bot]
400863889b
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-04 16:22:36 +00:00
Andrew Shkolik
1155182ac3
Sketcher: Preference pattern and width added for External defining geometry
2025-03-03 23:51:26 -06:00
Chris Hennes
7f1c43a335
Merge pull request #19636 from kadet1090/color-in-base
...
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
Andrew
f3643af82b
Merge pull request #19747 from Shkolik/sketcher_datums_projection
...
fix #18894 Sketcher: Create external projection geometry not working with datum objects
2025-03-02 16:20:45 -06:00
Benjamin Bræstrup Sayoc
3765455ebe
Gui: clean up PropertyItem::toString
...
I have no idea why the return type of toString was ever QVariant
2025-03-01 16:10:46 +01:00
pre-commit-ci[bot]
f7c1e7f8a5
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-27 06:42:55 +00:00
Andrew Shkolik
411cdadf49
Sketcher: Preference color added for External defining geometry
2025-02-27 00:28:20 -06:00
Benjamin Bræstrup Sayoc
755229df23
Build: suppress warnings from 3rd party libraries
...
Warnings from 3rd parties are not relevant and are only polluting the warning output. Marking these libraries as SYSTEM suppresses warning.
https://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-I
https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html
2025-02-25 14:39:05 +00:00
Max Wilfinger
b07caa732e
Remove hack around geometry visibility in active sketch.
...
Revert #14386 and #16378
2025-02-24 22:09:37 +00:00
Joao Matos
cc6ffb44de
Core: Move PyCXX library to src/3rdParty.
2025-02-24 16:36:06 +00:00
Chris Hennes
2780c9b13e
Merge pull request #19397 from kadet1090/three-point-lighting
...
Add three-point lighting
2025-02-24 16:22:34 +00:00
Benjamin Nauck
65c6614081
Sketcher: Use constant for Type::BadType instead Type::badType()
2025-02-24 08:30:18 +01:00
Chris Hennes
2c485cf998
Merge pull request #19253 from Jonezzzzz/SketcherGroupCommandsFix
...
Sketcher: Fixed Inconsistency between button tooltips and labeling for shortcuts.
2025-02-23 22:20:07 +00:00
Kacper Donat
7f984811e8
Gui: Add 3 point lighting
2025-02-23 22:51:13 +01:00
Kacper Donat
12a69fe296
Base: Add isNullOrEmpty string helper
...
This adds isNullOrEmpty string helper that cheks if string is... well
null or empty. It is done to improve readability of the code and better
express intent.
2025-02-21 15:04:43 +01:00
Kacper Donat
a72a63232a
Base: Move App::Color to Base
...
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01:00
Joao Matos
27ebc68a11
CMake: Modernize build files using outdated Python variables.
2025-02-16 10:21:26 -06:00
Andrea
de9bd5e1ce
change MIN_boost_version
...
ubuntu version 20.04 is no longer supported.
The minimum boost version used for freecad is now 1.74 (ubuntu 22.04) https://launchpad.net/ubuntu/jammy/+package/libboost-system-dev
2025-02-15 13:33:32 -06:00
tritao
9636068460
Base: Move zipios library to 3rdParty folder.
2025-02-14 13:08:28 -06:00
Ian Hunter
67f8852697
Fix bug preventing filtering named constraints ( #19339 )
...
* Fix bug preventing filtering named constraints
There was a bug (see issue #11843 ) that displayed a filter for Named
constraints in the Sketcher Workbench whose toggling did not affect the
UI in any way. This enables this feature by checking if a given
constraint has a custom name or not and then appropriately toggling its
visibility.
* Use `std::string::empty()` per reviewer suggestion
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-02-11 11:03:04 -06:00
Benjamin Bræstrup Sayoc
c0c6df10ec
Sketcher: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Chris Hennes
e10d34ada5
Merge pull request #16995 from benj5378/axisColors
...
[Gui] Axis colors changeable
2025-02-03 18:11:46 +01:00
tritao
65466d580b
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
Benjamin Nauck
45c997f40a
Manual changes to improve isDerivedFrom usage
2025-01-27 16:08:19 +01:00