The anti-systemd crowd were right, systemd's bloat and feature creep caused the existence of Caine, an abusive AI tyrant.
https://youtu.be/DMNlzf8PiEM?t=29m48s
Boycott #systemd and poetteringware.
Queer Indian developer from Montréal, Canada :3
I'm a @gnome Foundation member who maintains Upscaler and Refine, develops GNOME Calendar, and actively works on accessibility throughout GNOME.
Please consider donating if it is not too much trouble: https://tesk.page/#donate
Just a couple of warnings for those who are considering following me:
• For personal posts and posts that I believe deserve serious attention, I'll take the liberty of boosting them a few times over the course of a few days.
• I won't add any content warning for serious topics that are actionable.
• I am vocal about FOSS and real-world politics. If I notice unacceptable behavior from someone, I will likely call them or their behavior out in public. Expect drama. However, in return, please call me out of my unacceptable behavior.
• This might come to a surprise, but I have feelings. Expect rant posts.
• No alt text or bad alt text, no boost.
Description of avatar: Chrome-chan deviously smirking
Avatar by Princess Hingboi: https://safebooru.org/index.php?page=post&s=view&id=3084434
Description of header: Psychedelic artwork of menacing, multicolored monsters
Header by Brock Hofer: https://brockhoferart.com/hyperbeast-6
| Pronouns | any/all |
| Website | https://tesk.page |
| GNOME GitLab | https://gitlab.gnome.org/TheEvilSkeleton |
| GitLab | https://gitlab.com/TheEvilSkeleton |
| GitHub | https://github.com/TheEvilSkeleton |
| FreeDesktop.org GitLab | https://gitlab.freedesktop.org/TheEvilSkeleton |
| Codeberg | https://codeberg.org/TheEvilSkeleton |
| Liberapay | https://liberapay.com/TheEvilSkeleton/donate |
| GitHub Sponsors | https://github.com/sponsors/TheEvilSkeleton |
| Ko-fi | https://ko-fi.com/theevilskeleton |
The anti-systemd crowd were right, systemd's bloat and feature creep caused the existence of Caine, an abusive AI tyrant.
https://youtu.be/DMNlzf8PiEM?t=29m48s
Boycott #systemd and poetteringware.
Everyone, rejoice 🙌
Georges livestreamed himself reviewing and merging accessibility contributions in GNOME Calendar again, specifically the entirety of merge request !564, which introduces keyboard-navigable month cells. This means, as of GNOME 50, GNOME Calendar's month view will be fully navigable with a keyboard for the first time in its history! The only high-level goal that needs work now is conveying these information with assistive technologies properly.
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 tabbing between events, focus moves chronologically. This means that focus continues to move down until there are no event widgets overlaying the current cell. Then, focus moves to the topmost event widget in the next cell or row. Tabbing backwards with Shift+Tab moves in the opposite direction.
- On the last event widget, pressing Tab moves the focus to the adjacent month cell. Conversely, pressing Ctrl+Tab on any event widget has the same effect.
- Pressing an activation button (such as Enter or Space) displays the popover for creating an event. Additionally, pressing and holding the Shift key while pressing the arrow keys selects every cell between the start and end positions until the Shift key is released, which displays the popover with the selected range.
Both merge requests !564 and !598 took us almost an entire year to explore various approaches and finally settle on the best one for our use case. Everything was done voluntarily, relying solely on support from donors and those who share these posts, without any financial backing from other entities. In contrast, most, if not all, calendar apps backed by trillion-dollar companies still don't offer proper keyboard navigation across their views. In many cases, they haven't even reached feature parity. If it is not too much trouble, please consider funding my accessibility work on GNOME. Thank you! ♥️
#GNOMECalendar #GNOME #Accessibility #a11y #Calendar #GTK #libadwaita #OpenSource #FreeSoftware #FOSS #OSS #Linux
Irregular reminder that whenever Firefox does not work properly on a Google website, it's because Google intentionally makes the experience worse for Firefox
First screenshot is taken on Cromite, second on Firefox for Android
We're finally addressing a behavior that has been driving some of us crazy with how floating windows transition from/to the overview on GNOME Shell
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4010
WE DID IT, WE FUCKING DID IT
WE GOT KEYBOARD NAVIGATION WORKING IN GNOME CALENDAR'S MONTH VIEW
https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/564/diffs?commit_id=f1b564c0c6c2fd59bf3fe752407381b6029a2e36 (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.
#GNOME #Calendar #GNOMECalendar #GTK4 #Libadwaita #a11y #Accessibility
Refine, an app to tweak advanced and experimental features in GNOME, has reached 100,000 downloads on Flathub!!
https://flathub.org/en/apps/page.tesk.Refine
If you appreciate Refine and have the means to help a developer out, please consider donating to support my work: https://tesk.page/#donate
#GNOME #GTK #GTK4 #Libadwaita #FOSS #OpenSource #Flathub #Flatpak #Refine
Good thing Fedora doesn't package Refine and Upscaler, but I hope I'm doing my part
- https://github.com/vshymanskyy/StandWithUkraine
- https://github.com/TechForPalestine/badges
Edit: I know putting these badges isn't going to actually help the situation in any significant way, but I strongly believe it's important to be vocal in favor of victims, to reassure that we are protesting (even at the comfort of our home) and hope to provide a safe(r) space for them.