d3ro-voice/apps/desktop/src/renderer/popups
Yun Chan da0da98285 fix(suggestion): paste after the shortcut keys are released and keep typing detection stable
Ctrl+Alt+Enter pasted while Ctrl+Alt were still down, so the target app got
Ctrl+Alt+V; accepting now closes the panel and waits for the modifiers to be
released. Candidates are accepted on pointer press because the list is
redrawn as new candidates stream in, which swallowed clicks.

The typing gate identified the focused field by its bounds, so chat boxes
that grow while typing looked like a new field on every keystroke and were
reported as "not typing". Fields are now keyed by window, control type and
name, and a mouse click re-baselines the text instead. The decision log
includes both gate values.

The live-caption model selector moves to the caption section of the General
tab, next to the other caption settings.
2026-09-24 22:01:10 +09:00
..
caption-overlay feat(caption): stream live captions and polish finished lines in context 2026-09-24 20:22:21 +09:00
command-popup fix(desktop): render popup overlays in packaged builds 2026-09-19 08:24:03 +09:00
history-popup fix(desktop): render popup overlays in packaged builds 2026-09-19 08:24:03 +09:00
recording-tip fix(desktop): render popup overlays in packaged builds 2026-09-19 08:24:03 +09:00
result-popup fix(desktop): render popup overlays in packaged builds 2026-09-19 08:24:03 +09:00
suggestion-overlay fix(suggestion): paste after the shortcut keys are released and keep typing detection stable 2026-09-24 22:01:10 +09:00