Andrej730
f2f28f8ba6
Use DIR_PATH subtype for properties
...
It adds this option to open directory in system browser using alt+click and we don't need anymore a special operator `bim.select_dir` to fill these props.
Example - https://files.catbox.moe/t8ejrs.png
2025-08-08 16:45:58 +05:00
Andrej730
c2730a81d6
bim.activate_model - avoid processing same type occurrences multiple times #5696
2025-08-08 16:15:24 +05:00
Andrej730
3d30d809d1
Bump IfcOpenShell build #6909
2025-08-07 21:02:34 +05:00
Andrej730
5b0503e721
Geometry.get_cache
2025-08-07 21:02:34 +05:00
Andrej730
358395c237
bim.copy_property_to_selection - fix missing bl_options
2025-08-06 18:18:32 +05:00
Andrej730
e7652a4846
bim.copy_property_to_selection - more friendly error for unsupported value types
2025-08-06 18:18:31 +05:00
Andrej730
630cb5f2dc
bim.activate_model - show time it took #5696
2025-08-06 18:18:31 +05:00
Andrej730
33f2f2e49e
prop_with_search - set search_threshold to 0 for relating type properties
...
Otherwise it had no effect anywhere.
2025-08-06 18:18:31 +05:00
Andrej730
0f6cc23c28
prop_with_search.enable_relating_type_suggestions - keep default to False
...
To gradually introduce it when it's needed.
2025-08-06 18:18:30 +05:00
Andrej730
ce154cc8d2
prop_with_search - move new args to kw-only for readibility
2025-08-06 18:18:30 +05:00
Andrej730
d7d592de6f
typing
2025-08-06 18:18:30 +05:00
falken10vdl
2f23f3cdd7
Add suggestions for relating types in enum property search ( #6962 )
2025-08-06 10:03:07 +00:00
Andrej730
6757026e3e
Fix missing pset templates update when changing IFC filepath #6979
...
E.g. when user opened .blend file and ifc filepath was pointing to a wrong destination, after they changed the filepath pset templates wouldn't reload.
2025-08-06 14:48:39 +05:00
Andrej730
2154200697
black .
2025-08-06 14:48:39 +05:00
Thomas Krijnen
c9eb345491
standalone_drawer.py: no openings though
2025-08-06 09:29:04 +02:00
Thomas Krijnen
be8e96d918
standalone_drawer.py: dont require drawing elements to be speified on cli
2025-08-06 09:18:10 +02:00
Andrej730
d1bcd887ca
Zones UI - show currently edited zone
2025-08-05 13:57:40 +05:00
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