Jeff Fortin T. (風の庭園のNekohayo)
nekohayo@mastodon.social
<p>Free & <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="tag">#<span>OpenSource</span></a> contributor (#Linux + <a href="https://mastodon.social/tags/GNOME" class="mention hashtag" rel="tag">#<span>GNOME</span></a> + <a href="https://mastodon.social/tags/GStreamer" class="mention hashtag" rel="tag">#<span>GStreamer</span></a>) since 2004. Now co-maintaining the most magical desktop productivity apps combo (<span class="h-card" translate="no"><a href="https://fosstodon.org/@GettingThingsGNOME" class="u-url mention">@<span>GettingThingsGNOME</span></a></span> & GNOME Calendar) as their benevolent lean engineering manager + occasional User Interaction & UX designer.</p><p>Waging war on mediocrity & unsustainability in business.<br />Founder of
Posts
-
View post
Y&#39;know, beyond all the dash-to-dock, dash-to-panel, dock-from-dash extensions, with #GNOME 40+&#39;s &quot;Workspaces are horizontal, the dash is at the bottom, swipe up or use the top-left hot corner to go to the overview&quot; #design, it baffles me why we haven&#39;t made the whole bottom edge a &quot;hot&quot; edge that triggers the overview (and therefore, the dash). Essentially, making https://extensions.gnome.org/extension/6230/bottom-overview/ the default...
-
View post
In defence of GNOME2-style button labels: https://gitlab.gnome.org/jbrummer/stamp/-/work_items/166 I wish more GNOME4 applications would do this adaptive design usability trick. I have plenty of screen space on my desktop monitors, use it! #usability #accessibility #UX #design #GNOME
-
View post
Addressbook search UX feature request in the Stamp email client, in which I presume that the head of the Sovereign Tech Agency&#39;s phone number certainly ends with &quot;nein nein nein&quot;: https://gitlab.gnome.org/jbrummer/stamp/-/work_items/167
-
View post
Someone brought me a ThinkPad R60; it has 1 GB of RAM, an Intel T1300 CPU, 5400rpm IDE HDD, and still has WinXP installed. I booted it up just for fun and… it&#39;s still impressive how lean XP was. Everything launches and reacts instantly, and the whole OS with a couple windows open fits in 210 MB of RAM. The largest process, the &quot;Explorer&quot; file manager, fits in 25 MB. Even as a Linux desktop user, I haven&#39;t often seen this level of scarce resources optimization...
-
View post
Tune in to https://www.youtube.com/live/nBL7dkdDEmg at 21h UTC this Friday night (in ~20 minutes) to see Georges livestreaming his GNOME Calendar coding &amp; merge requests review session :blobcatcoffee: #GNOMECalendar #programming #GNOME #FLOSS #OpenSource #Linux #LoFi #GTK
-
View post
RE: https://ouo.sh/@nate/117179073824551892 When I said I&#39;d like to bring some skeuomorphism back to GNOME Calendar, I did not imagine something as intense as this 😳 #GNOME #GNOMECalendar #skeuomorphism
-
View post
Before one considers a GNOME Shell &quot;quick setting&quot; toggle for temporarily charging your battery to 100% (if you have a one-off need for more capacity for a long mobile work day), I think the more fundamental place to start solving the puzzle might be the GNOME Settings app. I spent some time thinking about the simplest UI solution I could imagine for this: a boost button that appears there when your laptop is set to &quot;Preserve Battery Health&quot; mode. Filed here:...
-
View post
RE: https://syzito.xyz/@selzero/116980413643735667 Ah, so you mean #GNOME is a cool, quiet, productive space with good reference materials, held together by passionate and underpaid (or volunteer) folks trying to help the next generation of young people freely improve their skillset, independence, and their appreciation for human creativity? ☺️
-
View post
"Oh yeah," they thought, "I'm going to write the new official GNOME video player in 1,900 lines of Python, nothing can go wrong", they thought... well, that was until I tried opening a video called "Frankfurter Furry Tram 2025 #Furry #FurDance" in Showtime via Nautilus 😏 https://gitlab.gnome.org/GNOME/showtime/-/work_items/297
-
View post
RE: https://mastodon.social/@fribbledom/116961019504385821 Modern GNOME versions now qualify as retro to me 😉
-
View post
It&#39;d be great if #GTK &amp; #libadwaita&#39;s About dialogs had a property for &quot;Months of support per version&quot;, which would check the app&#39;s running version against its &quot;date&quot; field in the AppData metainfo.xml and hide the &quot;Website&quot; &amp; &quot;Report an Issue&quot; buttons if it&#39;s too old. Thus upstream devs could avoid being the externalized cost of free &quot;LTS&quot; distros (users repo...
-
View post
PSA to GNOME Calendar contributors: we just merged a pair of refactoring branches that rearchitect tons of code to eliminate a whole class of problems in the backend and the views: https://gitlab.gnome.org/GNOME/gnome-calendar/-/work_items/1496 This unfortunately means many contributors with pending merge requests will have to manually rebase and deconflict their code on top of the latest main branch. It may feel like reloading a Patlabor&#39;s revolver, but should be worth it. #GNOME #GNO...
-
View post
Would be nice to have a trustworthy #Firefox add-on for doing search-and-replace on URLs in bookmarks, to fix up #GitLab&#39;s arbitrary renaming of &quot;/-/issues/&quot; to &quot;/-/work_items/&quot; The most popular add-on I found, https://addons.mozilla.org/firefox/addon/bookmarks-organizer/, can&#39;t do it. Everything else in https://addons.mozilla.org/en-US/firefox/search/?q=bookmarks+replace+url replace url seems to have a few hundred users at most… According to...
-
View post
If you&#39;ve been testing GTK/libadwaita applications on a touchscreen and experienced difficulty pasting text using only the touchscreen, I believe I have now filed the bug report you are looking for: https://gitlab.gnome.org/GNOME/gtk/-/issues/8172 #UX #LinuxMobile #MobileLinux #GNOME #libadwaita #GTK
-
View post
As a cat masquerading as a dog, I am very confused by these stickers I saw in Montréal while passing by. Seems pretty ratcist. If the local rats could read, they would be very upset! #Montreal #rats #rodents #discrimination
-
View post
Great news for @EvolutionGnome users: in Evolution 3.58 (expected to ship alongside GNOME 49 in Q4 2025), the calendar events conflict checks in meeting invitations received via email will now respect the user preferences; this will boost performance quite a bit: https://gitlab.gnome.org/GNOME/evolution/-/issues/1441#note_2382738 We will need someone to implement the corresponding per-calendar property in #GNOMECalendar&#39;s calendars management GUI, see https://gitlab.gnome.org/GNOME/gnom...
-
View post
I&#39;ve been using wired ethernet for 20+ years for all important computers, VoIP phones, IPTVs. Regularly folks tell me, &quot;The new gen #WiFi [insert nickname] solves stability &amp; speed problems, no need for wires, it&#39;s not 2005 anymore!&quot;… yet every few months I encounter another situation where WiFi inexplicably fails and I think about this article from 2017: https://arstechnica.com/information-technology/2017/03/802-eleventy-what-a-deep-dive-into-why-wi-fi...
-
View post
Minutes ago, my dad saw me grinning by myself and asked what was so funny that I&#39;d show that facial expression. I explained to him that I had an idea today to extend https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/93 &#39;s proposed #UX to introduce a special kind of #DST &quot;Easter egg&quot; in #GNOMECalendar to extend March 31st to March 32nd, providing relief to Europeans for their loss of sleep that makes them more vulnerable to #AprilFools news shared on #April...
-
View post
Something that has been on my mind for nearly 30 years: why did the French translators for FF7 rename &quot;Cloud&quot; to &quot;Clad&quot;, while &quot;Claude&quot; was _right there_ ?! Claude couldn&#39;t have been more French even if they replaced the Buster Sword with a big baguette. #FinalFantasy #FF7 #Claude
-
View post
Installed #Fedora 44 on a PC to replace a buggy Debian &quot;stable&quot;, and got to use the new Anaconda UI (the one made with a web interface behind the scenes)… Wow. For the first time in decades, the advanced partitioning tool lets me delete &amp; create partitions without issues! It doesn&#39;t mis-parse sizes, it gives me hints (in sidebar) on which partitions it expects/needs, and it doesn&#39;t lag! The installer was my no.1 issue in Fedora, and it finally works fo...
-
View post
Decided to spoil myself &amp; purchase a Bluetooth headset, the Fiio EH11: https://fiio.com/eh11 YouTubers rave about it as the Koss Porta Pro killer; it&#39;s ⅓ the price &amp; you can tune it with a persistent EQ. Rotary maple wood knobs on the sides (to skip tracks / adjust volume) is genius. I hope the microphone is good, as it would be a huge plus for calls while exercising or commuting. I hate that it uses a proprietary battery (with USB-C charging) instead of AAA, but YOLO...
-
View post
RE: https://mastodon.social/@zugaldia/116351933343098498 The &quot;Speed of Sound&quot; app by @zugaldia, once you set up a custom global keyboard shortcut that doesn&#39;t conflict with GNOME&#39;s, is pretty amazing: https://flathub.org/en/apps/io.speedofsound.SpeedOfSound This is the first time I experience reliable speech recognition for #dictation on the desktop, particularly on #Linux! Until now I had given up on that being a possibility. Works really well in English. It...
-
View post
Ce matin j&#39;ai pris le temps de mesurer les combinaisons de couleurs et signaler le manque de contraste nuisant à l&#39;accessibilité visuelle des instances de #AgendaDuLibre en mode clair (durant le jour): https://framagit.org/agenda-libre/agenda-libre-ruby/-/work_items/258 #a11y #accessibility #ContrastRebellion #accessibilité #usability #UX #logiciellibre
-
View post
Chromium and Electron tell web apps when your microphone is soft-muted at the OS level, which is pretty nice for #WebRTC videoconferencing websites like #Jitsi. You can see it in Jitsi&#39;s &quot;waiting room&quot; before entering the meeting, and Jitsi&#39;s CPU consumption drops while muted. There&#39;s no such indication while inside the meeting however, and it wastes CPU processing silent audio, so I reported that: https://github.com/jitsi/jitsi-meet/issues/17282 Doesn...
-
View post
I heartily recommend testing your apps with various accessibility settings enabled. You can find so many odd issues with those. &quot;Always Show Scrollbars&quot;, for example: * I found a performance bug with vertical tabs in #Firefox that completely flew under the radar: https://bugzilla.mozilla.org/show_bug.cgi?id=2016616#c14 * Noticed the awkward look of scrollbars in the middle of Meld: https://gitlab.gnome.org/GNOME/meld/-/issues/956 * Discovered misalignment in GNOME Calendar&...
-
View post
PSA: following the example from various other projects within GNOME (such as Loupe and libadwaita), GNOME Calendar now explicitly forbids AI-generated contributions, with the same policy: https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/725 We honor the exquisite art of organic homegrown code made with care and a willingness to learn the craft, and want to protect the time of people who help review merge requests. #MaintainerLife #FreeSoftware #FLOSS #OpenSource #GNOMECalendar #N...
-
View post
RE: https://mastodon.social/@nekohayo/116144957495087658 I would offer beer/tea/Club-Mate™ to whoever implements the &quot;Mouse Cursor A.T. Field for Qt apps&quot; feature as a GNOME Shell extension; bonus points if you also bring back the NERV emergency lockdown screen from 15 years ago: https://youtube.com/watch?v=zR67NtGaQqs #GNOMEShell #GNOME #Evangelion
-
View post
I don&#39;t know if anyone else noticed this, but it seems that when you configure a brand new #IMAP email account in @EvolutionGnome, it sometimes does not subscribe to the main INBOX folder, which in my experience will cause all sorts of weird synchronization issues. I reported by spontaneous observation about this tonight (thanks to getting a fresh new email account as an official #LibreOffice community member): https://gitlab.gnome.org/GNOME/evolution/-/issues/3261 #GNOME
-
View post
Ce mardi 3 mars je serai présent pour cadrer les discussions lors de cette rencontre informelle de l&#39;association québécoise du logiciel libre. Si vous êtes à Montréal et avez du temps cet après-midi là, joignez-vous à l&#39;événement, tous/toutes sont bienvenu(e)s: https://agendadulibre.qc.ca/events/2812 #Montréal #LogicielLibre #FLOSS #FreeSoftware #OpenSource #business #networking #AQLL
-
View post
As someone trying to keep fellow FLOSS maintainers from burning out, I believe I speak for many Free &amp; Open-Source software folks out there when I say that this scene from John Carpenter&#39;s &quot;The Thing&quot; (1982) reflects the current vibe towards non-trivial inbound merge requests from people we don&#39;t already know… #MaintainerLife #FLOSS #FOSS #FreeSoftware #OpenSource #GenAI #LLM #AI #Copilot #Claude #ChatGPT #AIslop #DeadInternet #capitalism #enshittificat...