Feature/1.5.0#2
Merged
Merged
Conversation
The Avatar Setup Wizard aborted with no inline feedback when a target folder from a previous run already existed: the only signal was an easy-to-miss modal dialog, after which the wizard returned without setting a status message. - Add ConfirmAndClearExistingTargets: detects existing target avatar roots up front and prompts to overwrite (deleting + recreating) or cancel, always leaving an inline status message. - Never return silently from CreateAvatarStructures; set a fallback status on every failure path. - Fix latent bug in CreateSceneAsset: creating the working scene with NewSceneMode.Additive threw "Cannot create a new scene additively with an untitled scene unsaved" whenever an untitled scene was loaded (including after an overwrite). Fall back to Single mode in that case. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
CreateAvatarStructures performs scene/asset operations and changes the wizard step mid-OnGUI, which resets IMGUI's layout cache and caused "EndLayoutGroup: BeginLayoutGroup must be called first" errors as the old step's layout groups were unwound. Call GUIUtility.ExitGUI() right after CreateAvatarStructures to abort the current GUI pass cleanly, matching the pattern already used by the entry Remove button. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The wizard's FX Check step previously guarded only gesture-driven facial expression transitions. Extend it to also detect and guard eye-blink layers (EyeTrackingActive > 0.5), matching the standalone FX Gesture Checker window. - Surface detected blink layers with confidence badges, per-layer guard toggles, and detection reasons; auto-skip an entry only when it has neither gesture nor blink layers. - Fold blink selection into the existing Apply Fixes flow so gesture and blink guards are applied to the same copied FX controller in one pass; status now reports transition, layer, and blink guard counts. - Pre-expand gesture and blink layers after analysis so results are visible without a click. Introduce FXGestureCheckerUI as the single home for FX result rendering (gesture layers, transitions, blink section, confidence styles), which the wizard step renders through. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Route the standalone FX Gesture Checker window's result rendering through the shared FXGestureCheckerUI introduced for the wizard, removing its duplicated layer/transition/blink drawing methods and FX GUIStyles. Pure refactor: no behavior change. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
New !Pawlygon/Tools/Patch Config Package Rules window for managing per-config package requirements (configSpecificPackages) on PatcherHub FTPatchConfig assets, edited entirely through SerializedObject so there is no compile-time dependency on PatcherHub and Undo works for free. - Auto-lists every FTPatchConfig in the project as a searchable, multi-select checklist (display name + rule count); selecting one exposes full add/edit/reorder/remove of its existing rules. - Builds a rule from an installed-package picker that auto-fills package id, installed version, VCC URL, and pre-written missing/outdated messages (default severity Warning). Curated common avatar packages (Poiyomi, lilToon, Modular Avatar, GoGo Loco) sort to the top and carry their VCC install URLs; packages handled by the global PackageRules (VRChat SDK, VRCFury) show a "handled globally" note. - Batch-applies a rule to all selected configs with a skip-duplicates guard. Expose FTPatchConfigGenerator.GetFTPatchConfigType() so the window reuses the existing PatcherHub type lookup. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bump package to 1.5.0 and document the new features: the FX Check wizard step, eye-blink detection in the FX Gesture Checker, and the Patch Config Package Rules tool. Update the wizard workflow from five to six steps. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.