Let me tell you about a small usability improvement in Pitivi that might provide some inspiration to others.
See, I hate scrolling. Unless it’s absolutely necessary and the dialog is bigger than my screen’s height or you expect to tile windows vertically, as an application developer you should avoid scrolling when possible. Continue reading “Don’t make me scroll”
There was something bothering me with Evolution in GNOME 3 that I couldn’t quite put my finger on. Turns out it was Cantarell, the official font for GNOME 3. While both the Droid family (Droid Sans/Serif/Mono) and Cantarell were “designed for on-screen reading”, I find Droid Sans to be much better than Cantarell for small font sizes.
Don’t get me wrong: I find that Cantarell is beautiful for slide presentations and printed documents (how ironic) and I use it in various places. However, consider the following two screenshots of Evolution. If you have trouble seeing the difference, download the two images below, open one of them with Eye of GNOME and switch between the two with the arrow keys. It’s stunning.
Continue reading “On Cantarell”
GTK3 includes the new switch button. Sadly, at the time of this writing, there seems to be no HIG recommendation for it yet so I’m left to guess what its proper use should or shouldn’t be. I’m all for choice/flexibility for developers, but what has been worrying me slightly in the new Control Center is the possible abuse of this new widget. Currently, it’s all over the place.
This is not meant to pick on anyone, but I thought Bastien’s screenshot would illustrate my point:
Continue reading “On GtkSwitch”
Although my changes were implemented back in December, I had to wait until they were merged today to blog about them: searching the Media Library is now possible in PiTiVi git, which is a feature I wanted for a long time (it makes it much easier to deal with large amounts of footage in a project):
Continue reading “Searching your Media Library”
It’s no secret that PiTiVi‘s “project settings” and “rendering” dialogs were huge, rigid, and, as Linus would have called them, stupid and ugly:
Continue reading “New project settings and rendering UI”
I know, I know, it’s the third time I’m posting in three days, but a surprise feature was just merged out of the blue and I’m quite excited about it: you can now undock the previewer widget in PiTiVi (even while it is playing). It allows you to do something like this:
Continue reading “Detachable previewer”
Part of the PiTiVi Love list, Mathieu Duponchelle has implemented a “welcome screen” (also known as “Startup Wizard”). It is a great little feature which uses GTK Recent to automatically show the last few projects you were working on, so you can open them with two clicks (or by pressing Enter):
Continue reading “Startup Assistant”
I had a great time at the Snowy hackfest (and the Boston Summit). Thanks to the subsidy from the GNOME Foundation, I’ve been able to meet tons of brilliant people and help free/open source software while meeting the constraints of my student schedule—and budget!
Continue reading “Snowy hackfest & Boston Summit”
Fellow hackers and designers, I will be in Boston from November 4th to 8th. I have been summoned there to participate, as a designer/tester/usability freak, in the glorious rise of a better user interface for Snowy, the open-source online synchronization and collaborative editing project for Tomboy.
Thanks to sponsorship from the GNOME Foundation, I will be able to participate in this hackfest and, as time allows, attend the Boston Summit.
Continue reading “Snowy hackfest and Boston Summit 2010”
I once wrote a nice rant about the inadequacy of the desktop metaphor.
In the light of the upcoming GNOME 3, the more document-centric Shell and the browser-mode nautilus (instead of spatial mode), I wanted to remix my thoughts a bit.
Continue reading “Desktop in the Shell”
Ce qui suit est une étude de cas spéciale, à long-terme (longitudinale, comme on dirait en psy) d’un bureau GNOME adapté à un type d’utilisateur très particulier: un non-ordinateurien pur (plus hardcore que ce que décrivait Ploum).
Continue reading “GNOME pour les non-ordinateuriens”
Stephen “lostcookie” Griffiths recently started coding on PiTiVi, learning the codebase as he works through the PiTiVi Love list. He has done awesome work on the source list to implement an “icon view” mode and has managed to somehow not become insane while I pointed out all his mistakes and bugs :)
The icon view is especially useful if you are working on a wide, high-resolution monitor (ex: 1920×1200) with a large number of clips that have nice thumbnails, because you can fit more of them without needing to scroll.
Continue reading “Icon view in the Source List”
Take a look at this video. Hmm, a nice, refreshing approach to human-computer-interaction.
Brandon committed a one-liner fix for bug 607614 today. Indeed, until now, if you inserted a 6-channels (5.1) clip into the timeline, you ended up with nonsense like this (as some called it, “corduroy waveforms”):
Continue reading “Single channel waveforms”
This week, Brandon has been doing great work in polishing little bits of PiTiVi’s timeline workflow. Indeed, he has made a second attempt at implementing my “move playhead on click” paradigm, and merged his changes into PiTiVi’s master development branch.
A side effect of this is that we now have “modeless splitting” (ie: splitting is now an action, not a modal “razor” tool). It is faster, more accurate, and simply rocks. I can now say that I can do basic editing just as fast as I used to back in the “old days”.
Continue reading “Move playhead on click, modeless splitting, full-height playhead”
Edward released PiTiVi 0.13.3 today. Brandon recently spent some time working on the timeline’s ruler, and his changes are part of that release. So now, it looks like this:
Continue reading “Themed ruler widget in PiTiVi”
I had an idea to make Evolution display more human-readable/stuff-I-care-about-only sender information, but it was scrapped. It is sad when you hit technical roadblocks in technology (here, performance considerations) that trump usability (well, that and the fact that the devs were not too enthusiastic about the idea to begin with).
Comme je suis masoschiste et que j’ai maintenant un grand bureau, j’ai décidé depuis de ne plus utiliser de souris (sauf en cas de nécessité) et d’utiliser le stylet de ma tablette graphique (wacom graphire) pour voir si c’est agréable. Ben étonnamment, on s’y habitue. Par contre, y’a toujours le problème qu’un stylet manque un peu de précision quand on doit faire un simple clic sur une petite cible.
Histoire de se conformer à la loi de Fitt, j’ai estimé qu’une des plus grosses difficultés est d’utiliser les barres de défilement (bah oui, y’a pas de molette de souris, donc faut cliquer), parce qu’elles sont étroites. Pas de panique, y’a une petite astuce. Il suffit de créer/modifier le fichier «~/.gtkrc-2.0», et avoir le contenu suivant à l’intérieur:
Continue reading “Changer l’épaisseur des barres de défilement”
As I requested, PiTiVi now has some of its toolbar buttons prioritized. This enhances usability by giving more importance and discoverability to more commonly used buttons. It now looks like this:
Continue reading “Toolbar items prioritization”