Repository navigation
v2.8.0 — Flash fixes, themed icons, web search
Overlay flash fixes, GPU layer preservation, themed icons, and web search on no-results.
Changelog (10 commits since v2.7.0)
Features
- Web search on no-results — empty search results now show a "Search Web for [query]" action row that opens your configured search provider in browser.
- Themed placeholder icons — app placeholder icon respects theme: dark icon on light theme, light icon on dark theme.
- Themed web search icon — web search row gets a themed globe icon.
Bug Fixes
- DWM hide flash —
DWMWA_TRANSITIONS_FORCEDISABLEDdisables DWM window transition animation, preventing white flash on hide. - Focus delay —
focus_inputmoved toPaintedhandler; first paint no longer blocked by JS eval. - Redundant
.selected— duplicate.selectedre-apply removed fromrender(). - GPU layer preservation —
#body.idleusesvisibility: hidden+translateZ(0)instead ofdisplay: none, keeping the GPU compositor layer alive across idle→active transitions. - Overlay resize —
resized_this_cycleremoved; resize always processed, window follows panel in both directions. - Max window height — fixed max-height constraint to prevent overlay exceeding screen bounds.
Architecture
- Acrylic tint — darkened from
(18,18,20,130)to(0,0,0,230)(90% opaque black) for cleaner appearance. - WebView2 background — set to transparent black
(0,0,0,0)to avoid white flash during WebView init.
Commit Log
f586b14chore: bump version to 2.8.03fa2e83feat(ui): themed web icon on no-results search rowde8fa5dfix(ui): invert placeholder icon theme mappingc0054cbfeat(ui): theme-aware placeholder icon8b0545efix(ui): always-process resize, GPU layer preservation, no-results web search4c26487fix(ui): dynamic grow — search-bar height on show, expand to max once9f64a48chore: darken acrylic tint from 178→230 (90% opaque black)0da8f47fix(ui): fixed max window height, no resize during typing0cd13e2fix(ui): set WebView2 default background to transparent blackdd67711fix(ui): move focus after set_visible, remove redundant .selected re-apply007fda0fix(ui): disable DWM transition animation for instant hide