Repository navigation
v2.4.2 — fix overlay flash/pulse on open and close
Fixed open/close overlay flash and improved rendering reliability.
Changelog (6 commits since v2.4.1)
Bug Fixes
- White flash on open: Quick launch items now load into state before
UiCommand::Showis posted, so the initial state snapshot includes rows. Previously a race allowed the event loop to processShowbefore the DB read completed, causing the window to appear empty then populate a frame later. - Pulse on open:
post("resize")now fires beforepost("painted"), so Rust sets the window height BEFORE making it visible (instead of at INITIAL_HEIGHT=60px then jumping). - Opacity flash on open: Removed opacity 0→1 from
row-inanimation. Rows now start fully visible with only a subtle translateY slide. - Body flash on close:
UiCommand::Hidenow hides the window BEFORE pushing cleared state, so the user never sees the empty body render. - Divider visible on idle: Added
class="idle"to<div id="body">in HTML so divider + list area are hidden by default until rows render.
Commit Log
abc1c00fix: overlay flash/pulse on open and close