Adrien Plazas

Portfolio

Blog

Cuisine

Contact

Blog

boxes events gtk highscore mobile organizing politics system
The logos of GNOME Software and systemd

A systemd-sysupdate Plugin for GNOME Software

December 20, 2024

In late June 2024 I got asked to take over the work started by Jerry Wu creating a systemd-sysupdate plugin for Software. The goal was to allow Software to update sysupdate targets, such as base system images or system extension images, all while respecting the user’s preferences such as whether to download updates on metered connections. To do so, the plugin communicates with the systemd-sysupdated daemon via its org.freedesktop.sysupdate1 D-Bus interface.

Read
Right arrow
Le logo du Capitole du Libre

Capitole du Libre et discriminations

21 novembre 2024

Le weekend du 16 et 17 novembre 2024, j’ai eu le plaisir d’aller au Capitole du Libre (CdL), une chouette conférence tenue tous les ans à Toulouse, et j’ai envie de revenir dessus. Le CdL rassemble la communauté libriste française, avec une représentation notable du milieu associatif. On y trouve un village associatif rassemblant un large pan du milieu libriste français au delà du logiciel, des présentations techniques accessibles à tous les niveaux de connaissance, et des présentations plus politiques qui proposent de réfléchir et faire évoluer le mouvement libriste. Ça en fait une conférence très joviale et conviviale où l’on peut venir en famille.

Read
Right arrow
Photo of a OnePlus 6 running GNOME Shell Mobile and displaying the GNOME OS website in GNOME Web

Towards a GNOME Mobile Test Suite

October 28, 2024

GNOME’s integration is tested via GNOME OS and openQA, but there are issues preventing to test GNOME Mobile the same way. Learn more about them.

Read
Right arrow
Photo of various tools I use instead of my smartphone

One Device to Do it All

August 26, 2023

On January 1st 2023 at 00:30, my Android smartphone died, and it made me realize how dependent on that device I was. I used it for many aspects of my life: to stay organized, to be informed, to be entertained, or to move around.

Read
Right arrow
An illustration of Pepper and Carrot sitting on a roof and waving at the reader

David Revoy (Comic Artist): “At First, Publishing Under a Free License Scared Me”

March 6, 2023

Making comics, deciding to give up copyright and hoping to make a living from them in capitalist lands, what an idea! Yet that’s what the comic artist and librist activist David Revoy decided to do. Here’s a look at his unusual journey into the commons.

Read
Right arrow
Une illustration de Pepper et Carrot assis·es sur un toit et saluant le lecteur

David Revoy (bédéiste) : « Au début, publier en licence libre me faisait peur »

21 février 2023

Faire des bandes dessinées, décider d’en abandonner le droit d’auteur et espérer en vivre en terres capitalistes, mais quelle idée ! C’est pourtant ce qu’a décidé de faire le bédéiste et militant libriste David Revoy. Retour sur un parcours hors du commun dans les communs.

Read
Right arrow
A photo of the Berliner Funkturm at sunset

Berlin Mini GUADEC 2022

July 25, 2022
Read
Right arrow
The logos of Purism and GNOME

Making a Platform Adaptive for Everyone

June 10, 2021

When we announced the Librem 5, we knew we would have to invest in and build a mobile operating system and applications to run on it — by “mobile” understand “for smartphones”. To avoid reinventing the wheel, we decided to base that system on an existing environment. Librem laptops ship with our operating system PureOS, which provides GNOME as its graphical user environment as it is a modern environment and a very active project with which we share many goals, design principles and values.

Read
Right arrow
The logo of libadwaita

Introducing Libadwaita

March 31, 2021

GNOME 41 will come with libadwaita, the GTK 4 port of libhandy that will play a central role in defining the visual language and user experience of GNOME applications.

Read
Right arrow
The logo of libhandy

What’s New in Libhandy 1.2

March 12, 2021

Libhandy 1.2 just got released in time for GNOME 40, we recommend you to use this adaptive GTK widgets library in your apps targeting that GNOME version.

Read
Right arrow
A photo of the Librem 5 showing the icons of several GNOME applications

Specify Form-Factors in Your Librem 5 Apps

October 15, 2020

While more and more applications are being redesigned to take smartphones like the Librem 5 into account, PureOS still offers lots of desktop applications which are not ready to run on such devices yet.

Read
Right arrow
The logos of libhandy and GNOME

Handy 1 Alpha 1 and Migrating to GNOME

May 22, 2020

A few days ago we released the first alpha of Handy 1, known as Handy 0.80.0. It comes with tons of new features, such as: HdyWindow and its companion widgets, a free-form unified window that Alice presented in a blog post; HdyDeck, that you can picture as a swipeable and spatialization-aware stack; HdyViewSwitcherTitle, a simpler way to implement a view switcher in a titlebar; overhauled HdyActionRow and HdyExpanderRow; many smaller widget refinements; overhauled theming support, implemented with SASS and supporting dark variants and per-theme stylesheets; vastly improved Glade support; a cleaned up API, see the migration documentation.

Read
Right arrow
A close-up photo of of bunch of colorful crayons

A Coloring API for GTK

April 2, 2020

In GUADEC 2019 we had a vendor themes BoF which got expanded to the application developers’ need to brand their app with color. We agreed on the need of a recoloring API for apps and vendors to take advantage of.

Read
Right arrow
The Linux App Summit 2019 hero banner

Linux App Summit and Capitole du Libre 2019

November 27, 2019
Read
Right arrow
The GUADEC 2019 hero banner

GUADEC 2019

September 3, 2019

This year again I attended GUADEC, now for the sixth time in a row. It was a great GUADEC, as usual, thanks to the organizers and the attendees for making it as enjoyable as it was!

Read
Right arrow
The logo of libhandy

libhandy 0.0.10

June 13, 2019

libhandy 0.0.10 just got released, and it comes with a few new adaptive widgets for your GTK app. You can get this new version here.

Read
Right arrow

FOSDEM and GTK Hackfest 2019

February 6, 2019
Read
Right arrow
The logo of libhandy

My Name is Handy, Lib Handy

January 19, 2019

Libhandy 0.0.7 just got released! I didn’t blog about this mobile and adaptive oriented GTK widget library since the release of its 0.0.4 version three months ago, so let’s catch up on what has been added since.

Read
Right arrow
The Capitole du Libre logo

GNOME at Capitole du Libre 2018

November 20, 2018

Last Saturday and Sunday I went to the Capitole du Libre 2018 to animate the GNOME booth and help on the Purism one.

Read
Right arrow

Librem 5 ❤️ GNOME 3.32

October 11, 2018

I am glad to announce that the tooling I am working on since the beginning of the year is ready to be used! Thanks to new features introduced into libhandy 0.0.3 and 0.0.4 and thanks to a few fixes to Adwaita in GTK+ 3.24.1, you can make GTK+ 3 apps adaptive to work both on the desktop and on the upcoming GNOME-based Librem 5 phone.

Read
Right arrow

Games 3.30: Features Overload

October 4, 2018

With a new version of GNOME always comes a new version of Games, and this new version comes packed with new features, bug fixes and developer experience improvements.

Read
Right arrow

Games, Tests and GitLab CI

May 27, 2018

We are getting midterm of the GNOME 3.30 development cycle and many things already happened in the Games world. I will spare the user facing news for later as today I want to tell you about development features we desperatly needed as maintainers: tests and continuous integration.

Read
Right arrow

Adaptive GNOME Web

May 10, 2018

I started working on making GNOME Web work well on the Librem 5; to be sure it fits a phone’s screen I want the windows to fit in a 360 points width, which is definitely small. To do so I started with the advices from Tobias Bernard to make Web have two modes that I named normal and narrow. The normal mode is Web as you know it, while the narrow mode moves all buttons from the header bar but the hamburger menu to a new action bar at the bottom, letting the windows reach yet unreachable widths.

Read
Right arrow

One Widget to Adapt Them All and to The Librem 5 Port Them

March 3, 2018

In my previous article I shared my plans to help porting existing GTK+ applications to Purism’s upcoming Librem 5 phone without having to fork them. This article will present the GTK+ widget I developed for Purism to make this happen.

Read
Right arrow

GTK+ Apps on Phones

January 25, 2018

As some of you may already know, I recently joined Purism to help developing GTK+ apps for the upcoming Librem 5 phone. Purism and GNOME share a lot of ideas and values, so the GNOME HIG and GNOME apps are what we will focus on primarily: we will do all we can to not fork nor to reinvent the wheel but to help allowing existing GTK+ applications to work on phones.

Read
Right arrow

CRT Filter in Games — SUSE Hack Week

November 19, 2017

SUSE Hack Week 0x10 finished on previous Friday, during it I wanted to support hardware rendering in retro-gtk.

Read
Right arrow

retro-gtk: The Future, Marty!

October 22, 2017

Let’s come back to retro-gtk. In the previous articles I explained how bad retro-gtk was, what I did to start improving it and more importantly what I did to prepare the terrain for further development. This article will detail the aforementioned planed improvements!

Read
Right arrow

retro-gtk: Renaissance

October 15, 2017

This is the second article in a small series about retro-gtk, I recommend you to read the first one, retro-gtk: Postmortem, before this one.

Read
Right arrow

retro-gtk: Postmortem

October 6, 2017

This article is the first of a small series about retro-gtk, a library I develop in tandem with Games and which allows it to use Libretro cores. This first article focuses on the initial goals of the library, its design and the problems that arose during its development, while the next ones will focus on what I am working on to fix these problems.

Read
Right arrow

Have You Played Atari Today? 🎵

September 28, 2017

This is a guest article by Laurent « Hell Pé » Pointecouteau, the Alfred Pennyworth of GNOME Games who relentlessly works in the shadows to help make Games what it is, when he’s not busy writing in French about video games or slacking on Twitter.

Read
Right arrow

The Path to GNOME Games 3.26

July 19, 2017

Games received a non-negligible amount of changes that you will find in 3.26. These changes can be big as much small, and more are to come!

Read
Right arrow

GNOME Games 3.24

March 2, 2017

GNOME 3.24 will be out in a few weeks and with it will come Games 3.24. This new version will offer a few new features and many refinements, some of which have been implemented by new contributors theawless and Radhika Dua, kudos to them!

Read
Right arrow

GNOME Games 3.22: the Giant Leap

September 18, 2016

I didn’t blog about Games since quite some time and the app changed a lot since 3.18. 3.20 was quite a small update featurewise: it added support for MAME and Neo Geo Pocket games, added the About dialog, allowed l10n of the application, added a Preferences window listing the available plugins and fixed other small bugs, but this release mainly saw refactoring work with the introduction of the plugins system where plugins allow to list games: the Steam plugin lists Steam games and the SNES plugin lists SNES games.

Read
Right arrow
A photo of a large suspended Karlsruhe Hauptbahnhof sign

GUADEC 2016 and the Butterfly Effect

August 25, 2016

Between August 10th to 17th included, I went to the nice city of Karlsruhe for GUADEC 2016.

Read
Right arrow

GNOME Games 3.20 Development

February 22, 2016

The last semester was quite crazy for me as I had to work restlessly for my studies, which let me very little time to work on GNOME Games. That being said that doesn’t mean nothing happened in Games land! Here is what to expect in the next versions of Games.

Read
Right arrow

Games 3.18.0 Released

October 21, 2015

Do you like video games but don’t like how inconsistent and annoying it can be to enjoy them on a personal computer? Then read on, I have something for you! And if you’re not such a gamer, you’ll probably learn fun things in the article nonetheless.

Read
Right arrow
A photo of the Annedalskyrkan from Slottsskogen in Gothenburg

GUADEC 2015 Was Awesome!

August 26, 2015

I went to GUADEC 2015 which was help in Gothenburg between friday 08/07 and wednesday 08/12, here is what I did there.

Read
Right arrow

Adding a List View to Boxes

August 17, 2015

A list view was a requested feature for Boxes, I decided to commit myself to implement this during this GSoC.

Read
Right arrow

Boxes’ Thumbnails Overhaul

July 3, 2015

I recently spent quite some time reworking the overall look of Boxes’ machine thumbnails. Here is the result.

Read
Right arrow

Playing with GtkAssistant

June 9, 2015

I decided to spend some time today to play with GtkAssistant, more precisely, I tried to build a mock installation wizard mimicking Boxes’ one in order to test how I could adapt its behaviour to make it GtkAssistant ready.

Read
Right arrow

Boxes’ Hardening Sprint: Two Weeks In

June 7, 2015

Finishing my 4th year of CS studies

Read
Right arrow

Retro 0.1 RC

December 3, 2014

During last GUADEC, I had a chance to briefly present my project of having a powerful yet simple video game manager and player for GNOME. To make it a reality, a lot of work was needed on the backend side.

Read
Right arrow

GSoC 2014 Report 2

July 25, 2014

What an eventful month! Lots of code have been read, produced, reviewed and refused, several code designs have been proposed, but as everything was work in progress, I didn’t fell it was exciting enough to blog about it at that time.

Read
Right arrow

GSoC 2014 Report 1

June 18, 2014

Week #1

Read
Right arrow

Projet Badnik, partie 2 : GameData et appel à contribution

11 novembre 2013

Cet article a initialement été publié sur LinuxFr.org.

Read
Right arrow

Présentation de Badnik (alias GNOME Games)

28 juillet 2013

Cet article a initialement été publié sur LinuxFr.org.

Read
Right arrow

Préservation du jeu vidéo

09 janvier 2013

Ce rapport a été initialement écrit et présenté ce même jour pour mon partiel d’histoire de l’informatique, puis il a été publié sur LinuxFr.org.

Read
Right arrow

Interview sur le travail d’un ingénieur logiciel avec le fondateur de la Yorba Foundation

27 mars 2012

Pour mes études je devais interviewer un professionnel de la profession de mon choix. M’étant décidé sur le métier d’ingénieur logiciel (de logiciels libres de préférence), j’ai envoyé un email à Yorba demandant une interview, j’ai rapidement reçu une réponse positive et chaleureuse d’Adam Dingle, le fondateur de Yorba. Environ une semaine plus tard, je lui envoyais par email un questionnaire sur son expérience, sur Yorba et sur l’implication d’un tel travail. J’ai reçu les réponses par email le mardi 20 mars 2012.

Read
Right arrow

Yorba Founder, Software Engineer Adam Dingle

March 25, 2012

For my studies I had to interview a professional of the profession of my choice. Having decided on a career as a software engineer (preferably FLOSS), I sent an email to Yorba asking for an interview, and quickly received a warm, positive reply from Adam Dingle, the founder of Yorba. About a week later, I emailed him questions about his experience, Yorba and what such a job entailed. I received the answers by email on Tuesday March 20, 2012.

Read
Right arrow

Let’s Get in Touch!

Follow my work

RSS feed Blog Feed GNOME GitLab GNOME GitLab

Contact me

Email Email Matrix GNOME Element Mastodon Mastodon

Donate

Liberapay Liberapay
Creative Commons Attribution Clause (BY) Share-Alike Clause (SA)
Adrien Plazas 2024