Sunday, 4 July 2010

Sezen in your panel aka GSoC report #6

As the reports themselves are quite boring for many people, I'll try to post on the blog more interesting stuff, so it will no longer be a direct copy of the message sent to gnome-soc-list. So let's give it a try...

People who read my reports know that lately I've been working on Sezen (if you haven't heard about this awesome piece of software using Zeitgeist go see a couple of videos at Seif's blog), where both Seif's python version and mine Vala version is receiving lots of love - Seif started to use Mikkel's FTS extension for the search, I didn't do this yet (as the FTS extension might not be installed), but I improved the search we had and now it's no longer that stupid (ie doesn't treat everything as exact phrase search, instead supports "quoted phrase search").


But as you could notice from the title of this post, we went further and tried to integrate sezen into gnome-panel via an applet, and this is how far I got:

At first Seif wanted to show the full sezen window also in the panel applet, but I wanted to try more "panely" look and feel and therefore went this way. Not to mention the challenge it was to get the Entry and the scrollable IconView widgets to work inside a menu (thank you Gtk for this unforgettable experience, you won a few battles, but I gotcha anyway).
If you're thinking now that it doesn't look as blingy as standalone Sezen I have to agree, but I still think that it has more integrated look with the rest of the panel and is already quite usable. I've been thinking where we could take this and I keep looking at this:

Wouldn't it be cool to have this kind of widget on your panel allowing you to start working with anything ZG knows about? What do you think?

For those who are interested, you can also read my official GSoC report #6.

8 comments:

  1. Can you put the search entry right into the panel? that would be *baller*.

    ReplyDelete
  2. Great ! Zeitgeist keep surprising us every day !
    Do you plan to make zeitgeist interact with gnome-do ?
    And with the console ? (at that time, zeitgeist don’t log the file openned with the shell).

    Speaking of that, do you know a shell tool name autojump¹ ? You realy should give it a try it work both with bash and zsh and is realy in a « zeitgeist spirit ». After ½ day use, you can’t stop using it !

    Thank’s a lot.

    [1] http://wiki.github.com/joelthelion/autojump/

    ReplyDelete
  3. I think it would be very interesting ;-)

    ReplyDelete
  4. I am LOVING the panel applet idea, fantastic!

    /izo\

    ReplyDelete
  5. Any idea where I could download the extension for Chrome or Firefox so the "Websites" tab actually works? :D

    Thanks!

    ReplyDelete
  6. @Andrew: It's in lp:zeitgeist-dataproviders, though the Chrome plugin isn't "make install"-able, you need to use "Load unpacked extension" in Chrome.

    ReplyDelete
  7. @mhr3: thank you! The Chrome extension is actually the easy one... the Firefox extension doesn't want to work no matter what. Anyway, at least one works.

    Also, I've set up an Ubuntu PPA for everyone wanting to install your Sezen Applet already: http://www.webupd8.org/2010/07/install-sezen-applet-zeitgeist-search.html

    ReplyDelete
  8. @Andrew: If there's a problem with the Firefox extension, please open a bug in zeitgeist-dataproviders.

    ReplyDelete