Articles

  • Incremental present in GTK4

    When working with graphical applications, there are multiple constraints and techniques applied in order to reduce the number of pixels that are being uploaded to the GPU, swapped on screen, or being manipulated. Even with highly optimized GPUs, the massive number of pixels we have to deal with (a 1080p monitor, for example, has 2…


  • Sprint 5: stability, stability, stability

    The Sprint series comes out every 3 weeks or so. Focus will be on the apps I maintain (Calendar, To Do, and Settings), but it may also include other applications that I contribute to. Calendar GNOME Calendar saw a moderately busy spring, mostly focused on landing a few outstanding 3.32 merge requests (thanks Michael Catanzaro for writing…


  • GUADEC 2019

    I am happy to say that every GUADEC that I attended so far was absolutely fantastic. The 2019 edition of the conference, however, will have a special place in my heart for several reasons. Let’s start with the fact that it happened in Greece. Being a Greek descendant myself, I was particularly excited with the…


  • App Grid in GNOME Shell

    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…


  • Sprint 4: tons of code reviews, improved web calendar discoverer

    The Sprint series comes out every 3 weeks or so. Focus will be on the apps I maintain (Calendar, To Do, and Settings), but it may also include other applications that I contribute to. GNOME Calendar: a new web calendar discoverer & optimizations After a fairly big push to reimplement the web calendar discoverer code, it landed…


  • Sprint 3: Calendar management dialog, cleanups and bugfixes

    The Sprint series comes out every 3 weeks or so. Focus will be on the apps I maintain (Calendar, To Do, and Settings), but it may also include other applications that I contribute to. GNOME Calendar: the new calendar management dialog landed It’s landed! The massive rewrite of the calendar management dialog reached a good enough shape…