From ba4a4204a4bfcaba9c23ea9020d56bb949d2dd1a Mon Sep 17 00:00:00 2001 From: snes_ <155032401+snes19xx@users.noreply.github.com> Date: Tue, 6 Jan 2026 16:03:31 -0500 Subject: [PATCH 1/6] Fix screenshot path in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6243ae5..df8ba2e 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ I built this because I wanted a functional calendar that actually looked good on ## Screenshot

- +

## Features From 8a9c42aa5f741afbe80d1847ee4aa554322b208d Mon Sep 17 00:00:00 2001 From: snes_ <155032401+snes19xx@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:13:46 -0500 Subject: [PATCH 2/6] Update README.md --- README.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index df8ba2e..6fa2378 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,6 @@ A simple calendar application written in Flutter. I built this because I wanted a functional calendar that actually looked good on my Linux desktop. It is specifically designed to work seamlessly with tiling window managers like Hyprland. -[*Note: You need to manually import your ics from google calendar or outlook calendar with the + button*] - ## Screenshot

@@ -14,18 +12,26 @@ I built this because I wanted a functional calendar that actually looked good on ## Features -- **Clean UI:** Minimalist design that fits into any workflow. -- **Theme Support:** Built-in Light and Dark modes. -- **Tiling Friendly:** Zero-client-side decorations. It relies on the window manager for borders, making it look native on Hyprland, Sway, or other compositors. +- **Clean UI:** Minimalist design with Material 3/Expressive UI guidelines +- **Manual Events:** Create events directly inside EverCal. +- **ICS Import:** Import `.ics` calendars from Google Calendar, Outlook, or anywhere else. +- **Khal / vdir Support (Optional):** Read events from your local vdir calendars via `khal` +- **Theme Support:** Built-in Light and Dark modes. Also supports a global theme state and updates instantly when your system/theme changes. +- **WM + DE Friendly:** + - **WM mode:** no titlebar/client decorations (border handled by the compositor). + - **DE mode:** proper titlebar included for environments like KDE/GNOME. ## Installation 1. Download `EverCal-Linux-Installer.tar.gz` from the [Releases](https://github.com/snes19xx/EverCal/releases) page. -2. Extract the archive and run the installer script: +2. Extract the archive +3. Run the script based on your needs, `install_wm.sh` if you don't want titlebar (wm mode) or `install_b.sh` if you want titlebar (gnome/kde) + +eg: ```bash -tar -xzvf EverCal-Linux-Installer.tar.gz -cd EverCal_Installer -sudo ./install.sh +tar -xzvf Installer.tar.gz +cd Installer +sudo ./install_Wm.sh ``` From 18b365d6cdfa924fb66a11e994786ff3e1ba2aa8 Mon Sep 17 00:00:00 2001 From: snes_ <155032401+snes19xx@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:14:21 -0500 Subject: [PATCH 3/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6fa2378..28aa946 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ I built this because I wanted a functional calendar that actually looked good on ## Installation -1. Download `EverCal-Linux-Installer.tar.gz` from the [Releases](https://github.com/snes19xx/EverCal/releases) page. +1. Download `Installer.tar.gz` from the [Releases](https://github.com/snes19xx/EverCal/releases) page. 2. Extract the archive 3. Run the script based on your needs, `install_wm.sh` if you don't want titlebar (wm mode) or `install_b.sh` if you want titlebar (gnome/kde) From a54e937d97e84ea78ba5d75171bfdd314c5fad1a Mon Sep 17 00:00:00 2001 From: snes_ <155032401+snes19xx@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:20:05 -0500 Subject: [PATCH 4/6] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 28aa946..700b657 100644 --- a/README.md +++ b/README.md @@ -23,15 +23,15 @@ I built this because I wanted a functional calendar that actually looked good on ## Installation -1. Download `Installer.tar.gz` from the [Releases](https://github.com/snes19xx/EverCal/releases) page. +1. Download `installer.tar.gz` from the [Releases](https://github.com/snes19xx/EverCal/releases) page. 2. Extract the archive 3. Run the script based on your needs, `install_wm.sh` if you don't want titlebar (wm mode) or `install_b.sh` if you want titlebar (gnome/kde) eg: ```bash -tar -xzvf Installer.tar.gz -cd Installer +tar -xzvf installer.tar.gz +cd installer sudo ./install_Wm.sh ``` From 459864acf368f9140223e733f77d81675573991c Mon Sep 17 00:00:00 2001 From: snes_ <155032401+snes19xx@users.noreply.github.com> Date: Tue, 6 Jan 2026 17:28:50 -0500 Subject: [PATCH 5/6] Update main.dart --- lib/main.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/main.dart b/lib/main.dart index 91ad64c..a45b665 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -549,7 +549,7 @@ class _CalendarHomeState extends State { lat ??= 43.6617; lon ??= -79.3951; - // 4. Fetch Weather + // Fetch Weather final url = 'https://api.open-meteo.com/v1/forecast?latitude=$lat&longitude=$lon¤t=temperature_2m,weather_code&temperature_unit=celsius'; From f68db62b282d55b2983f29fb802ce56baffc54fa Mon Sep 17 00:00:00 2001 From: Blake Date: Sun, 11 Jan 2026 19:32:36 +0300 Subject: [PATCH 6/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 700b657..265a1e0 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,6 @@ eg: ```bash tar -xzvf installer.tar.gz cd installer -sudo ./install_Wm.sh +sudo ./install_wm.sh ```