Skip to content

Commit 1bb8f1c

Browse files
authored
Merge pull request #664 from Weisl/develop
Develop
2 parents a6a5e21 + 099cd42 commit 1bb8f1c

2 files changed

Lines changed: 26 additions & 6 deletions

File tree

.github/workflows/TestBuild.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,19 @@ jobs:
4949
mkdir -p dist
5050
"${{ steps.blender.outputs.executable }}" --command extension build --source-dir ${{ github.event.repository.name }} --output-dir dist
5151
52+
- name: Extract built zip for artifact upload
53+
run: |
54+
mkdir -p staging
55+
ZIP=$(find dist -maxdepth 1 -type f -iname "*.zip" | head -n 1)
56+
if [ -z "$ZIP" ]; then
57+
echo "Could not find a built extension zip under dist/" >&2
58+
exit 1
59+
fi
60+
unzip -q "$ZIP" -d staging
61+
5262
- name: Upload zip as artifact
5363
uses: actions/upload-artifact@v4
5464
with:
5565
name: ${{ github.event.repository.name }}_${{ steps.vars.outputs.short_sha }}
56-
path: dist/
66+
path: staging/
5767
retention-days: 7

CHANGELOG.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,15 @@ stability fixes for collider creation and conversion.
3030
convex, etc.) or that could use a simpler primitive. Every check can be
3131
toggled and tuned individually in preferences.
3232
- [#583](https://github.com/Weisl/simple_collider/issues/583): **Auto Convex
33-
(BETA) using CoACD** — an alternative convex decomposition backend
34-
alongside the existing V-HACD integration, with its own set of
33+
(High Precision) using CoACD** — an alternative convex decomposition
34+
backend alongside the existing V-HACD integration, producing tighter
35+
hulls at the cost of being significantly slower, with its own set of
3536
preferences (resolution, MCTS search parameters, preprocessing mode,
3637
etc.).
38+
- [#660](https://github.com/Weisl/simple_collider/issues/660): Auto Convex
39+
(both V-HACD and CoACD) now runs asynchronously with a live progress
40+
overlay (phase, percentage, elapsed time) instead of freezing Blender
41+
for the duration of the run — Escape cancels a run in progress.
3742
- [#642](https://github.com/Weisl/simple_collider/issues/642): Capsule
3843
collider generation is no longer marked BETA.
3944
- [#552](https://github.com/Weisl/simple_collider/issues/552): Improved
@@ -65,6 +70,9 @@ stability fixes for collider creation and conversion.
6570
- [#643](https://github.com/Weisl/simple_collider/issues/643): Removed the
6671
debug-only preferences flag (`Prefs.debug`) and the dead
6772
`debug_parenting_off` flag, along with the code paths behind them.
73+
- The update checker now respects Blender's "Allow Online Access"
74+
preference before making its network request, and the manifest now
75+
declares this network permission.
6876

6977

7078
### Bug Fixes
@@ -89,9 +97,11 @@ stability fixes for collider creation and conversion.
8997
several checks, one object's failure aborting the entire scan, results
9098
persisting across file loads instead of being scoped per file, and added
9199
progress feedback for large-scene scans.
100+
- [#660](https://github.com/Weisl/simple_collider/issues/660): Fixed a
101+
crash and silent transform/parenting loss on hulls when an Auto Convex
102+
job finished while the mouse wasn't over the 3D viewport.
92103

93104
### Known limitations
94105

95-
- Validation Checks and Auto Convex (CoACD) both ship as BETA: expect rough
96-
edges, and please report issues so they can be addressed before their
97-
BETA label is removed.
106+
- Validation Checks ships as BETA: expect rough edges, and please report
107+
issues so they can be addressed before its BETA label is removed.

0 commit comments

Comments
 (0)