A long-overdue #introductions
Hello! I'm Ivan, I live in Moscow, Russia, and study in the MSU.
In my free time I hack on various FOSS projects and play (vertical scrolling) rhythm games (4K, 7K, SV, LN, bars). My favorite programming language is #Rust. My main #VSRG is Quaver, which I am helping to develop.
I'm quite interested in tool-assisted speedrunning. I've created #TAS tools for Half-Life 1 and studied it extensively.
I've also made a Minecraft mod.
I will be mentoring someone (might be you?) this summer as part of GSoC to port one of the design toolings apps to GTK 4.
It's also a great opportunity to get familiar with gtk4-rs & librsvg ;-)
With GNOME 40, most core apps are going to have rounded bottom corners.
Many third party apps have already had them for a while but if your app doesn't yet, you still have a few weeks to get it in shape before 40 ;)
Librsvg, Rust, and non-mainstream architectures - https://people.gnome.org/~federico/blog/librsvg-rust-and-non-mainstream-architectures.html
Librsvg, Rust y arquitecturas que no son comunes - https://people.gnome.org/~federico/blog/librsvg-rust-and-non-mainstream-architectures-es.html
My entertainment for this evening was rewatching the Xiph primers on digital media and I can't recommend them enough.
If you were ever remotely curious about anything releated to audio and/or video you *should* watch them. They are *amazing*.
This list is by no means definitive, there are a great number of individuals behind @gnome keeping everything moving forwards
We often talk of programmers and designers, but what about the documenters and translators quietly working in the background?
There is no "gnome devs" - it's a bizarre group of talented people doing far more than just "dev" and often with conflicting visions yet all trying to make GNOME the best it can be
App developers are incentivized to keep their software working. When something breaks, the end user blames the app, not its 4th subdependency down the chain, which the end user doesn't even know exists. If the app developer goes to that subdependency and asks them to pretty please not make a backwards-incompatible change, it can spiral into semantic bickering over what actually constitutes a breaking change and what doesn't. At the end of the day, it's just easier for the app dev to bundle.
Do you remember how a Python crypto package requiring #Rust was reported as a disaster filling landfills with abandoned computers, because Rust didn't support s360 and hppa platforms?
Here are Debian stats for these platforms:
They've logged 8 users of each these platforms. Eight.
These platforms add up to one tenth of one percent of Debian users, by most generous interpretation of these stats.
Plasma 5.21 is out and it is the prettiest thing ever. Check out the new wallpaper, the easy-to-use application launcher, the brand new system monitor, and dozens of other improvements that make 5.21 the ideal desktop for you.
User research played a big part in GNOME 40 designs. It has helped guide specific choices that have improved the overall design and will make it a better experience for users.
Learn more about our user research in this update from the GNOME Shell & Mutter blog: https://blogs.gnome.org/shell-dev/2021/02/15/shell-ux-changes-the-research/
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!