Andrej730
a05bae78ff
search.operators - add missing bl_options
...
If operator is changing blend data, then it should always provide undo option, otherwise it may lead to crashes.
2025-08-05 13:57:40 +05:00
Andrej730
31e9b125e3
Selection filters - refactor code
...
As most of the code can be just reused
2025-08-05 13:57:39 +05:00
Andrej730
d0d913a97b
Remove dead code in search.prop
2025-08-05 13:57:39 +05:00
Andrej730
50ff363501
Remove UIList.use_filter_linked
...
It seems it's either was never used or it was used in some very old Blender version.
2025-08-05 13:57:39 +05:00
Andrej730
1c06d12efc
Support 2f1de2f when adding bsdd properties
...
Previously you would still need to open bsdd ui and preload dictionaries.
2025-08-05 13:57:39 +05:00
Andrej730
eb7550b63e
bim.add_bsdd_properties - add poll check
2025-08-05 13:57:39 +05:00
Andrej730
9d83eec674
typing
2025-08-05 13:57:38 +05:00
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
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
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
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
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
Bruno Perdigão
c27f89a109
Remove old comment
2025-07-27 11:47:43 -03:00
Bruno Perdigão
651d924759
Prevents using aggregate mode with IfcSpatialElement
2025-07-27 11:24:54 -03:00
Bruno Perdigão
17d6b8af61
Add Name to Linked Aggregates and keep product assignment after refreshing.
...
See #6831 . Warning: this is a breaking change.
Linked Aggregate names are numbered to keep them consistent when reopening
the file instead of relying on Blender auto numbering objects with the
same name. However, for annotation purposes, the numbering is irrelevant,
and the user might want to use just the aggregate name. So it was added a
"Name" to the "BBIM_Linked_Aggregate" Pset that can be used in these cases.
When refreshing the linked aggregates, their names will be updated to reflect
the "Name" value and the product assignment will be preserved to keep
annotations in sync.
In order to adapt existing files to this new Pset structure see this gist:
https://gist.github.com/brunoperdigao/37a5b838935b15a91aa70b2bc4de325f
2025-07-27 11:24:54 -03:00
Dion Moult
4a2411c05d
Document new Python based dev installation
2025-07-27 19:21:43 +10:00
Dion Moult
9f9abaadc8
Support Linux (tested and seems to work)
2025-07-27 19:21:43 +10:00
Dion Moult
99d7f5ad7a
Clarify which Blender versions are supported
2025-07-27 19:21:43 +10:00
Andrej730
3c338db364
bim.create_shape_from_step_id - include curves by default
...
Though it's still possible to disable it from Redo menu.
2025-07-25 18:22:18 +05:00
Andrej730
7322cc9018
bim.create_shape_from_step_id - use cursor as the location for the shapes
2025-07-25 18:22:18 +05:00
Andrej730
dcebd55031
bim.create_instance - simplify logic
...
Just use active object instead of the selected, move basic check to `poll`.
2025-07-25 18:22:17 +05:00
Andrej730
05a8824019
typing
2025-07-25 18:22:16 +05:00
Andrej730
cfd5d2a4eb
Fix pagination issues when restarting type manager #6917
2025-07-25 16:57:40 +05:00