aboutsummaryrefslogtreecommitdiff
path: root/karlgui/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'karlgui/src/main.rs')
-rw-r--r--karlgui/src/main.rs19
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,