Go to file
2024-06-30 08:26:11 +02:00
doc year view 2022-11-23 21:54:17 +01:00
src add public holidays support (background color of day cell) 2024-06-30 08:26:11 +02:00
.gitignore First version of calendar app 2022-08-09 21:18:11 +02:00
.project First version of calendar app 2022-08-09 21:18:11 +02:00
build.rs trace complete calendar draw() 2024-05-12 07:39:02 +02:00
Cargo.lock read calendar files from <home>/.local/share/calendars 2024-05-15 07:43:11 +02:00
Cargo.toml remove dependency on iced_aw (segmented button) 2024-05-19 10:38:28 +02:00
README.md add public holidays support (background color of day cell) 2024-06-30 08:26:11 +02:00

A calendar viewer in written in rust

calendar is focused on displaying one or more files containing events in ical format

it is currently in an early development phase.

As a dependency, it requires the iced GUI repository to be cloned alongside (see Cargo.toml)

supported views

  • month view
  • year view

input calendars

Clandars are read only from ical files, which are taken:

  • from command line if given as arguments
  • from <home>/.local/share/calendars/ if no argument is given

Public holidays

  • calendar files that are named <name>_bg.ical are treated as defining public holidays and rendered by changing the background of the day cell

planned features

  • reload the events from a calendar file if the file changes
  • there is currently no plan to connect to a system calendar (e.g. evolution) or remote.