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
-
Post #4173954
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? ☺️
-
Post #4130911
"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
-
Post #4012604
RE: https://mastodon.social/@fribbledom/116961019504385821 Modern GNOME versions now qualify as retro to me 😉
-
Post #2474233
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...
-
Post #1945992
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...
-
Post #1828626
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...
-
Post #1763492
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
-
Post #1576659
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
-
Post #1032090
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...
-
Post #983535
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...
-
Post #983534
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...
-
Post #983533
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
-
Post #983532
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...
-
Post #983531
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...
-
Post #983530
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...
-
Post #983529
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
-
Post #983528
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...
-
Post #810769
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&...
-
Post #660185
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...
-
Post #563899
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
-
Post #563897
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
-
Post #563896
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
-
Post #424466
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...
-
Post #400751
Attending the &quot;Survive the Drive&quot; event tonight (18 to 20h+) at the #Notman House, in downtown #Montreal. It&#39;s a free &amp; public event, mostly informal group discussions (i.e. alcoholics anonymous, but for business owners). There usually is some networking before/after the group session. Meet me there to discuss #technology, #business, #entrepreneurship, etc! Details at https://notman.org/en/programming/ Events I attend are also listed on the @ideemarque contac...
-
Post #395154
#introduction: Independent #OpenSource #FLOSS contributor for 19+ years. I break apps &amp; report bugs everywhere (mostly for + @gnome + @GStreamer + @libreoffice). I co-maintain @GettingThingsGNOME &amp; #GNOME Calendar. I&#39;ll post updates on what I&#39;m doing, incl. bug reports that might be of interest to #Linux desktop users. I also run a marketing firm in #Montreal, #Canada, &amp; a #photography studio. I used to do #illustration #art as a hobby, as you can see...
-
Post #395153
After 7 months of work &amp; 110 commits changing 5k LoC over 77 files, the #GTK4 port of #FileRoller is now complete 🎊 🎉 This was done mostly by Paolo Bacchilega, the experienced maintainer of File Roller and gThumb. Major toolkit version upgrades can be a huge undertaking even for seemingly simple #GNOME #GTK apps and experienced devs. Be patient with your #opensource software #developers. https://gitlab.gnome.org/GNOME/file-roller/-/merge_requests/90
-
Post #395151
I&#39;ve done a couple of rounds of testing with @januz&#39;s iterative bugfixes in the epic https://github.com/getting-things-gnome/gtg/pull/894 megabranch for the &quot;new core&quot; #GTK4 version of @GettingThingsGNOME … and the bugfixing progress lately is quite exciting. At the current pace, I believe we&#39;re headed towards mergeability to the official code repository&#39;s master branch pretty soon, then y&#39;all will be able to throw a gazillion small #Pyt...
-
Post #394952
Trying to investigate the random occurrence of blank screens (due to the first frame not being sent by #Mutter in a timely fashion) when connecting remotely to #GNOME over #RDP. As it turns out, there are also situations where Mutter does not send frames in response to some UI actions (ex: closing a popover menu, toggling the lockscreen between clock and password entry, etc.). Report here (primarily about the 1st problem mentioned above): https://gitlab.gnome.org/GNOME/mutter/-/issues/4627
-
Post #394951
Oh, so that&#39;s why my dad was telling me he was unable to print anything lately… https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/201#note_2686686 #GNOME #FreeDesktop #CUPS #OpenPrinting #IPP #printing
-
Post #394950
Huge thanks to @maximiliano and @TheEvilSkeleton for reviewing &amp; merging this very long-awaited UX improvement in GNOME Calendar&#39;s infinitely scrolling month view: the previous/next buttons (and corresponding keyboard shortcuts) now properly clamp to the beginning of months when switching months! :blobmiou: See the &quot;before&quot; vs &quot;after&quot; demonstration videos in the merge request: https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/369...