This month I have been accepted as a contractor to work on the Parental Controls frontent and integration as part of the Digital Wellbeing project. I'm very happy to take part in this cool endeavour, and very grateful to the GNOME Foundation for giving me this opportunity - special thanks to Steven Deobald and Allan Day for interviewing me and helping me connect with the team, despite our timezone…
There are many things that we take for granted in this world, and one of them is undoubtedly the ability to clean up your files - imagine a world where you can't just throw all those disk space hungry things that you no longer find useful. Though that might sound impossible, turns out some people have encountered a particularly interesting bug, that resulted in silent sweeping the Trash under the…
Nowadays XDG Desktop Portal plays an important part in interaction between apps and the system, providing much needed security and unifying the experience, regardless of the desktop environment or toolkit you're using. While one could say it was created for sandboxed Flatpak apps, portals could bring major advantages to unsandboxed, host apps as well: - Writing universal code: you don't need to…
The Bargain-Finder-inator 5000: One programmer's quest for a new flat Or how I managed to get a reasonably priced apartment offer despite estate agencies I think every one of us had to go through the hell that's searching for a new place to live. The reasons may be of all kinds, starting with moving between jobs or random life events, ending with your landlord wanting to raise your rent for fixing…
Introduction Throughout this summer I've been working on making the New Documents feature discoverable in Nautilus, a file manager for GNOME as part of the GSoC project . This post is an overview with links of the work I did together with my mentor Antonio Fernandes. Results For the project I was supposed to resolve the discoverability problem of this feature - when there are no templates in the…
Introduction I published my last blog post about the design phase of my GSoC project on 17 July. It's been a month, and it's been far from uneventful. I'm going to talk about the first prototype and my short presentation at GUADEC, as well as the review from designers and the result of it - the new mockup and the second prototype. First prototype and GUADEC Following the old mockup from my last…
Introduction It’s been a while since my last update , in which I’ve shared my research about the underlying problem and use cases of the “New Document” feature, regarding its discoverability and ease of use, as part of my Nautilus GSoC Project . Since then I’ve been focusing on the following phase of the project: “Design a mockup based on aforementioned research”, and I’m here today to share the…
Introduction Two weeks have passed since I started the first phase of my “Make New Documents feature discoverable” Nautilus GSoC project. It’s called “Researching the underlying problem and use cases'', and according to the timeline that was set up in my last planning post, I’m here to share our findings and results. Why do the research Before we start revamping/fixing issues with our…
Introduction This summer I'm contributing to Nautilus as part of GSoC, focusing on improving the discoverability of the new document feature. In this post I will describe how the project was split between me and Utkarsh, briefly go over the schedule established for my work, and briefly mention my current research in GNOME Boxes . The split The initial short project idea assumed that only one…
Hello there! My name is Ignacy Kuchciński and I'm studying computer science at UMCS in Lublin, Poland. I've been making minor contributions to GNOME over the past few years, and among the projects I was looking into was GNOME Files, a.k.a Nautilus. I learned about GSoC in #nautilus irc chat room as I observed the effort to port nautilus properties dialog to use GtkBuilder, and I really liked the…