Currently working on two #gnome apps!

- Scripter: A simple app for basic scripts ⌨️ & calculations 📐 [GitHub: github.com/david-swift/Scripte…]
- Flashcards: Create, edit, and study flashcard sets 🎓 - easily import your existing Quizlet sets [GitHub: github.com/david-swift/Flashca…]

Both are written in #swift using an interface similar to #swiftui for #gtk and #libadwaita [GitHub: github.com/AparokshaUI/Adwaita]

This entry was edited (2 years ago)

Just pushed the first draft of my new Wayland accessibility protocol extension. Still working on actually implementing it though. gitlab.freedesktop.org/mwcampb…

reshared this

Game jam all about making blind accessible games is less than a month away! Get ready for me to post about it every day! itch.io/jam/games-for-blind-ga… #Gamedev #indiedev #A11y #accessibility

This article gives informative commentary on the Linux desktop's transition to Wayland and associated technologies.
pointieststick.com/2023/12/26/…

Matt Campbell reshared this.

On #offshore #WindFarms, #seafood production may be a breeze: In addition to generating #CleanEnergy, sea locations with turbines could be used to grow #mussels, #oysters and #seaweed projects.research-and-innovati…

"The foods grown included #BlueMussels and various types of seaweed, sometimes in combination with the #restoration of #OysterBeds... The resulting yields were comparable to those in calmer nearshore waters and away from other infrastructure"

#Renewables #ClimateCrisis #EnergyTransition

#Android: SimpleMobileTools wurde im vergangenen Jahr verkauft. Es gibt jedoch einen Fork, in dem die Apps unter Beibehaltung der ursprünglichen Projektprinzipien weiterentwickelt werden sollen. Fossify. 👇

Der Kalender und die Galerie haben es bereits in F-Droid geschafft. Ich habe die Empfehlungsecke entsprechend angepasst.

github.com/FossifyOrg
kuketz-blog.de/empfehlungsecke…

in reply to TECC

@73CC Gibt es schon mit der Gallery.
search.f-droid.org/?q=Fossify&…
Über andere Repos wie dies von @IzzyOnDroid gibt es auch Calendar & File Manager.
apt.izzysoft.de/fdroid/index.p…
Aber diese beiden Apps werden sicherlich in 1-5 Tagen auch im F-Droid erscheinen.
@r3vilo @kuketzblog

#OnThisDay, 7 Jan 1939, French physicist Marguerite Perey discovers element 87, which she later names francium. It was the last element to be discovered naturally.

Perey was a student of Marie Curie, and was nominated five times for the Nobel Prize but never received it.

#WomenInHistory #WomenInSTEM #ScienceHistory #History #Histodons

Třetí díl z kurzu úvodů do planetární vulkanologie je venku. Tentokrát už se konečně podíváme mimo Zemi a to konkrétně na Merkur! Takže zpátky do lavic a studovat :) youtube.com/watch?v=8NBtJ1MnfA…

Have been playing with Vdo.ninja, a free solution by the dev of OBS Studio which makes it possible to stream and receive multiple sources through any web-based view. In practice, it can do what Cleanfeed does, except it's not as heavily Chrome-dependent, allows for things like changing audio inputs and outputs for other people which makes it so much easier for sound technicians to tweak the setup for radio show or podcast guests, and all of the parameters can be tweaked through URL parameters so it is easy to hand out customized invitation links with everything pre-configured for each guest. The dev, I am told, cares deeply for #Accessibility and, although some suggestions could still be implemented, it is rather pleasant to work with at present. vdo.ninja/

reshared this

Hey there! Today we have released a new TWBlue version, the first one for 2024! You can read about this at twblue.mcvsoftware.com/posts/2…. This update will be available automatically to older versions of TWBlue, only for 64-bit systems. Changes include basic autocompletion support for mastodon accounts, notification actions, view and update user profiles (thanks to @arfs6) and some important bugfixes! We hope to keep improving the client for Mastodon support and adding more features very soon!

Our December webinar’s recording is live! 1 hour jam-packed with #accessibility information, with plenty relevant well beyond Wagtail (😉 @django )

youtube.com/watch?v=GS7xHki_W7…

Thank you @scott_ish, @thibaudcolas, Albina, @vossisboss 🙌

I made a new #GNOME #Crosswords release. This release is light on end-user visible changes, but is good preparation for the next stage. It finalizes the basic visual design, and the underlying stateless architecture will make it a lot easier to extend.

To test the design, I did some initial panes. For creating the grid I added some statistics and histograms. For authoring clues I added anagrams, and odd and even words.

Full update is here: blogs.gnome.org/jrb/2024/01/05…

This entry was edited (2 years ago)

Thanks to @bcantrill's old story about using DTrace to track down a GNOME performance problem, which I just recalled. youtube.com/watch?v=TgmA48fILq… I was about to repeat the same mistake, assuming that mmap and munmap are cheap, while designing a new Wayland protocol extension for accessibility. At least it could have been bad in the worst case, when an application updates its accessibility tree for every frame.

New game added to the Accessible Apps directory by Tarren @Tarrenvane: Idle Iktah. Accessible with a few unlabeled buttons. An idle RPG set in a land inspired by the Pacific northwest. You arrive in the land with nothing to your name, and grow your character through a variety of skills including crafting, harvesting and combat. accessibleandroid.com/app/idle… #Android #App #Game

Still trying to figure out how to balance the tradeoffs of "the right thing" and "worse is better", as defined in the famous paper by Richard Gabriel (dreamsongs.com/RiseOfWorseIsBe…), in my new free desktop accessibility architecture. We definitely don't want to sacrifice correctness or completeness this time around, but I think prioritizing simplicity of implementation in toolkits and compositors, as opposed to an easy interface for assistive technologies, is important for adoption.
in reply to Matt Campbell

My 2 cents: you spur adoption by making it incredibly inconvenient to avoid making your app accessible. I love how Jetpack Compose (Android toolkit) does this: testing is innately tied to the semantics properties of widgets, so you have to litter your code with "test tag" declarations to avoid making your layouts visible to the accessibility framework. Anything done programmatically to change the state of widgets is done through the accessibility layer.
in reply to Matt Campbell

After giving this some more thought, I think simplicity in the compositor (i.e. the Wayland server) is paramount, because that server has to be robust; if it crashes, it probably takes all applications down with it. Toolkits and assistive technologies should be robust too, but restarting a single application isn't as bad. And as for complexity in toolkits versus ATs, the AT developers are the ones that actually have the most motivation and resources to work on accessibility.
in reply to Matt Campbell

My perhaps overly cynical impression of GUI toolkit developers, especially the developers of the long tail of toolkits that aren't yet accessible, is that they'll integrate accessibility, though perhaps not enthusiastically, if we make it easy enough. Whereas we AT developers have historically gone to great lengths, including ugly hacks, to make accessibility work. So I should put as much of the burden as possible on myself and others in my position.

Jason J.G. White reshared this.

in reply to Matt Campbell

KDE has done some neat work on compositor handoff, so clients can potentially reconnect after a compositor restart. I don't think that's ever going to work robustly with all applications though.

Gnome isn't great for having a minimal compositor given the entire shell API is JavaScript running in the compositor process.

Anyway, I need to look at how the proposed accessibility Wayland protocol works, but I agree it needs to be compatible with minimal compositor designs.