core-agent-ide/codex-rs/tui/src
ae a4d34235bc
[fix] emoji padding (#2702)
- We use emojis as bullet icons of sorts, and in some common terminals
like Terminal or iTerm, these can render with insufficient padding
between the emoji and following text.
- This PR makes emoji look better in Terminal and iTerm, at the expense
of Ghostty. (All default fonts.)

# Terminal

<img width="420" height="123" alt="image"
src="https://github.com/user-attachments/assets/93590703-e35a-4781-a697-881d7ec95598"
/>

# iTerm

<img width="465" height="163" alt="image"
src="https://github.com/user-attachments/assets/f11e6558-d2db-4727-bb7e-2b61eed0a3b1"
/>

# Ghostty

<img width="485" height="142" alt="image"
src="https://github.com/user-attachments/assets/7a7b021f-5238-4672-8066-16cd1da32dc6"
/>
2025-08-25 22:49:19 -07:00
..
bottom_pane [feat] reduce bottom padding to 1 line (#2704) 2025-08-25 22:47:26 -07:00
chatwidget [fix] emoji padding (#2702) 2025-08-25 22:49:19 -07:00
onboarding [config] Detect git worktrees for project trust (#2585) 2025-08-22 13:54:51 -07:00
render tui: coalesce command output; show unabridged commands in transcript (#2590) 2025-08-22 16:32:31 -07:00
snapshots tui: queue messages (#2637) 2025-08-25 21:38:38 +00:00
streaming tui: coalesce command output; show unabridged commands in transcript (#2590) 2025-08-22 16:32:31 -07:00
app.rs single control flow for both Esc and Ctrl+C (#2691) 2025-08-25 20:15:38 -07:00
app_backtrack.rs do not schedule frames for Tui::Draw events in backtrack (#2692) 2025-08-26 00:29:24 +00:00
app_event.rs Resume conversation from an earlier point in history (#2607) 2025-08-23 23:23:15 -07:00
app_event_sender.rs tui: switch to using tokio + EventStream for processing crossterm events (#2489) 2025-08-20 17:11:09 +00:00
backtrack_helpers.rs Resume conversation from an earlier point in history (#2607) 2025-08-23 23:23:15 -07:00
chatwidget.rs single control flow for both Esc and Ctrl+C (#2691) 2025-08-25 20:15:38 -07:00
chatwidget_stream_tests.rs Re-add markdown streaming (#2029) 2025-08-12 17:37:28 -07:00
citation_regex.rs Added allow-expect-in-tests / allow-unwrap-in-tests (#2328) 2025-08-14 17:59:01 -07:00
cli.rs Add web search tool (#2371) 2025-08-23 22:58:56 -07:00
clipboard_paste.rs Copying / Dragging image files (MacOS Terminal + iTerm) (#2567) 2025-08-25 16:39:42 -07:00
common.rs TUI: Show apply patch diff. Stack: [2/2] (#2050) 2025-08-11 18:32:59 -07:00
custom_terminal.rs improve performance of 'cargo test -p codex-tui' (#2593) 2025-08-22 14:03:58 -07:00
diff_render.rs tui: show diff hunk headers to separate sections (#2488) 2025-08-21 08:54:11 -07:00
exec_command.rs tui: coalesce command output; show unabridged commands in transcript (#2590) 2025-08-22 16:32:31 -07:00
file_search.rs chore: upgrade to Rust 1.89 (#2465) 2025-08-19 13:22:02 -07:00
get_git_diff.rs Show progress indicator for /diff command (#2245) 2025-08-15 15:32:41 -07:00
history_cell.rs [fix] emoji padding (#2702) 2025-08-25 22:49:19 -07:00
insert_history.rs refactor onboarding screen to a separate "app" (#2524) 2025-08-20 20:47:24 +00:00
lib.rs Resume conversation from an earlier point in history (#2607) 2025-08-23 23:23:15 -07:00
live_wrap.rs Stream model responses (#1810) 2025-08-05 04:23:22 +00:00
main.rs First pass at a TUI onboarding (#1876) 2025-08-06 18:22:14 -04:00
markdown.rs Re-add markdown streaming (#2029) 2025-08-12 17:37:28 -07:00
markdown_stream.rs hide CoT by default; show headers in status indicator (#2316) 2025-08-20 16:58:56 -07:00
session_log.rs refactor: move slash command handling into chatwidget (#2536) 2025-08-21 10:36:58 -07:00
shimmer.rs tweak thresholds for shimmer on non-true-color terminals (#2533) 2025-08-21 11:44:18 -07:00
slash_command.rs feat: copy tweaks (#2502) 2025-08-20 07:26:14 +00:00
status_indicator_widget.rs queued messages rendered italic (#2693) 2025-08-26 00:36:05 +00:00
text_formatting.rs chore: upgrade to Rust 1.89 (#2465) 2025-08-19 13:22:02 -07:00
transcript_app.rs Resume conversation from an earlier point in history (#2607) 2025-08-23 23:23:15 -07:00
tui.rs tui: fix resize on wezterm (#2600) 2025-08-22 16:33:18 -07:00
updates.rs Fix release build (#2244) 2025-08-12 15:35:20 -07:00
user_approval_widget.rs tui: queue messages (#2637) 2025-08-25 21:38:38 +00:00