Repository navigation
Conversation
…ve recovery Adapt OmarB97's watcher, cap reads to 32 MiB, guard symlinks and file changes, and add regression cases.
…ped preload API Only OS-picked PNGs can be watched; lifecycle follows webContents, with bounded watcher and IPC contract test.
…leanup Adapt upstream Three.js viewer workflow, preserve original sampling/filter settings, restore maps on unmount and check stale loads.
1 of 5 tasks
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.
Purpose
Experimental, opt-in second slice of upstream lightningpixel/modly#252, originally contributed by @OmarB97. Builds on our explicit Artist Context PR #6. Neither fork
mainnor upstream is changed.User-visible behavior
The 3D viewer gets a Watch texture control. The OS file dialog selects a PNG. Saving the PNG in an external image editor updates a compatible single-texture model without re-importing its GLB. Invalid, partial and wrong-dimension saves show an error while preserving the previous appearance. Press Stop or close/switch the viewer to release watchers.
Differences from original draft
webContents. Watchers clean up on owner destruction and app quit.Validation
Full technical ledger:
docs/experimental-live-texture.md.Draft; do not merge or describe as a validated installer yet.