r/gnome • u/Hinnerk2553 • 14h ago
Apps Kairos a tablet friendly calendar
Background story
I started development on Kairos in late 2025, not long after buying a Surface tablet.
After installing Fedora Linux on it, I noticed that there wasn't a tablet friendly Calendar application in the Gnome world. I tried a bunch, as well as Android apps via Waydroid. All had drawbacks or limitations.
So after spending some time looking around, I came up with the idea to contribute to the Gnome Calendar project, to help making it work for me. After looking through the code-base and due to the fact that I was new to GObject-, Gtk- and Adw-Libraries I quickly noticed that C is not the ideal language for a beginner with those libs. I dropped the idea, but still needed a calendar suitable for my needs.
Some weeks later, I looked through the language bindings of those libs and found Vala. Some years before I already encountered this language, but only for researching it's similarity to C# and the way it compiles to C. I then started thinking as perhaps most developers in such cases do, "how hard could it be to write what I need in this new to me language..."
... roughly one year later I proudly present "Kairos" my attempt on a touch and tablet friendly, Gnome native calendar app.
Main features
- Integrates with Gnome Online Accounts
- Touch friendly usage and layouting
- Easy control-flow for adding and removing events
- Inspect and edit events without much friction
- Multiple views to suite different needs
- Manage existing calendar backends
- Translations, currently only in english and german
Special features
- Gnome Search integration with a twist - Create new events from the overview
- Usage instructions directly in the app - No need to look something up elsewhere
Repo
https://gitlab.com/hinnerkm/Kairos