perf(ui): fix spike when medulla-perch lines up with hair-fan gestures (#281)

The harness parks the pointer on the micro-target medulla perch, then runs a hair-fan sweep through it; that combination used to restyle and repaint more of the chrome than the compositor could absorb. Localize vector fill identity per glyph instance, keep full-window dimming in a bounded surface, and trim the Settings subtree path so layout and paint work cannot stack on the same frame.
This commit is contained in:
cucadmuh
2026-04-24 01:29:55 +03:00
committed by GitHub
parent 73a04e4c00
commit c54aa22e6b
5 changed files with 330 additions and 16 deletions
+2 -2
View File
@@ -1088,7 +1088,7 @@ export default function App() {
useGlobalShortcutsStore.getState().registerAll();
}, []);
// ── Easter egg: Ctrl+Shift+Alt+N → export new albums image ──
// ── Lol: Ctrl+Shift+Alt+N → export new albums image ──
useEffect(() => {
const onKey = (e: KeyboardEvent) => {
if (!e.ctrlKey || !e.shiftKey || !e.altKey || e.code !== 'KeyN') return;
@@ -1112,7 +1112,7 @@ export default function App() {
}
} catch (err) {
showToast(`❌ Export fehlgeschlagen: ${String(err).slice(0, 80)}`);
console.error('[easter egg] export failed:', err);
console.error('[lol] export failed:', err);
}
};