Commit Graph

18749 Commits

Author SHA1 Message Date
Andrej730 4cf4628e63 remove unused code 2025-08-05 13:57:38 +05:00
Andrej730 a498e75712 bim.add_element - add poll check #6985 2025-08-05 13:54:32 +05:00
Massimo Fabbro 8a4739f9c9 Running black 2025-08-05 08:56:06 +02:00
Massimo Fabbro c6093430c2 See #6570. Now rate cost item works also with categories 2025-08-05 08:56:06 +02:00
Christoph Mellüh 57658eb5df Fix Bonsai classification tests after bonsai bsdd changes (#6988) 2025-08-05 06:01:48 +00:00
Andrej730 f25ad2a9cb bsdd ui - preload properties when loading classes
It was confusing that you still needed to click on the first property, even though it was selected by defalt.
2025-08-04 21:18:15 +05:00
Andrej730 3b8b4c1566 typing 2025-08-04 21:18:15 +05:00
Christoph Mellüh d2939067bd Add Description-ContextMenu Entry to bSDD Properties (#6970)
See #6970 for example.
2025-08-04 13:52:00 +00:00
Andrej730 37c05f763e Fix IFC undo data loss in 645298e #6973
There was a contradiction - modal operators were treated as special and were always creating new transactions (`is_top_level_operator = method == "MODAL"`), but those transactions were only closed if modal returned `FINISHED` or `CANCELLED`, so in most case previous transactions were just overridden, so IFC undo data was lost.

Ping @Moult just in case
2025-08-04 18:47:08 +05:00
carlopav e00a865bce Various fixes to IfcCostSchedule PDF export (#6983)
* IfcCostSchedue PDF export: changed Output type from off to auto

* Fixed currency value

* Fix summary total if no nested structure present
2025-08-04 08:46:20 +00:00
Dion Moult 4d42512b6a Add support for integer data types in bsdd 2025-08-04 17:02:32 +10:00
Thomas Krijnen 037fd22b51 util/unit.py::calculate_unit_scale() Check for valid unit_type 2025-08-04 08:53:08 +02:00
Thomas Krijnen 1ad2c62a22 add_qto.py: MethodOfMeasurement=BaseQuantities to comply with spec text 2025-08-04 08:52:02 +02:00
Dion Moult 823eb7d199 SetFalseOrigin recipe now by default resets non-geometric spatial elements (XY values only). 2025-08-02 18:11:33 +10:00
Dion Moult 7038cbe871 ResetSpatialElementLocations patch now supports only_xy toggle.
Also rewrote the patch to use API and util functions to make it more
robust.
2025-08-02 17:54:55 +10:00
Andrej730 1cb44da76c Refactor toggling target view to a single operator 2025-08-01 20:07:59 +05:00
Andrej730 291b313d79 prop.Drawing - add some notes 2025-08-01 20:07:59 +05:00
Andrej730 cf13c6fdc1 Fix old bug with collapsing/expanding drawing list #6969
It was checking `is_expanded` for all drawings items, though it should have checked just target view items.
2025-08-01 20:07:59 +05:00
Andrej730 5bd9a58936 Zones UI - fix missing name update 2025-07-31 19:47:34 +05:00
Andrej730 ff75875045 Zones UI - add classification UI #6941 2025-07-31 19:47:33 +05:00
Andrej730 4ff0fd56e9 ClassificationsData - simplify 2025-07-31 19:47:33 +05:00
Andrej730 9cc5338602 Rename ClassificationReferencesData -> ObjectClassificationsData
To make it more clear what element's classification data it's storing.
2025-07-31 19:47:33 +05:00
Andrej730 37a62e3004 Zones UI - add psets ui #6941 2025-07-31 19:47:33 +05:00
Andrej730 9cc1347dd8 Reuse props.active_group 2025-07-31 19:47:32 +05:00
Andrej730 716919d052 typing 2025-07-31 19:47:32 +05:00
falken10vdl 18b2364d52 Groups UI - fix crash accessing invalid collection items references #6811 (#6965) 2025-07-31 19:06:49 +05:00
falken10vdl 7cd423d423 S_Z for wall tool to change_extrusion_depth (#6935) 2025-07-29 12:59:15 -05:00
Andrej730 edd2dcc6c6 Fix bim.change_log_level console error on reregister 2025-07-29 21:26:46 +05:00
Andrej730 486e622f77 Limit active type prop width #6943
Example - https://files.catbox.moe/m49wt1.png
2025-07-29 21:26:46 +05:00
Andrej730 5ad566f42d Bonsai Mac app - allow to be called without arguments 2025-07-29 20:18:30 +05:00
Andrej730 aec286d85b Bonsai Mac app to quickly open .ifc files in Bonsai directly from Finder.
Demo for setting it up https://files.catbox.moe/1pyqps.mp4
2025-07-29 20:18:30 +05:00
Andrej730 38b594d159 dev_environment.py - fix REPO_PATH autodetection after 4a2411c05 2025-07-28 19:28:00 +05:00
Andrej730 c700a32b09 Fix RUF015 2025-07-28 19:27:59 +05:00
Andrej730 0cb6d9de72 typing 2025-07-28 19:27:59 +05:00
Andrej730 cdeeab4b31 black . 2025-07-28 17:03:25 +05:00
Andrej730 23944d6060 Fix small typo in 99d7f5ad7 2025-07-28 16:47:08 +05:00
Dion Moult 106b02fad1 Allow URI browsing for IfcPatch recipes with directory names 2025-07-28 16:44:44 +10:00
Dion Moult 54522aab6a Add AGS2IFC patch recipe by David 2025-07-28 16:44:32 +10:00
Thomas Krijnen eb5df2f8c3 Simple SPF submodule 2025-07-28 05:27:22 +02:00
Richard Brice c8dbb72f69 Updated alignment stationing to account for stationing being defined on a parent alignment 2025-07-27 15:10:23 -07:00
Richard Brice e56f09071a Updates IfcOffsetCurveByDistance to be more permissive 2025-07-27 15:10:23 -07:00
Richard Brice a824141b90 Fixes IfcOffsetCurveByDistance 2025-07-27 15:10:23 -07:00
Richard Brice bb56882879 A few more fixes for zero length segments 2025-07-27 15:10:22 -07:00
Richard Brice ed0e825283 Alignment api bug fixes 2025-07-27 15:10:22 -07:00
Richard Brice c12ed46c49 Bug fixes with zero length segment and b2g mapping when project angle is not radian 2025-07-27 15:10:22 -07:00
Richard Brice f3c72920de Alignment patch recipes 2025-07-27 15:10:22 -07:00
Richard Brice 3ef7f1c141 Alignment API updates to support new patch recipes 2025-07-27 15:10:22 -07:00
Richard Brice 3e0ef46a37 Updates IfcHierarchyHelper::addRelatedObject to work with IfcRelNests 2025-07-27 15:10:22 -07:00
Bruno Perdigão 689d8d1644 Remove leftover line from 651d924759 2025-07-27 11:56:57 -03:00
Bruno Perdigão 9bf799e69e black . 2025-07-27 11:54:19 -03:00