use unicode_width::UnicodeWidthStr;
use super::activity_stack::*;
-use super::client::Client;
+//use super::client::Client;
use super::coloured_string::{ColouredString, ColouredStringSlice};
use super::menu::*;
-use super::text::{parse_html, Paragraph, TextFragment};
fn ratatui_style_from_colour(colour: char) -> Style {
match colour {
subthread_sender: std::sync::mpsc::SyncSender<SubthreadEvent>,
subthread_receiver: std::sync::mpsc::Receiver<SubthreadEvent>,
state: TuiLogicalState,
+ // FIXME: we'll need a Client here
}
#[derive(Eq, PartialEq, Debug, Clone, Copy)]
})?;
match self.subthread_receiver.recv() {
- e @ Err(_) => break Ok(()), // FIXME FIXME FIXME: not ok!
+ _e @ Err(_) => break Ok(()), // FIXME FIXME FIXME: not ok!
Ok(SubthreadEvent::TermEv(ev)) => {
match ev {
Event::Key(key) => {
}
fn handle_keypress(&mut self, key: OurKey) -> HandleEventResult {
- dbg!(key);
-
match key {
// FIXME: ESC should really go to the utilities menu
OurKey::Escape => HandleEventResult::Exit,