diff --git a/README.md b/README.md index 6243ae5..265a1e0 100644 --- a/README.md +++ b/README.md @@ -4,28 +4,34 @@ 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

- +

## 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: +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 EverCal-Linux-Installer.tar.gz -cd EverCal_Installer -sudo ./install.sh +tar -xzvf installer.tar.gz +cd installer +sudo ./install_wm.sh ``` 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';