I've just open sourced my calendar application, called Tempus Calendar: https://clseibold.itch.io/tempus-calendar

This was a project I started back in 2022, continued into 2023, but then stopped working on since then. Note that the Linux implementation is incomplete, and the macOS implementatin is non-existant. Windows should work perfectly fine though! PRs are welcome for finishing the Linux implementation, which just requires getting the daylight savings offsets and dates on Linux machines.

The main application code is licensed GPL v2.0-only, while some sub-packages are licensed as BSD-3-Clause.

Also, yes, the application is written in Odin :D

https://clseibold.itch.io/tempus-calendar

The itch.io page has full details on the applications features, whereas the code repository is located here: https://gitlab.com/clseibold/tempuscalendar

๐Ÿš€ clseibold

May 20 ยท 7 weeks ago ยท ๐Ÿ‘ LucasMW, the_mantelman ยท ๐Ÿ”ฅ 1

7 Comments โ†“

๐Ÿš€ LucasMW ยท May 20 at 22:06:

Cool! A calendar app made in odin. Very interesting!

Last year I've released a (much simpler) liturgical calendar app on the apple appstore, but using flutter/dart. I am quite interested to see a real odin app's source code. Thanks for sharing!

๐Ÿš€ clseibold [OP] ยท May 20 at 22:23:

@LucasMW Thanks! Don't expect too much though, my code is probably all sorts of disorganized. I also created my own gui library (an immediate mode gui) for it, but using SDL as the graphics API backend.

It's actually the same gui that's in Profectus, because I ported the horusui code from Odin over to Golang, which felt like it took forever, but I guess wasn't too bad. The Profectus version has more features though because I've worked on the gui in Profectus more recently than the code in Tempus Calendar. I've been meaning to "backport" the new gui code from Golang back to the Odin version, but haven't gotten around to it.

I did just look at your itch.io and seen that you made that Liturgy app. That's pretty cool.

I used to have Tempus Calendar at $7, but only one person bought it in the last 3 years, so now it's free, lol. But people can still donate if they want, I guess.

๐Ÿš€ LucasMW ยท May 20 at 22:34:

I think the main issue might be that itch.io doesn't really drive sales. (at least, in my experience)

If you publish in more famous appstores, you might get some orders of magnitude more sales.

For instance, https://lucasmw.itch.io/liturgy-calendar didn't get one sale out of itch.io (despite having all platforms) but is doing well on apple.

๐Ÿš€ clseibold [OP] ยท May 20 at 23:23:

@LucasMW Yeah, I'm sure that's true. I didn't know what other app stores to put it on aside from the Microsoft Store. At the time you had to pay to put stuff there, but I guess I just looked and they're making it free now, apparently.

If I had linux support, then I could put it on Flathub. Profuectus has had quite a bit of downloads on Flathub, which is cool!

๐Ÿš€ clseibold [OP] ยท May 21 at 03:17:

Apparently Odin now has an official timezone library! So just started working on using it for Tempus Calendar. It's not completely done yet, but it's close!

๐ŸŒง๏ธ candycanearter [โœ๏ธ] ยท May 26 at 22:19:

I will personally stick to using remind, but that looks pretty good so far!

๐Ÿš€ clseibold [OP] ยท May 27 at 02:17:

@candycanearter Thanks!


Source