TheEvilSkeleton 🇮🇳 🏳️‍⚧️

2.4K Followers
305 Following
2.3K Posts

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

Pronounsany/all
Websitehttps://tesk.page
GNOME GitLabhttps://gitlab.gnome.org/TheEvilSkeleton
GitLabhttps://gitlab.com/TheEvilSkeleton
GitHubhttps://github.com/TheEvilSkeleton
FreeDesktop.org GitLabhttps://gitlab.freedesktop.org/TheEvilSkeleton
Codeberghttps://codeberg.org/TheEvilSkeleton
Liberapayhttps://liberapay.com/TheEvilSkeleton/donate
GitHub Sponsorshttps://github.com/sponsors/TheEvilSkeleton
Ko-fihttps://ko-fi.com/theevilskeleton
This is real gnome devs doing real gnome stuff, it's not a joke. This is the future of the Linux desktop and you won't be able to stop it.
@kde why round corners and have users yell at you when you can simply not have corners?

There's a "Wayland set the Linux desktop back" blog going around now and ... it just makes me so tired.

That take is so amazingly wrong, but so persistent and popular. It is the "immigrants took mah job!" of takes for software. It is so flawed in so many different ways, and utterly ignores the host of actual reasons that Linux has stalled on the desktop.

It is apparently seductive, too, because it offloads the blame entirely on the crew developing Wayland without the person casting the blame considering for even a second the actual complexity of the problems. I could literally write a book on the reasons that the Linux desktop hasn't caught on; and I would, too, if I thought people would actually buy it and read it (a lot of people, I mean - enough to justify writing a book...)

But it boils down to this: Linux desktop development doesn't have more than a tiny, tiny fraction of the funding per year that Microsoft or Apple spend on marketing a single product line. Much less the kind of funds that go into R&D.

Vendors, mostly, are disinterested in supporting an OS that has less than 10% market share. At times they have even been actively dissuaded from doing so by certain other companies...

Users are, by and large, not willing to deal with inconvenience or having to learn new things in order to adopt the Linux desktop, even though the two main vendors are constantly making the user experience worse and continually taking away control of our own devices.

Wayland? It's a convenient scapegoat.

I'm not, by the way, arguing that Wayland is perfect, or that the community behind it has executed everything perfectly. And I'm certainly not arguing that people haven't had bad experiences with Wayland; that hasn't been _my_ experience, but I also have been using Linux for 30 years now -- and I choose hardware based on its Linux compatibility. I also have different expectations from a desktop than someone who has used Windows or macOS most of their life.

OK. Rant over. Be nicer to the Wayland folks. Stop blaming them for everything. In fact, let's maybe consider that what would really be useful is constructive takes on how we can succeed from here.

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.

Random shoutout to Stowarzyszenie Miłość Nie Wyklucza, they paid the court fees for my legal transition and helped me a ton with the paperwork a few years ago. Good organization to donate to if you can spare it.
Miłość Nie Wyklucza

I'm particularly happy about @gnome 50 because I've been able to contribute an #accessibility feature that I need: setting the alarm sound in Clocks! Because of my terrible hearing I couldn't hear the alarm sound, but now we have a better default and plenty of options! 😄 I need it on desktop, but even more on mobile as that's where I typically set alarms.

Some excellent news today! #GRUB has moved to #FreeDesktop and has adopted contemporary/modern contribution workflows leveraging the GitLab instance hosted there.

https://gitlab.freedesktop.org/gnu-grub/grub/

gnu-grub / GRUB · GitLab

freedesktop.org GitLab login

GitLab

Blind folks, what would make you want to use, or try out, Linux?

Boosts okay.

#accessibility #blind #linux #foss

We signed https://keepandroidopen.org/open-letter/ ! We strongly believe open ecosystems are of paramount importance for user freedom, and that is currently in danger for Android.

As a free software project we can’t stand silent; we voice our support with other projects, and invite more to join us.

An Open Letter to Google regarding Mandatory Developer Registration for Android App Distribution

Open Letter to Google Regarding Mandatory Developer Registration for Third-Party App Distribution

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