Lexicon v0.5.18
Pre-release
Pre-release
v0.5.18 - Non-Blocking Startup, Instant Quit & Release Workflow Prioritization
- Non-Blocking UI Startup: Backend sidecar startup runs on an asynchronous background thread so the window and
index.htmlload instantly (< 1ms) without blocking the OS UI thread. - Instant Window Hiding on Quit: Main window hides (
window.hide()) on line 1 of the Quit handler so the desktop UI vanishes instantly (< 1ms) while process termination completes silently in the background. - Native Window Theme & Boot Optimization: Configured
"theme": "Light"and"backgroundColor": "#f7f7f5"intauri.conf.json(matchingindex.html), and set Google Fonts to non-blocking loading for instant frame-1 boot screen rendering. - Detached Process Cleanup & Console Suppression: Added silent Java process termination on quit (
taskkill /F /IM java.exe) and global WindowsCREATE_NO_WINDOW/SW_HIDEsubprocess overrides to eliminate console window flashes. - Release Workflow Prioritization: Updated
.github/workflows/release.ymlto prioritize extracting release notes directly fromCHANGELOG.mdfirst.