Skip to content

avatar(zones): request the opt-in zone edge feather — plugin v2.10.0 (unity#238) - #10

Merged
dfattal merged 1 commit into
mainfrom
avatar-feather-238
Jul 30, 2026
Merged

dfattal merged 1 commit into
mainfrom
avatar-feather-238

Conversation

@dfattal

@dfattal dfattal commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Companion to displayxr-unity#239 (merged, released as v2.10.0). Runtime spec v3 made zone edges hard by default; the avatar opts back into its soft tiger-zone-vs-bubble-band edge with an explicit 16px SetZoneFeather — the pre-v3 implicit look, now app-owned.

  • SeedLaunchZone: SetZoneFeather(0, 16) (+ zone 1 under DISPLAYXR_MULTI_ZONE=1), EntryPointNotFound-guarded.
  • Package bump → #upm/v2.10.0 (manifest + lock).

✅ Already hardware-eyeballed by David (win box, post-#804 dev runtime): soft 16px edge on display; runtime log zone feather mask … (composite-only, wish stays binary) + mode=2. Pre-v3 runtimes: hard edges, no error.

🤖 Generated with Claude Code

…(unity#238)

Runtime display-zones spec v3 (runtime#800/#803/#804) made zone edges HARD
by default; the avatar's tiger-zone-vs-bubble-band transition wants the old
soft look, so it now opts in explicitly:

- SeedLaunchZone: SetZoneFeather(0, 16px) after seeding the zone rect (and
  zone 1 in the DISPLAYXR_MULTI_ZONE=1 test split). App-side provider state,
  survives session restarts; EntryPointNotFound-guarded for older DLLs.
- com.displayxr.unity -> #upm/v2.10.0 (adds DisplayXRProvider.SetZoneFeather;
  displayxr-unity#239).

Cosmetic only: the published hardware wish stays binary; pre-v3 runtimes
ignore the request. HW-eyeballed by David on the win box against the
post-#804 dev runtime: soft 16px zone-vs-band edge, runtime log shows
"zone feather mask ... (composite-only, wish stays binary)" + mode=2.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dfattal
dfattal merged commit 3441e4b into main Jul 30, 2026
1 check passed
@dfattal
dfattal deleted the avatar-feather-238 branch July 30, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant