Repository navigation
Conversation
Keep resource references ID-only while refreshing picker labels, paths and candidates. Share generation-scoped resource indexes, reuse bounded thumbnails, reject stale results, preserve registrations and retain old managers until readers and leases finish. Rebase variant folder relations in working and saved text buffers during move, undo and redo, preserving subsequently saved configuration. Validate both versions and document the behavior. Validation: isolated Editor.Tests build succeeded; all 7 new regressions passed; shared file/variant suite 21/21 passed. Selected Editor suite 51/52 passed; BrowserAddressBlocksDropAndGlobalSearchExitFollowSelection fails in the batch and passes alone. Scoped whitespace and IDE0005 checks passed.
Unify Entry arguments as JSON and separate authoring from compiled primitives. Narrow primitive execution contracts and move editor settings out of Core. Harden expressions, batched advancement, notifications, snapshots and restore. Remove redundant blockers, ordering and legacy compatibility paths. Validation: 1648 tests passed, 4 fixture failures require Windows symlink privileges, 2 skipped. Editor builds. Full solution remains blocked by Browser WebAssembly SDK package NU1403; native desktop checks are pending.
Move UI-neutral execution ports to Core and engine management types to Runtime. Remove Runtime's Presentation.Abstractions project dependency and migrate consumers. Update dependency lock graphs without changing third-party versions or hashes. Validation: 893 tests passed; one integration fixture requires Windows symlink privileges. Desktop solution build and locked restore passed. Browser NU1403, missing ReadyToRun runtime packs and native platform checks remain documented.
Pass immutable playback options, owned audio track definitions and mixer values instead of a shared settings container. Keep default player preferences in the Avalonia host and remove settings ownership from the neutral player session. Remove unused settings services and legacy SFX channel fields. Pass the project save capacity to the file store and cover reset/rebind and input isolation. Validation: 1645 tests passed, four existing Windows symlink privilege fixture failures, two skipped. Current full solution build, locked restore and formatting passed. Author configuration extensibility remains scoped to R4.
# Conflicts: # .agents/agent-knowledge.md
Add framework-dependent Editor and Sample packages, merge Editor/CLI dependencies, and verify both deployment modes. Replace Sample reflection JSON paths, game-surface bindings, factory discovery and dynamic enum arrays with explicit metadata and static access. Validated 9 reflection-disabled tests, 276 Presentation regression tests, desktop deployment smoke checks and formatting. Strict NativeAOT remains blocked by 21 documented diagnostics; iOS support is not yet verified.
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.
汇总远端 dev 已提交的编辑器、运行时和发行流程改动,发往 master 运行集成检查。
验证:本次将 v0.1.0-preview.2 指向远端 dev 提交 028ef71。该提交尚未进入 master,预期 Release 的 validate-source 拒绝它,并跳过构建和发布。PR 检查用于验证分支集成。
此 PR 仅包含远端已有提交,不包含本地未提交的跨平台应用改动。本次不合并 PR。