2 Release Announcements (Zeitgeist + GAJ)

January 20th, 2010 by Seif Lotfy 14 comments »

Thanks to the Zeitgeist Project Team we have 2 good news today

GNOME Activity Journal 0.3.2 – Luciana’s Tricycle

On behalf of the Zeitgeist Project team, after 1 year, 3 months, and 9 days since the first prototype, I am proud to announce the first development release of GNOME Activity Journal, codenamed “Luciana’s Tricycle”.

What is GNOME Activity Journal?

GNOME Activity Journal is not a File Browser but an Activity Browser. It uses the Zeitgeist Framework to display what you did, and introduces a better way to quickly find the things you were doing.

Where?

Downloads: http://edge.launchpad.net/gnome-activity-journal/0.3/0.3.2/+download/gnome-activity-journal-0.3.2.tar.gz
About Zeitgeist: http://zeitgeist-project.com
Wiki: http://live.gnome.org/GnomeActivityJournal

Features:

  • Pretty layout
  • Pinning (marking) items
  • Calendar slider (quickly move forwards/back in time)
  • Preview tooltips

Experimental:

  • Tracker-based search

Features in progress for future releases:

  • Display web browsing history in the journal
  • Search and interaction
  • Tags
  • Detailed single-day view showing relationships between files
  • Removing activities from the journal

Call for translators:

The project is still very low on translations. We’d really appreciate translation contributions so more people will be able to start using Zeitgeist.

Cheers
Seif Lotfy

————————————————————————————————

Zeitgeist 0.3.2 – Shadowy Rumble

On behalf of the Zeitgeist Project team, I am pleased to announce the immediate availability of Zeitgeist 0.3.2. This is the third development release, leading up to what will be our stable 0.4 series. It introduces bug fixes and other performance optimizations to work with GNOME Activity Journal.

What is Zeitgeist?

Zeitgeist is an event-logging framework for desktop and mobile devices. Applications can push events into the log, and anyone can query the log via the rich query API. The logged events are semantically categorized and can come from any sort of activity, such as file usage, communications, and browsing history, etc. The Zeitgeist engine is a user-level service and does not have a GUI. It is intended to support dedicated journaling applications aand deep integration with other desktop components.

Where?

Downloads: https://launchpad.net/zeitgeist/+download

About Zeitgeist: http://zeitgeist-project.com

Wiki: http://live.gnome.org/Zeitgeist

News since 0.3.1

  • Added FindEvents, optimized shorthand for GetEvents(FindEventIds(…)).
  • Fixed DeleteEvents and make it ignore bad requests.
  • Fixed GetEvents not to raise an exception when called with an empty list.
  • ZeitgeistClient.get_version() now returns a Python list.
  • Some code refactoring, documentation changes and other little fixes.

Cheers,

Seif Lotfy

GAJ not just mockups

January 19th, 2010 by Seif Lotfy 19 comments »

so its not only mockups…

Hylke and Randy are now part of the Zeitgeist Family taking the lead in the development of GAJ with help of the Zeitgeist Framework developers. Ladies and gentlemen please enjoy…

“A mockup is worth a thousand lines of code”

January 8th, 2010 by Seif Lotfy 32 comments »

Kalle Persson said “A mockup is worth a thousand lines of code

I fully agree! Thanks to Hylke’s mockup and guidance during the development of it, things started becoming more reality.

Randal Barlow hacked the little calendar on the bottom and the rounded corners. The Zeitgeist Engine team jumped in to fix bugs. Apoorca Sharma fixed some theme issues we had. Collabora finished “Teamgeist” which will be implemented in the UI and Codethink are helping us with the Tracker integration. Ahhhhhh I love you all :)

Here is the mockup

Here the implementation (missing the month labels) that took us around a week…

Screenshot-23

*UPDATE: Randal finished the calendar! With some minor adjustments we now have….

Screenshot-24

Help us with some python+cairo (GNOME Activity Journal)

January 7th, 2010 by Seif Lotfy 18 comments »

We are trying to implement rounded corners with pygtk. The only solution way to do it is to use cairo afaik. Can some1 help us out with that. Code snippets would be awesome. We need it for the day headers. Also u might like to help us hack the calendar as seen on the mockups from the previous post. Cheers

GNOME Activity Journal looking SEXY

January 5th, 2010 by Seif Lotfy 47 comments »

Hylke Bons mocked up

Together we did…

Screenshot-10

While its not done yet I think we r getting there…. This is the current real app btw. Federico is hacking the calendar… Then we are off for a nice release…

What do you think?

*UPDATE: Now it (halfway) adapts to the theme and I tried to manipulate the expander buttons. You can get the code from lp:gnome-activity-journal

Screenshot-17

Some GNOME Activity Journal (GNOME Zeitgeist) Screenshots

December 31st, 2009 by Seif Lotfy 24 comments »

So after some cleanup we decided to upload these pics before new years starts. Development is going very fast thanks to the Zeitgeist Framework 0.3 series. This is not our final design and there are ofcourse some usability flaws. We welcome critics, praises and suggestions.

Here is the default layout.

Screenshot-8

You can group specific file types to not get into your way…

Screenshot-5

Here you see the second view (list view). One can change both views using the buttons in the toolbar.

Screenshot-6

One can also show the times by enabling the “Show Time” checkbox on the bottom right.

Screenshot-7

So this is all for now. To run it you need the latest zeitgeist from

bzr branch lp:zeitgeist

cd zeitgeist

./autogen.sh

make

sudo make install

Then you will need the gnome activity journal

bzr branch lp:gnome-activity-journal

cd gnome-activity-journal

./gnome-activity-journal

There is still a bunch of things missing like

  • Bookmarking and tagging
  • Searching
  • Calendar
  • Interactions with the items
  • Enable websites support

HAPPY NEW YEAR EVERYONE

GNOME Activity Journal status report

December 29th, 2009 by Seif Lotfy 4 comments »

This is a quick status report of the GNOME Activity Journal and its future development.
After a very stressful hackfest and a newly developed engine. We now how a new UI. It is still not there but I hope you like it for now.

The video sound is somehow delayed (not my fault) plus the loud sounds are the sounds of Cairo (Egypt).
Here is the Todo list for a release please drop by to help if u want to. I think 2 weeks from now we should be done.

1) Add Calendar Widget
2) Add Bookmarking (Tracker)
3) Add Tagging (Tracker)
4) Add Searching (Tracker + Zeitgeist)
#5) Enable Collaboration Mode (Teamgeist)
6) Add open/open folder/most used with (Zeitgeist)
7) Extract properties (Tracker)
8) Enable Event View
9) Clean up code
10) Monitor memory consumption
11) Enable Website handling (Zeitgeist)

Cheers
Sef

Docky Rocks

December 15th, 2009 by Seif Lotfy 10 comments »

So in case you have not tried it yet here is a video of me fiddling with Docky … I am adding a Journal for every app YAY … (still alpha)

The Docky team is rocking and are open to all kinds of discussions. They are my second favorite team behind the Zeitgeist team. We started sharing devs which is a big plus. Their devs started doing some python stuff for the Zeitgeist extensions. I will be heading back to more Zeitgeist work though since we have Teamgeist about to come out.

More…

December 14th, 2009 by Seif Lotfy 16 comments »

More to come from the new Docky/Zeitgeist Love
Screenshot-1

Zeitgeist + Docky = LOVE

December 10th, 2009 by Seif Lotfy 7 comments »

So Jason Smith approaches me after I was fiddling with Teamgeist.

Baiscally we gave Docky some awesomeness by providing its folders the knowledge of what it uses most.

After 1 hour or a bit more we had code. It is simple and I would love to see that in Shell. There will be much more Zeitgeist + Docky in the future. Of course stay tuned for other kick ass extensions, namely Teamgeist and Synapse.