Say hello to your new todo app! – Kalendar week 11 (GSoC 2021)

Note: Kalendar is still under heavy development. You’re free to poke around and try it out, but it is not yet final software! This week, we have something new to show you: Kalendar is getting ready to become your new todo app! The work you will see is not yet finished — there are a lot of visual tweaks that will happen soon and it is still missing some important capabilities. However, we are happy to show you what will become the base for the productivity-focused section of KDE’s new calendar application. ...

August 21, 2021 · 4 min · 646 words

Big fixes, more customisation, many improvements — Kalendar week 10 (GSoC 2021)

Over the past week, work has focused on three things: stability, tweaks, and options. Once again, all of your feedback has been valuable and it has driven many of the additions and changes you all have asked about over the past few weeks. There’s a lot to get through, so let’s get started! Making maps even more useful !15: Add opt-in location maps to Kalendar !16: Also consider existing geo coordinates for positioning the map ...

August 14, 2021 · 5 min · 943 words

Making Kalendar pretty — Kalendar week 9 (GSoC 2021)

This week, we spent some time making Kalendar more pleasant to look at. We took some of your feedback from last week (thank you for your ideas!), and we think you will like what we have in store for you in this post. There’s another feature some of you have asked for that you will also see here. 😉 Improved the appearance of the month view and visual consistency across views !14: Improve month view and schedule view visually ...

August 8, 2021 · 4 min · 844 words

Meeting with your mates — Kalendar week 8 (GSoC 2021)

Last week’s large merge request added the ability for Kalendar to add, edit, view and delete todos alongside events. That MR was merged on Friday and you can now play around with it on Kalendar’s master branch! This week, a lot of time was spent polishing that MR as well as adding a few additions to make it even nicer for you to use todos. A new MR has also been added this week which adds a convenient new feature to the incidence creation process. ...

August 1, 2021 · 4 min · 644 words

Ticking this off the todo list — Kalendar week 7 (GSoC 2021)

Last week brought a significant new addition: the schedule view. It, and all of the other features explored in last week’s post, have been added over the course of this week and are now part of the master branch of Kalendar! Improved event info drawer, event collection editing, attachments (!8) Add undo/redo functionality (!9) Add a schedule view to Kalendar (!10) This week brings a number of smaller visual tweaks and a significant new feature that has involved a lot of wrangling inside Kalendar’s guts. Let’s go through ’em! ...

July 25, 2021 · 3 min · 546 words

*BZZT* Your 12 o'clock is next on your schedule — Kalendar week 6 (GSoC 2021)

It’s hard to believe, but we are now half-way through Google Summer of Code. Wow, does time fly. 6 weeks ago Kalendar let you view events from your local and online accounts — now, it does a lot more than that! This week brings quite a few big changes. We don’t have one merge request, but three!! They’re all in the polishing phase, and they each should get merged over the coming days. You can find each of the MRs here: ...

July 18, 2021 · 4 min · 686 words

An eventful week — Kalendar week 5 (GSoC 2021)

Last week’s MR turned into this week’s MR, and it just kept growing and growing and growing. I know I’m a mentor’s nightmare and I’m sorry Carl, I know it was a lot of changes to review… The good news is that it was all worth it, because there have been lots of changes this week — small and big. Even better, you’ll finally be able to find the changes I went through in last week’s post on Kalendar’s master branch. ...

July 11, 2021 · 4 min · 733 words

Editing and deleting mistakes… and events too — Kalendar week 4 (GSoC 2021)

You know that feeling when you read your old code and are amazed at how bad the design is? Well… yeah. This week has been a lot of going over what I’d written in the past few weeks and cleaning out the bugs, the errors, and the inconsistencies. At risk of having to write these exact sentences next week, I’ll say the process is not yet complete! Even so, much of Kalendar is in better shape than it was a week ago. If you are a particularly fearless person, you might even be able to start using it as your actual calendar app — not that I am in any way recommending you do so (yet!) ...

July 4, 2021 · 3 min · 481 words

Figuring out recurrence (and bugs…) in Kalendar’s week 3 (GSoC 2021)

This week, we have been focused on making sure that the event editor is finally fully functional – at least, for adding events. 😉 The main obstacles to that were a lack of working recurrence rules and general bugginess, especially around keyboard input of event date/time. Once this week’s merge request is merged, most of that should be fixed! Recurecurecurecurecurrence With this week’s merge request, the previously inactive “Repeat” section of the event editor now does what you would expect it to. Now, like in KOrganizer, Kalendar lets you pick how your event is going to repeat, either by selecting a preset (e.g. Daily/Monthly/etc.) or by creating a custom recurrence rule. Custom recurrence rules have special layouts that allow you to create a rule that works exactly the way you want it to! ...

June 27, 2021 · 2 min · 297 words

Week 2 on Kalendar (GSoC 2021)

Last week’s merge request was manually merged by Carl, and now Kalendar has a (kinda) working event editor sheet! Some bits work and others don’t: Working: Title, location and description addition to event Event date and time setting Reminder and attendee attachment to event Super not working right now: Event recurrence So… mostly there! New week, new merge request This week’s MR involved a big refactor of the linkage between the front-end of the reminder and attendee addition UI and the back-end stuff going on. ...

June 20, 2021 · 2 min · 286 words