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
-
+
@@ -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