mirror of
https://github.com/baketnk/frame-yap.git
synced 2026-10-06 10:00:05 +02:00
Tighten review panel; add battery and dashboard indicators; Type sends Enter when idle
- Drop the fixed 'Type adds a space' hint; a Bindings failure note now replaces the page count instead. - Grow the transcript card to six lines, closing the empty band above the footer; move pagination down. - Header: right-aligned clock/date, L/HMD/R battery readouts from OpenVR battery properties (headset falls back to the Linux system battery); missing readings are hidden. - Status line chip shows Buttons ready/paused from IsDashboardVisible(). - Type (A or button) with nothing to review queues Enter alone; the button is labelled Enter in that state. Offline and native x86-64 builds pass; not yet deployed to Frame. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
59f4f9cff8
commit
4c13b045e2
9 files changed
+179
-35
No files matched your search
@@ -335,6 +335,10 @@ void Controller::action(UiAction action) {
|
||||
if (text.back() != ' ' && text.size() < 4096) text += ' ';
|
||||
queue_paced(std::move(text), false, true, manual_focus());
|
||||
} else delivery_detail(deliver_insert(session_, delivery_), false);
|
||||
} else if (!quick_open_ && (session_.state() == State::Ready || session_.state() == State::Queued)) {
|
||||
// A deliberate Type press with nothing to review is an explicit Enter.
|
||||
if (paced_) queue_paced({}, true, false, manual_focus());
|
||||
else delivery_detail(deliver_enter(session_, delivery_), true);
|
||||
}
|
||||
break;
|
||||
case UiAction::Enter:
|
||||
|
||||
Reference in new issue
Block a user