Skip to content

Fix editor auto-close loops and slow desktop update retries - #45

Merged
JamieW105 merged 3 commits into
mainfrom
codex/compact-update-button
Oct 21, 2026
Merged

JamieW105 merged 3 commits into
mainfrom
codex/compact-update-button

Conversation

@JamieW105

@JamieW105 JamieW105 commented Oct 21, 2026 •

Copy link
Copy Markdown
Collaborator

A queued update close request previously applied to every subsequently opened editor. New windows now ignore requests that predate their launch; windows already participating preserve the same request identity. Legacy tag-only requests are ignored.

A requested update blocked by a remaining Rustic process cancels its close request after two minutes and restores closed windows and projects using the installed version. Setup continues waiting safely for processes to exit. Logs identify blocking process names and IDs. Verified cached installers are reused after size/SHA-256 validation, and PowerShell download progress rendering is disabled to avoid its download overhead.

The title-bar Update button is also reduced to 56×16 points with smaller text and padding. Caption controls no longer expand the 24-point title bar under the application's larger button style.

Validation: updater regression suite (cache reuse/corruption, wait deferral, process logging, successful/failed Setup, project restoration), Rust update coordination tests (newly opened windows, shared requests, legacy/malformed markers), desktop layout/click tests, Clippy with warnings denied, and Windows-target platform compilation passed locally. All Windows/Linux CI checks passed, including full workspace tests, rendering and application startup smoke tests. Windows PowerShell updater regressions and packaged Setup checks passed. A fresh dist/RusticGameEngine-Setup-0.1.0-x64-20261021-083314.exe was built and uploaded in CI run 39568762588.

Companion website documentation: Rustic-Game-Engine/docs#55

@JamieW105 JamieW105 changed the title Make the title-bar Update button narrower and thinner Fix editor auto-close loops and slow desktop update retries Oct 21, 2026
@JamieW105
JamieW105 marked this pull request as ready for review October 21, 2026 08:38
@JamieW105
JamieW105 merged commit 528dd20 into main Oct 21, 2026
8 checks passed
@github-actions
github-actions Bot deleted the codex/compact-update-button branch October 21, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants