Benjamin Nauck
f50d84d1ea
Merge pull request #21902 from tetektoza/fix/21380_allow_group_to_be_in_active_obj
...
Core: Allow users to add groups to active objects
2025-06-23 00:45:24 +02:00
Chris Hennes
aa0acc944f
Gui: Drop name of unused parameter in PropertyBoolItem
2025-06-22 17:40:25 -05:00
Chris Hennes
edca310fd3
Gui: Make narrowing conversion float->int explicit
2025-06-22 17:11:22 -05:00
Chris Hennes
f8ba2f6615
Gui: Mark widget as [[maybe_unused]]
2025-06-22 17:06:51 -05:00
Chris Hennes
951e8baf19
Gui: Implicit capture of this is deprecated
2025-06-22 17:03:55 -05:00
tetektoza
4c8be343b8
Gui: Allow users to add groups to active objects
...
As the title says, if right now there is Arch type active (like Level,
Building, etc. etc.), then it's not possible to assign Group to it
automatically (it's being created on root level of the document).
So this patch basically takes an active object and tries to insert it.
2025-06-22 23:50:12 +02:00
Benjamin Nauck
d2f35cee55
App: Expose allowObject for groups in python
2025-06-22 23:50:12 +02:00
tetektoza
b3c83df151
Core: Add a possibility to extract active object based on extension
2025-06-22 23:48:52 +02:00
Balazs Nagy
2688f06dd1
find job in parent chain ( #21742 )
2025-06-22 09:18:07 -05:00
jffmichi
2056c2792e
CAM: simplify Order Output By Tool logic and fix #21969 ( #21970 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:49 -05:00
jffmichi
7f1ffe5106
CAM: improve Job toggleVisibility ( #21802 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:32 -05:00
tetektoza
7515c70b67
Sketcher: Make TAB lock the label if user has typed previously
2025-06-21 13:48:12 +02:00
xtemp09
eb8d8b68f0
[Spreadsheet] Replace override cursor with QGraphicsItem::setCursor ( #22097 )
...
* [Spreadsheet] Replace the risky use of override cursor with
QGraphicsItem::setCursor
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-21 12:57:07 +02:00
tetektoza
9912c029dc
Sketcher: Add QLabel header for newly added locked icon
2025-06-21 12:46:37 +02:00
tetektoza
78a754e620
Sketcher: Force cycling back to first labels on OVP if they are not set
2025-06-21 12:46:27 +02:00
tetektoza
1f250fab32
Sketcher: Initialize lock icon only once
2025-06-21 12:46:27 +02:00
tetektoza
bcbf8d88a9
Sketcher: Adjust P&D mode to new enter behavior
2025-06-21 12:46:27 +02:00
tetektoza
ef0b259097
Sketcher: Change enter behavior on OVP to put OVP in lock state only
...
This patch adds/changes a couple of things:
* if you press enter on a label now, it moves you to another label and
adds the label and lock on the previous label, instead of previous behavior
where it was accepting whole dimension
* if you press enter and have lock state on both labels then you move to
next stage
* if you press ctrl+enter it's as is if you'd press enter on both labels
(the object becomes constrained with whatever dimensions that were in
both labels)
* tab still works the same way
* you can remove "Lock" state from the label by typing something
additional or removing the dimension at all
2025-06-21 12:46:27 +02:00
Chris Hennes
b307395c59
Measure: Remove redundant check for edges > 0
2025-06-20 22:49:34 +02:00
Chris Hennes
d077deebf0
CI: Eliminate 3rd party and generated code from analysis
2025-06-20 22:49:00 +02:00
Chris Hennes
484904e9e1
Sketcher: Remove redundant checks
...
Also cleanup missing curly braces.
2025-06-20 22:48:31 +02:00
Chris Hennes
ac51f11660
Sketcher: Remove dead code
2025-06-20 22:41:59 +02:00
Chris Hennes
723a2eb1ae
Part: Remove remnants of code from TNP merge
2025-06-20 22:41:24 +02:00
Chris Hennes
211ef2d48b
Tools: Use a safer hostname detection
2025-06-20 22:40:55 +02:00
Kacper Donat
ee91b41a6f
Merge pull request #22015 from 3x380V/matrix4d_fixes
...
Matrix4D fixes
2025-06-20 22:39:44 +02:00
Benjamin Nauck
f576abd78d
Gui: Use middle elide for text in model tree
2025-06-20 22:37:37 +02:00
Max Wilfinger
3c1e197115
Gui: Add toggle overlay icons
2025-06-20 22:36:40 +02:00
Chris Hennes
9db1051f7e
Merge pull request #22094 from oursland/lint-on-pr-only
2025-06-20 14:30:40 -06:00
Benjamin Nauck
889d708992
Merge pull request #22025 from tetektoza/sketcher_regression_1
2025-06-20 19:21:14 +02:00
Jacob Oursland
7301dd0780
CI: only lint on PRs.
2025-06-20 09:57:11 -07:00
tetektoza
deff562dee
Sketcher: Handle additional characters for OVP in regexp
...
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-06-20 00:33:48 +02:00
Chris Hennes
fb7aa5f53b
Merge pull request #22033 from oursland/limit-lint
...
Limit lint to changed lines
2025-06-19 12:01:58 -05:00
Alfredo Monclus
e45cf96afb
Gui: Tasks: fix in place close and ok buttons
2025-06-19 18:42:24 +02:00
Kris
0090566724
Gui: Move Submenu Commands in Tool Menu ( #20864 )
...
* Moved tools submenu commands and title case
* Apply suggestions from code review
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com >
2025-06-19 08:33:36 +02:00
Jacob Oursland
2dbf9d3937
CI: limit C++ lint to changed lines.
2025-06-18 22:14:35 -07:00
Jacob Oursland
e18b8bdf15
CI: determine modified lines in a clang-tidy compatible way.
2025-06-18 22:14:34 -07:00
Kacper Donat
f7e932f575
Merge pull request #21982 from tetektoza/feature/11603_render_constraints_below_geom
...
Sketcher: Prioritize rendering geometry lines rendering over constraints
2025-06-19 00:03:50 +02:00
tetektoza
301b201c6d
Gui: Change ordering of names in Link property
...
As the title says, currently it is:
ObjName (Label), this patch changes it to Label (ObjName) to be more
user friendly.
2025-06-18 23:38:52 +02:00
dependabot[bot]
fa1d8a27f5
Bump github/issue-metrics from 3.20.1 to 3.21.0
...
Bumps [github/issue-metrics](https://github.com/github/issue-metrics ) from 3.20.1 to 3.21.0.
- [Release notes](https://github.com/github/issue-metrics/releases )
- [Commits](119b5237f4...346541fd00 )
---
updated-dependencies:
- dependency-name: github/issue-metrics
dependency-version: 3.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 08:32:44 -05:00
Syres916
cd5d0980b4
[BIM][Draft][CAM] preparation for deprecation of QCheckBox… ( #21939 )
...
* [BIM][Draft]{CAM] preparation for deprecation of QCheckBox stateChanged -> checkStateChanged
2025-06-18 11:24:21 +02:00
tarman3
0991e3fa2a
CAM: Dressup Tag some fixes
2025-06-18 09:42:56 +03:00
David Tanana
e17a83fa1f
PartDesign: Added 1 3/16 16 threaded drill hole diameter ( #22000 )
...
* Adding UNf 1 3/16 16 to this list
* Updating type and test params
2025-06-17 08:59:00 -05:00
tarman3
a56357e0ff
CAM: Engrave - Fix step down for closed profile
2025-06-17 13:22:26 +03:00
Chris Hennes
0b1a2e0591
Draft: Eliminate redundant assignment to self ( #22006 )
...
* Draft: Eliminate redundant assignment to self
* Removed confusing comment.
---------
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2025-06-17 09:40:01 +02:00
Furgo
a91bf4ee78
DXF: rename "Group layers into blocks" setting ( #21896 )
...
* DXF: rename "Group layers into blocks" setting
* DXF: apply suggested improvement children => contents
* Import: DXF, change tooltip to reflect the reality of the current code
https://github.com/FreeCAD/FreeCAD/pull/21896#issuecomment-2958611607
2025-06-17 09:38:38 +02:00
tetektoza
e8ae780ae5
BIM: Allow user to skip dialog during type conversion
...
As the title says - this adds a new option to the dialog to `never ask
again` as well user can customize both settings through preferences.
2025-06-17 09:35:38 +02:00
tetektoza
0817510181
BIM: Fix IFC type assignment not being saved to file
...
As the title says, this is simple fix - basically right now anytime user
changed Link property to point to proper IFC type, we weren't writing to
the IFC file buffer to finally write it to the file if user would save
it.
So this patch makes sure we write to this buffer by calling appropriate
function, and making ifc object have proper pointer to IFC type.
2025-06-17 09:33:57 +02:00
pre-commit-ci[bot]
6b28644ed7
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-clang-format: c8ab0f80399e63a4fabbf5313c0606831f09742e → 64827eb3528d4dc019b01153e9fb79107241405f](c8ab0f8039...64827eb352 )
2025-06-16 18:55:48 -05:00
Kacper Donat
34dfd00b1e
Merge pull request #21965 from tetektoza/fix/21861_crashes_selection_during_deletion
...
Core: Fix crashes during item deletion in specific selection order
2025-06-17 00:39:17 +02:00
tetektoza
4b4475ea3f
Gui: Emit signal to EditableDatumLabel only if there's no digits
...
Small regression of mine, basically this signal to remove set/locked
state of EditableDatumLabel should be only sent out if current text in
the label is empty or it doesn't contain digits.
Previously it was emitted every intermediate wrong state, so stuff like
"71." was also being matched, and it resulted in resetting the locked
state of the label, which in turn resulted in keeping user from entering
float values.
2025-06-17 00:34:21 +02:00