So now that GNOME 3 is out, and I am excited about the future progress of the "Finding and Reminding" feature. My design philosophy is that design should be an evolutionary process with multiple prototypes tested for effectiveness along the way, not a "design everything upfront" process.
Along with Federico Mena and Siegfried Gevatter, and Akshaj Gupta working with us as a SoC student, we have been working on rapid prototypes of our own "Finding and Reminding" ideas and also have been working on cleaning up of those prototypes.
We will refocus our work to assist the GNOME Shell team once their designs are complete. Until then I would like to invite people to play with my branch on gitorious (https://gitorious.org/gnome-shell-zeitgeist/gnome-shell-zeitgeist/commits/desktop)
This branch adds 3 new features to GNOME-Shell:
- Jumplists: (Right clicking on an app in the dash or the IconGrid opens a menu with the 4 Recently used files with the applications)
- Search: (Searching now looks in Zeitgeist for all your most used documents mathcing your strings… This can be done via Tracker too and I have a zeitgeist-extension that pulls the search results from Tracker and sorts them via zeitgeist)
- Library Tab: A vague implementation of the design ideas from the gnome wiki
To test it you will need the latest Zeitgeist packages from from your distribution or get the source code from:
- Engine: https://launchpad.net/zeitgeist (the main engine)
- Datahub: https://launchpad.net/zeitgeist-datahub (the main logger)
- FTS-Extension: http://bazaar.launchpad.net/~zeitgeist-extensions/zeitgeist-extensions/trunk/download/head:/fts.py-20100602085111-i21bh1p60phaak4f-2/fts.py (place it in .local/share/zeitgeist/extensions)
- Extra Loggers: If you want to log some extra stuff you can download other loggers from http://bazaar.launchpad.net/~zeitgeist-dataproviders/zeitgeist-dataproviders/trunk/files