Andrej730
3a697e3062
dependabot - track Python tools versions
2025-12-22 18:44:42 +05:00
Andrej730
d41985f23a
format cmake files
2025-12-22 18:44:42 +05:00
Andrej730
b686c19a25
Create .gersemirc
2025-12-22 18:44:42 +05:00
falken10vdl
b0450597d0
Merge pull request #7513 from falken10vdl/fixes-ui-customization
...
SaveBlendMetadataFile to use IFC directory for temporary file path and fix panel visibility logic in UI
bonsai-0.8.5-alpha2512211257
2025-12-21 13:57:28 +01:00
falken10vdl
2cac0bdca6
SaveBlendMetadataFile to use IFC directory for temporary file path and fix panel visibility logic in UI
2025-12-21 12:17:54 +01:00
Kristoffer Andersen
fb3e35c964
Fix macOS platform entries in CI workflow
2025-12-20 08:56:06 +01:00
falken10vdl
276a488c7e
Merge pull request #7509 from falken10vdl/Improve-saving-metadata.blend-file
...
Refactor SaveBlendMetadataFile to improve speed and IFC data cleanup
bonsai-0.8.5-alpha2512200317
2025-12-20 04:16:55 +01:00
falken10vdl
9a1b0ce44c
Refactor SaveBlendMetadataFile to improve speed and IFC data cleanup
2025-12-20 04:10:26 +01:00
Ryan Schultz
45de750790
Fixes #7507 : Fix: Prevent spatial element placement corruption during drawing activation
...
sync_references was syncing spatial element placements FROM Blender TO IFC,
corrupting their correct positions. Spatial elements (storeys, spaces,
buildings) often have Blender objects at Z=0 for modeling convenience, but
their IFC placements store absolute positions.
Solution: Skip syncing placements for IfcSpatialElement and IfcGrid types,
as their IFC placement is the source of truth.
Fixes storey elevation corruption during SECTION_LEVEL annotation generation.
bonsai-0.8.5-alpha2512191844
2025-12-19 12:44:23 -06:00
Andrej730
b1b67de420
cmake - move ccache usage to an option
2025-12-19 19:11:06 +05:00
Andrej730
13be6ccd45
Sort imports
bonsai-0.8.5-alpha2512191358
2025-12-19 18:53:14 +05:00
Andrej730
29176330e8
Revert "Make dataclasses args optional to support Python 3.9 #6725 "
...
This reverts commit ad7473ff1f .
bonsai-0.8.5-alpha2512191343
2025-12-19 18:43:17 +05:00
Andrej730
b784cb06ae
Revert "Make zip strict argument optional to support Python 3.9"
...
This reverts commit 3bdce4fbc3 .
2025-12-19 18:43:17 +05:00
Andrej730
5d42ded154
Fix unsorted __all__ ruff check
2025-12-19 18:43:17 +05:00
Andrej730
4db9d60a97
Drop Python 3.9 support as it reached EOL
2025-12-19 18:43:17 +05:00
dependabot[bot]
eba4405310
Bump actions/download-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
bonsai-0.8.5-alpha2512191237
bonsai-0.8.5-alpha2512191242
bonsai-0.8.5-alpha2512191241
bonsai-0.8.5-alpha2512191240
bonsai-0.8.5-alpha2512191239
2025-12-19 13:40:39 +01:00
dependabot[bot]
22c972d88a
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 13:40:27 +01:00
dependabot[bot]
abb19e0870
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 13:39:50 +01:00
Andrej730
cc63e79186
simple_spf - bump #7363
2025-12-19 17:39:00 +05:00
Andrej730
a40e211f25
ci - add black formatter annotations
2025-12-19 17:34:57 +05:00
Andrej730
d8b8fb628b
ci - github summary for ruff
2025-12-19 17:34:57 +05:00
Andrej730
fda3bd319f
Use black formatter action for pretty summaries
2025-12-19 17:34:57 +05:00
Andrej730
2c3281917a
black .
2025-12-19 17:34:57 +05:00
falken10vdl
f2eb777b3b
Merge pull request #6638 from falken10vdl/USER_UI_CUSTOMIZATION
...
User UI customization
This can be enabled in Extras at user discretion.
bonsai-0.8.5-alpha2512190816
2025-12-19 09:16:09 +01:00
falken10vdl
2264fbeb44
put settings at the end. black
2025-12-19 09:07:26 +01:00
falken10vdl
53115e0654
Improve command handling in drawing tool to skip None values
2025-12-19 08:56:19 +01:00
falken10vdl
5dab742623
Remove documentation files: restore original state
...
- Removed interface.rst (was added in this PR)
- Removed all PNG documentation images that were added in this PR:
- bonsai_customization1.png
- bonsai_customization2.png
- bonsai_interface.png
- bonsai_interface2.png
- bookmarks.png
- gear_tabs.png
These files were not present in the upstream v0.8.0 branch and have been removed to restore the original documentation state.
2025-12-19 08:56:19 +01:00
falken10vdl
70cc77df90
Enhance IFC collection removal
2025-12-19 08:56:19 +01:00
falken10vdl
633474b4f6
Refactor UI preferences to use 'save_metadata_blend_file' instead of 'user_ui_customization' for metadata handling
2025-12-19 08:56:19 +01:00
falken10vdl
08d9e31a3a
provide user feedback in IFC export
2025-12-19 08:54:01 +01:00
falken10vdl
e4e1364eaa
align underscore below the active tab icon
2025-12-19 08:54:00 +01:00
falken10vdl
76b6f6b16b
Implement user interface customization features and enhance metadata handling
2025-12-19 08:54:00 +01:00
falken10vdl
888ab85548
Refactor UI helpers into helper module for better organization
2025-12-19 08:51:07 +01:00
falken10vdl
34cf69e3fb
cleanup
2025-12-19 08:51:07 +01:00
falken10vdl
89973a7a76
Refactor to use blender properties so loading metadata preserves session settings
2025-12-19 08:51:07 +01:00
falken10vdl
ba3c96485a
major refactor using blender props which we cna now save teh belnd metadata
2025-12-19 08:51:07 +01:00
falken10vdl
3d18aca2f2
Add operators for saving and loading blend metadata files
2025-12-19 08:51:07 +01:00
falken10
71538455b4
black executed in root directory
2025-12-19 08:51:06 +01:00
falken10vdl
7a90388f54
documentation
2025-12-19 08:51:06 +01:00
falken10
403d761e14
remove comments
2025-12-19 08:51:06 +01:00
falken10
7852102b33
load and save json settings
2025-12-19 08:51:06 +01:00
falken10
9aea302d92
added reset option
2025-12-19 08:51:06 +01:00
falken10
1fd3e2791f
added TAB visibility
2025-12-19 08:51:06 +01:00
falken10
4a71ea1fd6
code simplification
2025-12-19 08:51:06 +01:00
falken10
d0dbdbc205
added lb_labels
2025-12-19 08:51:06 +01:00
falken10
c8306d44b9
First version complete
2025-12-19 08:51:06 +01:00
falken10
0c428c54ad
eye icon to show or hide panel
2025-12-19 08:51:06 +01:00
falken10
50fa245a56
added uilist for subpanels
2025-12-19 08:51:06 +01:00
falken10
6ba738fcaa
Added bookmarks TAB
2025-12-19 08:51:06 +01:00
Ryan Schultz
2ed991ebce
Filter drawing search to only match DRAWING annotations
bonsai-0.8.5-alpha2512181837
2025-12-18 12:37:31 -06:00