mirror of
https://github.com/openai/codex.git
synced 2026-04-30 01:16:54 +00:00
feat: status line with real data (#13619)
This commit is contained in:
@@ -42,6 +42,7 @@ use crate::app_event::RealtimeAudioDeviceKind;
|
||||
#[cfg(all(not(target_os = "linux"), feature = "voice-input"))]
|
||||
use crate::audio_device::list_realtime_audio_device_names;
|
||||
use crate::bottom_pane::StatusLineItem;
|
||||
use crate::bottom_pane::StatusLinePreviewData;
|
||||
use crate::bottom_pane::StatusLineSetupView;
|
||||
use crate::status::RateLimitWindowDisplay;
|
||||
use crate::status::format_directory_display;
|
||||
@@ -5135,6 +5136,10 @@ impl ChatWidget {
|
||||
let configured_status_line_items = self.configured_status_line_items();
|
||||
let view = StatusLineSetupView::new(
|
||||
Some(configured_status_line_items.as_slice()),
|
||||
StatusLinePreviewData::from_iter(StatusLineItem::iter().filter_map(|item| {
|
||||
self.status_line_value_for_item(&item)
|
||||
.map(|value| (item, value))
|
||||
})),
|
||||
self.app_event_tx.clone(),
|
||||
);
|
||||
self.bottom_pane.show_view(Box::new(view));
|
||||
|
||||
Reference in New Issue
Block a user