Chris Hennes
1295f10669
Help: Change URL sanitization to be safer
2025-06-23 14:02:36 +02:00
Paul Lee
32976f5500
[ArchRoof] Improve subVolume generation
...
Fix #21633 : Holes in roof are causing troubles
FreeCAD Forum : Sketch based Arch_Roof and wall substraction
- https://forum.freecad.org/viewtopic.php?t=84389
Improved algorithm:
1. Extrusion of bottom faces in +Z.
2. The roof itself.
3. Extrusion of the top faces in +Z.
TODO:
Find better way to test and maybe to split suface point up and down and extrude separately
2025-06-23 14:00:41 +02:00
Syres916
5f0c93758e
[BIM] Fix Runtime Error when creating Wall ( #21862 )
...
* [BIM] Fix Runtime Error when creating Wall
* [BIM] Fix continueMode functionality for Wall, Panel and Structure
2025-06-23 13:59:13 +02:00
Kacper Donat
f71d1cf875
Gui: Use proper placement property for Link
...
Links require different placement property (LinkPlacement) to be used,
otherwise it breaks the transform.
Fixes : #20776
2025-06-22 23:04:06 -05:00
Bas Ruigrok
7a63946762
Part: Align to planar curves normal direction
2025-06-22 21:43:45 -05:00
xtemp09
0a9a16ffe3
[GUI] Remove dark fringe around letters ( #21536 )
...
Closes #12394
Co-authored-by: Kacper Donat <kacper@kadet.net >
2025-06-22 21:24:51 -05:00
matthiasdanner
b9b57f8c02
Sketcher: 3 Point Symmetry fixed if root is selected first (and simplify and fix the selection logic) ( #21612 )
2025-06-22 19:54:39 -05:00
Kacper Donat
294780a047
Merge pull request #22002 from tetektoza/search_preferences_box
...
Core: Introduce searching in Preferences
2025-06-23 02:16:55 +02:00
tetektoza
0e21764c42
Core: Use bypass WM hint for X11 for search list in preferences
2025-06-23 01:24:50 +02:00
tetektoza
581f492660
Core: Handle globalPos for both Qt6 and Qt5
2025-06-23 01:24:50 +02:00
tetektoza
b5b86d5c51
Core: Correct font sizes to be smaller in search box in preferences
2025-06-23 01:24:50 +02:00
tetektoza
f4785d6a8f
Core: Remove displayText field from search box's result
...
Removes displayText from the searchboxes result, as it's being handled
differently and there are two other fields that store this previously
concatenated information separately.
2025-06-23 01:24:50 +02:00
tetektoza
5daaa8edea
Core: Move reusable parts of MixedFontDelegate to separate functions
...
Co-Authored-By: Kacper Donat <kacper@kadet.net >
2025-06-23 01:24:50 +02:00
tetektoza
d2f370aeb6
Core: Use separate roles for found item in font delegate for search
2025-06-23 01:15:27 +02:00
tetektoza
e9f7c95f0e
Core: Use designated init for SearchResult in preferences
2025-06-23 01:15:27 +02:00
tetektoza
9d12f70506
Core: Use an enum for search bar popup in preferences
2025-06-23 01:15:27 +02:00
tetektoza
94559a3092
Core: Extract preferences search bar to it's own class
2025-06-23 01:15:27 +02:00
tetektoza
b3f37d262a
Core: Formatting changes for search in preferences
2025-06-23 01:15:27 +02:00
tetektoza
2412d99966
Core: Introduce searching in Preferences
...
This PR introduces search box in preferences.
Features:
*supports left click on the result, taking user to the result
*clicking anywhere cancels searching and closes popup box, same with ESC
key
*double click on the result closes the popup too (same behavior as
enter)
*supports enter (although if you are on the position you are already
on it so enter just closes the popup basically)
*escape closes it
*you can navigate through the list with mouse
*support fuzzy search so stuff like "OVP" is being matched to "On-View-Parameters"
*there is hierarchical display (tab/page/setting)
*some of the results are prioritized but fuzzy search prioritizing is the most important
*highlights found item
*goes to tab/page of found item
*if the pop-up box won't fit next to the right side of the screen,
it is added underneath the search box
2025-06-23 01:15:27 +02:00
Benjamin Nauck
ffeb5b0538
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
tetektoza
ecad444131
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
5ed384c7f3
App: Expose allowObject for groups in python
2025-06-22 23:50:12 +02:00
tetektoza
908941f2d1
Core: Add a possibility to extract active object based on extension
2025-06-22 23:48:52 +02:00
Balazs Nagy
661d2052b7
find job in parent chain ( #21742 )
2025-06-22 09:18:07 -05:00
jffmichi
b74a3b5270
CAM: simplify Order Output By Tool logic and fix #21969 ( #21970 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:49 -05:00
jffmichi
7b1775bc4c
CAM: improve Job toggleVisibility ( #21802 )
...
Co-authored-by: jffmichi <>
2025-06-21 12:49:32 -05:00
xtemp09
be542053e1
[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
Chris Hennes
7619b638e7
Measure: Remove redundant check for edges > 0
2025-06-20 22:49:34 +02:00
Chris Hennes
eb69381f89
CI: Eliminate 3rd party and generated code from analysis
2025-06-20 22:49:00 +02:00
Chris Hennes
ec86e2a440
Sketcher: Remove redundant checks
...
Also cleanup missing curly braces.
2025-06-20 22:48:31 +02:00
Chris Hennes
bb1760546b
Sketcher: Remove dead code
2025-06-20 22:41:59 +02:00
Chris Hennes
f0b53af32f
Part: Remove remnants of code from TNP merge
2025-06-20 22:41:24 +02:00
Chris Hennes
965bb6d2c8
Tools: Use a safer hostname detection
2025-06-20 22:40:55 +02:00
Kacper Donat
273a84c822
Merge pull request #22015 from 3x380V/matrix4d_fixes
...
Matrix4D fixes
2025-06-20 22:39:44 +02:00
Benjamin Nauck
a6485d1ae1
Gui: Use middle elide for text in model tree
2025-06-20 22:37:37 +02:00
Max Wilfinger
45ee397b43
Gui: Add toggle overlay icons
2025-06-20 22:36:40 +02:00
Chris Hennes
b8e46288cd
Merge pull request #22094 from oursland/lint-on-pr-only
2025-06-20 14:30:40 -06:00
Benjamin Nauck
079a81c59d
Merge pull request #22025 from tetektoza/sketcher_regression_1
2025-06-20 19:21:14 +02:00
Jacob Oursland
11eaa8dc60
CI: only lint on PRs.
2025-06-20 09:57:11 -07:00
tetektoza
c8d2ae494b
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
5ab8e2ef17
Merge pull request #22033 from oursland/limit-lint
...
Limit lint to changed lines
2025-06-19 12:01:58 -05:00
Alfredo Monclus
acdfdd5d1b
Gui: Tasks: fix in place close and ok buttons
2025-06-19 18:42:24 +02:00
Kris
0b6a451790
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
7e8a9238fe
CI: limit C++ lint to changed lines.
2025-06-18 22:14:35 -07:00
Jacob Oursland
f23d4c8e7e
CI: determine modified lines in a clang-tidy compatible way.
2025-06-18 22:14:34 -07:00
Kacper Donat
89504d89d6
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
0662b8c0bb
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]
a90a8f1fac
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
8844319d33
[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
David Tanana
3f7438a686
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