diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-04-04 19:22:04 +0300 |
|---|---|---|
| committer | Can Celik <ogulcancelik@gmail.com> | 2026-04-05 01:23:06 +0300 |
| commit | 41dd733ca7123c9ac4bfc6c781697a660e95b052 (patch) | |
| tree | 3fc91815ca139ef2e0b281bba0abda4ef15175f4 /src/ui.rs | |
| parent | 55c138263e190a1e79d4b997bfb9397306c0ec1f (diff) | |
feat: finish ghostty pane backend integration
Diffstat (limited to 'src/ui.rs')
| -rw-r--r-- | src/ui.rs | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -5,7 +5,6 @@ use ratatui::{ widgets::{Block, Borders, Clear, List, ListItem, ListState, Paragraph, Tabs, Wrap}, Frame, }; -use tui_term::widget::PseudoTerminal; use crate::app::state::{ToastKind, ToastNotification}; use crate::app::{AppState, Mode}; @@ -835,12 +834,7 @@ fn render_panes(app: &AppState, frame: &mut Frame, area: Rect) { } // Draw terminal content - if let Ok(parser) = rt.parser.read() { - let show_cursor = parser.screen().scrollback() == 0; - let pt = PseudoTerminal::new(parser.screen()) - .cursor(tui_term::widget::Cursor::default().visibility(show_cursor)); - frame.render_widget(pt, info.inner_rect); - } + rt.render(frame, info.inner_rect); render_pane_scrollbar(app, frame, info, rt); // Dim unfocused panes only in navigate mode |
