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
bonsai-0.8.4-alpha2508041348
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
bonsai-0.8.4-alpha2508040846
2025-08-04 08:46:20 +00:00
Dion Moult
4d42512b6a
Add support for integer data types in bsdd
bonsai-0.8.4-alpha2508040702
2025-08-04 17:02:32 +10:00
Thomas Krijnen
037fd22b51
util/unit.py::calculate_unit_scale() Check for valid unit_type
bonsai-0.8.4-alpha2508040653
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).
bonsai-0.8.4-alpha2508020811
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.
bonsai-0.8.4-alpha2508020755
2025-08-02 17:54:55 +10:00
Andrej730
1cb44da76c
Refactor toggling target view to a single operator
bonsai-0.8.4-alpha2508011508
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
bonsai-0.8.4-alpha2507311448
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
Andrej730
c82a7b708c
build-all - verbose logs to print timestamps
...
So it will be easier to track build times from logs
2025-07-31 19:12:50 +05:00
Andrej730
5acacaa9d8
build-all - fix verbose logging
...
verbose logging was setting log level only for `logger`, never setting for the `logger`'s handler, so `-v` option, it seems, never worked. For simplicity now handler will just inherit log level from the `logger`.
2025-07-31 19:12:50 +05:00
Andrej730
e386c82ada
build-all - add notes
2025-07-31 19:12:50 +05:00
falken10vdl
18b2364d52
Groups UI - fix crash accessing invalid collection items references #6811 ( #6965 )
bonsai-0.8.4-alpha2507311407
2025-07-31 19:06:49 +05:00
falken10vdl
7cd423d423
S_Z for wall tool to change_extrusion_depth ( #6935 )
bonsai-0.8.4-alpha2507291800
bonsai-0.8.4-alpha2507291759
2025-07-29 12:59:15 -05:00
Andrej730
edd2dcc6c6
Fix bim.change_log_level console error on reregister
bonsai-0.8.4-alpha2507291643
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
bonsai-0.8.4-alpha2507281428
2025-07-28 19:28:00 +05:00
Andrej730
5166416c61
build-all - add a couple of notes
2025-07-28 19:27:59 +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
Thomas Krijnen
e13ba7627a
Rocky8 python3.6 build-all compatibility
2025-07-28 13:27:08 +02:00
Thomas Krijnen
9e6c0758d5
Rocky8 python3.6 build-all compatibility
2025-07-28 13:23:10 +02:00
Thomas Krijnen
6932d2a268
Rocky8 python3.6 build-all compatibility
2025-07-28 13:21:43 +02:00
Thomas Krijnen
638e1ebcec
Rocky8 python3.6 build-all compatibility
2025-07-28 13:17:38 +02:00
Dion Moult
106b02fad1
Allow URI browsing for IfcPatch recipes with directory names
bonsai-0.8.4-alpha2507280646
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
bonsai-0.8.4-alpha2507280327
2025-07-28 05:27:22 +02:00
Richard Brice
c8dbb72f69
Updated alignment stationing to account for stationing being defined on a parent alignment
bonsai-0.8.4-alpha2507272216
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
bonsai-0.8.4-alpha2507271457
bonsai-0.8.4-alpha2507271454
2025-07-27 11:56:57 -03:00
Bruno Perdigão
9bf799e69e
black .
2025-07-27 11:54:19 -03:00