Search

Items tagged with: Gnome



Today we bring you significantly better scrolling performance in GNOME Calendar's month view. It no longer lags on my PC!

gitlab.gnome.org/GNOME/gnome-c… is mostly solved with a combination of Georges' gitlab.gnome.org/GNOME/gnome-c… and @TheEvilSkeleton's gitlab.gnome.org/GNOME/gnome-c….

Enjoy it in Nightly, or @gnome 50.

This is why I use a 16-years-old PC as my main development machine: it forces you to solve every performance issue, instead of throwing faster hardware at the problem.

#GNOMECalendar #UX #GNOME



Today we are thankful for each and every contributor to the Free and Open Source software that makes GNOME possible. ❤️ And of course, we’re extra grateful for the contributors to GNOME projects, tirelessly working to build and improve our diverse and sustainable personal computing ecosystem.

#FreeSoftware #OpenSource #FOSS #FLOSS #GNOME #Linux


WE DID IT, WE FUCKING DID IT

WE GOT KEYBOARD NAVIGATION WORKING IN GNOME CALENDAR'S MONTH VIEW

gitlab.gnome.org/GNOME/gnome-c… (not merged yet)

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 entering the month view with Tab, focus is set to the first event widget, and pressing Tab will focus the next event widget horizontally.
- Ctrl+Tab will move focus to the month cell located at the focused event widget. Ctrl+Arrow will move focus to the edges of the view.
- When out of boundaries horizontally, the focus moves onto the other side of the view.
- When out of boundaries vertically, the view will automatically scroll to that direction.
- Shift+Arrow will move focus and initiate selection; pressing arrow keys will select ranges of cells, and letting go of Shift will display the new event popover.
- When a month cell has overflowing events (as in, there are not enough event widgets that can fit inside the month cell), pressing tab will focus the overflow button, and activating it will show a list of events.

#GNOME #Calendar #GNOMECalendar #GTK4 #Libadwaita #a11y #Accessibility


RE: tutoteket.no/@forteller/115561…

When you use #Linux, you're not just a user of some product. Not just a consumer of a commodity a company churned out with the single goal of profit for shareholders

You're a participant in one of humanities greatest achievements!

Just like the magic of compiling the worlds knowledge in Wikipedia – here we have the same collaboration across space and time, thousands of people of all colors and creeds, choosing to spend time and energy making something for the community! It's beautiful!

#gnome


I added a new CI check to Drum Machine, it now automatically checks if the .pot translation template file is up to date. If I forget to regenerate it after adding/changing translatable strings (which I usually do), it reminds me :D

You can add it to your own projects as well, just copy the translation-check job from the workflow file and change the paths!
github.com/Revisto/drum-machin…

#GNOME #i18n #GTK #Python


It's so cool that I, a complete nobody, can just walk into the heart of some of the most important parts of what makes my and millions of PCs work – and follow along. But coolest: Add my thoughts, and get them taken seriously by the real heroes who create these amazing, collaborative things! Like @sophie, @TheEvilSkeleton, @tbernard, @ebassi, @bragefuglseth and many more!

I am so grateful for all the work – the coding, design, and the communicating.

#linux #gnome #community #collaboration


An update to the #Flatpak packages in #Forgejo: I have now a working basic UI together with an flatpak+https link. I will probably open a PR today or tomorrow.

The Link is currently only working in #GNOME Software. It looks like #KDE Discover is just bugged and spits out meaningless errors. The flatpakref works with the official flatpak cli, so it's valid. If I get something easy reproducible, I will open a KDE bug.




After two long and painful years, several design iterations, and more than 50 rebases later, we finally merged the infamous, trauma-inducing merge request !362 on GNOME Calendar.

The calendars list in the quick-add popover has undergone accessibility improvements, providing a better experience for assistive technologies and keyboard users (to a limited extent). Specifically: tabbing from outside the list will focus the selected calendar in the list; tabbing from inside the list will skip the entire list; arrow keys automatically select the focused calendar; and finally, assistive technologies now inform the user of the checked/selected state.

Admittedly, the quick-add popover is currently unreachable via keyboard because we lack the resources to implement keyboard focus for month and week cells. We are currently trying to address this issue in merge request !564, and hope to get it merged for GNOME 50, but it's a significant undertaking for a single unpaid developer. If it is not too much trouble, I would really appreciate some donations, to keep me motivated to improve accessibility throughout GNOME and sustain myself: tesk.page/#donate

For non-accessibility-related details about this merge request, feel free to check out mastodon.social/@nekohayo/1155…

#GNOMECalendar #GNOME #GTK4 #libadwaita #accessibility #a11y #calendar #FOSS #OpenSource


First MR merged in the currently happening GNOME Calendar livestream: gitlab.gnome.org/GNOME/gnome-c…

It's already available in the current nightly flatpak version. It is so nice to be able to use the new event quick-add popover, with no extra swirly pages etc. to pick the target calendar. Very efficient! 😌

Thanks to @TheEvilSkeleton for their patience and sisyphean rebasing of that much awaited merge request over the past 2 years 🫡

4 tickets have been closed as a result!

#GNOMECalendar #GNOME #UX



Another notable feature merged in the GNOME Calendar live coding session today: the ability to export an entire calendar as an .ics file.

This was originally added to the wishlist 10 years ago: gitlab.gnome.org/GNOME/gnome-c…

Thanks to @FineFindus's dedication towards implementing this (alongside the individual event .ics export feature) this year, you will be able to use this feature in #GNOME 50 (or the nightly flatpak version of Calendar today): gitlab.gnome.org/GNOME/gnome-c…

#GNOMECalendar #calendaring


@eht16 To given an overview of the current state of #GTK4 adoption. Out of the active GTK open source projects 71% use GTK4, and 29% still use #GTK3 as of today (#GTK2 not counted). This is an increase of 9 percentage points since Nov 2024. This means that GTK4 will likely crack 90% of active #GTK projects in 2028 (and probably plateaus at such share).

Additionally, 90% of GTK4 projects use #libadwaita (#Gnome), and 6% of GTK3/GTK4 projects use #libgranite.

@ebassi @whitemice @GTK @gnome


The #GNOME Asia 2025 summit registration is officially live! Join us for three full days in the electrifying metropolis of #Tokyo #Japan, from December 13-15, 2025. Participation is available for everyone, both in-person and remotely.

discourse.gnome.org/t/registra…


First MR merged in the currently happening GNOME Calendar livestream: gitlab.gnome.org/GNOME/gnome-c…

It's already available in the current nightly flatpak version. It is so nice to be able to use the new event quick-add popover, with no extra swirly pages etc. to pick the target calendar. Very efficient! 😌

Thanks to @TheEvilSkeleton for their patience and sisyphean rebasing of that much awaited merge request over the past 2 years 🫡

4 tickets have been closed as a result!

#GNOMECalendar #GNOME #UX


@gnome is cozy computing.

Adwaita apps are calm, focused, consistent. Tasks can often be done offline. Even badges for unread notifications are tinted blue and not red.

Non core apps are maintained by indie developers scratching their own itch. With GNOME Circle, a community of more experienced people help review and polish them.

GNOME is the village of Gauls peacefully resisting the Big Tech Empire with its sole existence.

circle.gnome.org/

#gnome #adwaita #cozy #linux


This week, Georges "feaneron" Stavracas will be doing livestreams between 11h to 14h Brasília Time (14-17h UTC) while working on merge requests reviews in #GNOMECalendar!

The first session is planned this Tuesday here: youtube.com/live/CpgrEcG_KCE

Don't miss it if you want to learn practical @gnome GObject C #programming from a wizard :blobwizard:

#GNOME



What are the benefits for Geany of porting it to GTK4?

The editor/IDE #Geany is still #GTK3 and the hampering factor was that the editing engine #scintilla wasn't ported to GTK4 but it exists now.
However, one of the main developers questions, if there are any benefits at all in porting Geany to GTK4:

"I wonder if anyone would find motivation for this. As said in #3675, in my personal opinion there are no benefits at all in GTK4."

github.com/geany/geany/issues/…

@GTK @ebassi @gnome #GTK #Gnome


I just donate to the @gnome project / foundation. This time I could only manage 10USD! But please if you can spare some money! Support one or more #opensource projects! It does actually make a difference!

#gnome #foss #moneyinopensource


Just donated $5 to the GNOME Foundation.

Open source software powers so much of what we do - often built by volunteers.

If you use and love a project, consider giving back - even a few dollars or a thank-you matters.

#opensource #FOSS #Linux #GNOME


Einen #Desktop #PC habe ich mir vor ein paar Jahren zusammengebaut. Vielleicht hatte ich keine glückliche Hand bei der Auswahl von #CPU, #RAM und #Motherboard und das Zusammenspiel ist nicht optimal?

Er läuft sehr gut - bis auf unvermittelte Totalabstürtze ohne Logeinträge, die mir weiterhelfen konnten.

Irgendwann stolperte ich über ein #Gnome AdOn zur leichten Ampassung der CPU Leistung. Nach der Begrenzung der max. Frequenz via Multimedia-Mode lief er stabil.

Unter #ubuntu 24 funktioniert das AdOn nicht mehr und ich habe mir nun ein Script eingerichtet, welches nach dem Start die max. Frequenz begrenzt:

for cpu in /sys/devices/system/cpu/cpu[0-9]*; do
    cpufreq-set -c "${cpu##*/cpu}" -u 4490000
done
Schrittweise habe ich die Frequenz von ca. 4,3 GHZ nach jedem Neustart erhöht, und habe so die Stufe herausbekommen, bis der er ohne Absturtz läuft.

Interessanteweise stürtze er nicht bei Operationen ab, bei denen man es erwartet hätte, z.B. der Transkodierung von #Video. Das letzte Mal rauschte er in die Tiefe, als ich lediglich mit #Firefox #GitHub aufgerufen hatte ... was auch immer da die Frequenz nach oben getrieben hat?

Es handlet sich um einen Intel® Core™ i7-9700. Dass ich die 4,7 GHz nicht zur Verfügung habe stört mich übrigens gar nicht. Jedenfalls bemerke ich keine langsamere Arbeitsumgebung durch die Begrenzung ... und Gnome ist offenbar seit den neuen Versionen stark optimiert worden, was die Geschwindigkeit angeht...

#Hardware #DIY #OpenSource


So I'm using LibreOffice 25.8.2.2 on Fedora Workstation 43 GNOME 49.
For some privacy reasons I'll not be able to attach the entire PDF. However, I can show the page 15 that I was trying to open using LibreOffice Draw in image form.

It contains a combination of Bengali & English language and numerals.

EDIT : This previous issue of mine is still not fixed yet -> mastodon.social/@javalps/11534…

When can I expect the new version?

#libreoffice #linux #libreofficedraw #bengali #fedora #gnome


Hey 👋. Unfortunately even after latest update "version 25.8.2.2", this is issue is still not fixed yet 😔.

Could you please do something ?

#libreoffice #linux





My thoughts after using GNOME since September 10th:

I feel like GNOME does minimalism & modern design way better than Windows 11 tbh. The Adwaita design is pleasing for my eyes and the colours all look comfortable to look at especially in dark mode. The overview thing was a bit to get used to but now I feel it's very powerful and useful. The search bar works really really well even letting me convert units and do math. The touch-screen like design grew on me even though my initial criticisms of it circled around that. One thing I found hard to get used to was the lack of minimize and maximise so I just turned them back on. Getting KDE apps to use an Adwaita Qt theme was a bit fiddly but I got it eventually. I also love the GNOME Circle as it is full of powerful & useful software.

Obviously this is in no way a "GNOME superior, all other desktops suck" cause it's all personal preference in the end and all DEs serve their purpose to someone :abunhdhappy:. There are some shortcomings especially with multi-monitor stuff but the community made extensions help fill some of the gaps.

Overall just really pretty and feels comfortable to use once you get used to it :bunhdcomfyhappy:.

#Linux #GNOME



PSA to #GTK and #GNOME app developers: if your application deals with saving files, it is extra nice to show an in-app notification with an "Open Folder" action button so the user can directly open the containing folder in their file manager afterwards!

Convenience API function in #GTK4 here: docs.gtk.org/gtk4/method.FileL…

Example feature requests here:
* github.com/GeopJr/Tuba/issues/…
* gitlab.gnome.org/GNOME/evoluti…
* dev.gajim.org/gajim/gajim/-/is…
* gitlab.gnome.org/GNOME/epiphan…
* github.com/ryonakano/reco/issu…




It’s been a period of transformation for the Foundation, and the support of every Friend of GNOME truly makes a difference by enabling us to:

• Maintain and improve our infrastructure including GitLab hosting and build pipelines we freely provide to Core, Circle, and World projects

• Provide services for members like blog hosting, chat, and video conferencing

• Support the development of Flathub

#GNOME #FriendsOfGNOME #GNOMEfoundation #FOSS #FLOSS #Linux #OpenSource #Flathub



One of the nice touches of @linuxmint file manager is that when you open a folder as root, the window displays a nice red banner on top that says "Elevated Privileges".

I tend to like Gnome better, and I wish it had something like that. #Linux #Gnome #ubuntu



RE: mastodon.social/@ebassi/115429…

Got nerdsniped around lunchtime yesterday, and ended up implementing a shared "reduced motion" setting for GNOME and the rest of the xdg stack:

- gitlab.gnome.org/GNOME/gtk/-/m…
- gitlab.gnome.org/GNOME/gsettin…
- github.com/flatpak/xdg-desktop…
- gitlab.gnome.org/GNOME/xdg-des…
- gitlab.gnome.org/GNOME/gnome-c…

#a11y #accessibility #gnome #gtk #xdg #portals


Time for plumbing a whole new accessibility setting from desktop to toolkit: 3 hours

Time for knowing what to plumb: 20 years

Time for bikeshedding on the type of the setting: Positive infinity