The thing that makes me really happy, probably as much as receiving donations themselves, is people are actually donating through Liberapay rather than the proprietary alternatives.

Just a few months ago, I had no idea how to set up Liberapay and gave up on it, because I got overwhelmed. A friend nudged me to reconsider it. I tried to set it up again, and got it properly set up this time. They were the first donor in Liberapay, and eventually, more and more people started to donate via Liberapay, surpassing GitHub Sponsors and Ko-fi.

Seriously, thank you @Liberapay for the wonderful platform, and to my friend who motivated me to set it up again!

WE DID IT, WE FUCKING DID IT

WE GOT KEYBOARD NAVIGATION WORKING IN GNOME CALENDAR'S MONTH VIEW

gitlab.gnome.org/GNOME/gnome-c (not merged yet)

Do note that the screen recording attached won't have any alt text, to avoid redundancy. Everything written below is a detailed explanation of the experience, and the recording is essentially a visual demonstration:

- When entering the month view with Tab, focus is set to the first event widget, and pressing Tab will focus the next event widget horizontally.
- Ctrl+Tab will move focus to the month cell located at the focused event widget. Ctrl+Arrow will move focus to the edges of the view.
- When out of boundaries horizontally, the focus moves onto the other side of the view.
- When out of boundaries vertically, the view will automatically scroll to that direction.
- Shift+Arrow will move focus and initiate selection; pressing arrow keys will select ranges of cells, and letting go of Shift will display the new event popover.
- When a month cell has overflowing events (as in, there are not enough event widgets that can fit inside the month cell), pressing tab will focus the overflow button, and activating it will show a list of events.

0
0
0

If you have a fediverse account, you can quote this note from your own instance. Search https://social.treehouse.systems/users/TheEvilSkeleton/statuses/115619051883612575 on your instance and quote it. (Note that quoting is not supported in Mastodon.)