diff options
Diffstat (limited to 'karlgui/src/main.rs')
-rw-r--r-- | karlgui/src/main.rs | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/karlgui/src/main.rs b/karlgui/src/main.rs index 6044496..d6bdc61 100644 --- a/karlgui/src/main.rs +++ b/karlgui/src/main.rs @@ -6,13 +6,13 @@ pub mod views; use crate::{client::Client, globals::Globals}; use eframe::CreationContext; use egui::CentralPanel; -use karlcommon::{interfaces::unix_path, ServerboundPacket}; -use log::{error, info}; -use std::{os::unix::net::UnixStream, process::exit}; +use karlcommon::ServerboundPacket; +use log::info; use views::{calendar::Calendar, edit::ShowAndEdit}; fn main() { env_logger::init(); + info!("starting native app"); eframe::run_native( "karlender", eframe::NativeOptions::default(), @@ -37,19 +37,10 @@ enum Tab { impl App { pub fn new(cc: &CreationContext) -> Self { + info!("app creation"); cc.egui_ctx.set_visuals(egui::Visuals::dark()); - - let socket = match UnixStream::connect(unix_path()) { - Ok(s) => s, - Err(e) => { - error!("failed to connect to socket: {}", e); - exit(1) - } - }; - - let mut client = Client::new(socket); + let mut client = Client::new(); info!("connected"); - client.send(ServerboundPacket::ListTasks); App { current_tab: Tab::CalendarWeek, |