GNOME Shell is the cornerstone of the GNOME experience. It is the part of the system where the vast majority of user interactions takes place. Windows are managed by it. Launching and closing applications as well. Workspaces, running commands, seeing the status of your system — GNOME Shell covers pretty much everything. One interesting aspect … Continue reading App Grid in GNOME Shell
Tag: Endless
Improving the development experience for GNOME Settings
New DX features on GNOME Settings
(PSA) GLib can now canonicalize file paths
Quick announcement: if you have a relative file path, and want to resolve it against another (absolute) path, GLib can do that now. An example in C: g_autofree gchar *path = NULL; g_autofree gchar *another_path = NULL; path = g_canonicalize_filename ("../../usr/bin", "/etc/foo"); another_path = g_canonicalize_filename ("../../usr/bin", NULL); g_print ("%s \n", path); /* Result: "/usr/bin" */ … Continue reading (PSA) GLib can now canonicalize file paths
The Infamous GNOME Shell Memory Leak
Greetings GNOMErs, at this point, I think it's safe to assume that many of you already heard of a memory leak that was plaguing GNOME Shell. Well, as of yesterday, the two GitLab's MRs that help fixing that issue were merged, and will be available in the next GNOME version. The fixes are being considered … Continue reading The Infamous GNOME Shell Memory Leak
How I became a GNOME contributor
Recently, I was asked by my fellow GNOME friends to write how did I transitioned from nothing to a GNOME contributor. The intention is to motivate people to engage. I don't think my story is that exciting, but, well, why not? If someone gets motivated and start contributing, goal achieved. But beware: there ain't any … Continue reading How I became a GNOME contributor
Core Apps Hackfest afterthoughts
During last weekend, I was very happy to attend the Core Apps Hackfest in Berlin. This is effectively the first hackfest I've ever been! Thanks Carlos for organizing that, thanks Kinvolk folks for hosting the event, and Collabora for sponsoring the dinner. This event was a great chance to meet the maintainers in person and … Continue reading Core Apps Hackfest afterthoughts
I’m going to the Core Apps Hackfest
In this exact moment, I'm packing up my stuff to attend the Core Apps Hackfest organized by Carlos Soriano and kindly hosted by Kinvolk. It'll happen in Berlin, German. I have mixed feelings about this trip. The Good: I'm super excited to see old friends again. Do you guys remember Carlos was my GSoC mentor? … Continue reading I’m going to the Core Apps Hackfest
CSS blend modes in Gtk+
As part of my work on Endless, I have to maintain and adapt GNOME applications to better suit our needs. This usually includes fixing bugs, working around limitations of the toolkit, and sometimes implementing new features. Some time ago, I was asked by multiple designers about the CSS blending modes. This is a well-known feature … Continue reading CSS blend modes in Gtk+
Endless joined GNOME Advisory Board
Right after I wrote about my unexpected dream hacking routine at Endless, an intriguingly positive news arose: Endless joined GNOME Advisory Board, and I particularly think I should talk about that. That's old news, but important nevertheless. Let's start. Why does it matter? Endless is intimately connected to GNOME. We extensively use the GNOME stack, … Continue reading Endless joined GNOME Advisory Board
How’s my hacking routine at Endless
As some of you may know, I'm working with Endless for some months now. It probably is a cultural shock, but they exceed every aspect I've imagined. If you dear reader is not aware of what Endless is and does, I strongly suggest you to go to endlessm.com and check it out. Believe me, it's … Continue reading How’s my hacking routine at Endless