Skip to content

GNOME Activity Journal looking SEXY

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

{ 42 } Comments

  1. Nat Friedman | January 5, 2010 at 10:47 pm | Permalink

    Beautiful! I think this looks great.

    I would suggest that “Edited or Read Development Files” is way too wordy. It sounds like someone trying to talk like a standards document. “Edited or Read Code”?

    It’d also be neat to color-code these activities and color the little height-chart in proportion to what you were doing. So if hacking code is green and using gimp is blue, you can look at your height-chart of your week and see at a glance roughly what you were up to.

  2. Seif Lotfy | January 5, 2010 at 10:51 pm | Permalink

    @Nat Friedman
    Note taken and will be fixed by tomorrow!
    We are waiting for federico to finish the bottom calendar first!
    But thanks for the tips!

  3. Dylan McCall | January 5, 2010 at 10:55 pm | Permalink

    Especially beautiful mockup. Ah, it’ll be so nice when we can have proper rounded corners and overlapping widgets. Maybe it could be matched 1-to-1 then? :)

    Anyway, super impressed. That is a far more natural and human approach. I especially love the expanders for related files.

  4. Seif Lotfy | January 5, 2010 at 10:58 pm | Permalink

    @Dylan McCall
    I am trying my best to match it 1-to-1 ! Hylke rocked with the Mockup

  5. jorge | January 5, 2010 at 11:07 pm | Permalink

    Wow, this is really starting to come together now, looking great!

  6. Ignacius | January 5, 2010 at 11:22 pm | Permalink

    I think you are making a real good job here, my congratulations. Btw, I though Zeitgeist was going to be ported to C or Vala. Having various VMs (Python and Javascript at least) load by default on the future Gnome 3.0 doesn’t seem a very good plan to me.

  7. pt | January 5, 2010 at 11:31 pm | Permalink

    the the mockup is nice, but in your implementation you have too much spacing between the file icon and file name. The bar graph below would be great it looks similar to thunderbird 3s search feature.

    Gnome’s Hamster has some nice bar graph implementations
    http://projecthamster.wordpress.com/
    Maybe you can look into some some code from their

  8. cgable | January 5, 2010 at 11:42 pm | Permalink

    What will happen if the entries do not fit vertically? A scoll bar?

  9. Maciej Rumianowski | January 5, 2010 at 11:45 pm | Permalink

    I’ve looked at your previous post about Journal and now it look really better. I like blue neat design, but giving more colors would make more fantastic( as @Nat suggested).
    Are you going to show the Web history in journal. I think it is more enjoyable for end users that are not familiar with coding.

    Great job

  10. Seif Lotfy | January 5, 2010 at 11:45 pm | Permalink

    @cgable
    yes

  11. Alper KANAT | January 6, 2010 at 12:00 am | Permalink

    What about terminal applications? I mean lots of people using GNOME also uses vim maybe more than gedit or any other app? I guess GNOME Activity Journal is an extended version of Recently Used menu application of GNOME.

  12. Seif Lotfy | January 6, 2010 at 12:06 am | Permalink

    @Maciej Rumianowski Yes we have a firefox plugin that sends the engine the firefox activities
    The journal here refelcts what the engine does. Sadyl I use chrome. So i need a provider for that.

    @Alper KANAT If you can write a provider for vim. As in a vim extension that sends zeitgeist info over dbus. It will be listed.

  13. Shane Fagan | January 6, 2010 at 12:07 am | Permalink

    Ha that looks really similar to the mockup I did on a sheet of paper almost a year ago lol. Ok except the bars down on the bottom and I had buttons on the top but the layout is similar :)

  14. DreadKnight | January 6, 2010 at 12:15 am | Permalink

    WOOOWW! That’s outstanding! Really good to hear you’ll try to match it one on one, because the arrows and pluses [+] in the mock-up look way nicer so don’t forget about those :3
    (I also like the idea of keeping it monochromatic, but heh)

    Keep up the great job, guys! *hug*

  15. Vadim P. | January 6, 2010 at 12:38 am | Permalink

    Really good looking!

  16. trix | January 6, 2010 at 1:14 am | Permalink

    What I find the most outstanding about this is that somebody is willing to produce desktop applications for GNOME 3.0 that don’t look as if they’re made for the desktop. The design is definitely far closer to web-applications than most applications.

    I’m really glad to see this shift. The web might not look unified like the desktop, but it has a ton of good style ideas which should be adapted to the desktop-programs where applicable to make ‘em more attractive again.

    To me, compared to the web, most desktop applications look as if they’re a few years old. Originality and design seem to have been stagnant on the desktop for far too long. So a huge thank you for going this step just like the Shell will be a huge design update, too. And even more important: Both the Shell and this seem to have a great compromise between design and usability, using design to make for better usability.

  17. Cally | January 6, 2010 at 2:51 am | Permalink

    However much you change the theme, you’re still just showing people a lot of lists. And users don’t like looking through lists. This project *so* needs a good infographics designer to come in and rescue it soon :/

  18. Cally | January 6, 2010 at 2:53 am | Permalink

    (Users also still find tree controls/expanders one of the hardest controls to understand and use, btw, so throwing a pile of them into the basic interface doesn’t bode well either.)

  19. Seif Lotfy | January 6, 2010 at 2:56 am | Permalink

    @Cally
    How else would you do it? I would appreciate directions for that matter :)

  20. Vitaly Babiy | January 6, 2010 at 5:08 am | Permalink

    Love the where this is going, can’t wait to use it. Will it be able to track what sites you are browsing to categorize them?

  21. Pablo Estefó | January 6, 2010 at 6:13 am | Permalink

    A-W-S-O-M-E

    It looks sooooo simple and beautiful :D

    Seif and Hylke you ROCK! :D

    After that spontaneous feeling of excitement ill post someting more… interesting XD

  22. Diego Escalante Urrelo | January 6, 2010 at 8:15 am | Permalink

    That looks great, kudos to the team!

  23. FabriceV | January 6, 2010 at 9:01 am | Permalink

    I am not convinced despite it is pretty.
    - first, I had like coherent designs between softwares. Whatever your point of view, I dislike the fact that interface is not unified (e.g. hamster use timeline at top, a toolbar, and so on… Other examples are possible).
    - second, your previous interface allows to look immediately at the different files used. Now interface is wordy and it is harder to discriminate a file.
    - third, empty lines are displayed (morning, afternoon, evening). Three level of gray background (from lighter to darker) could materialize the day (you can eventually add a small icon (morning sun, sun, night)
    - fourth, I find useless to categorize files accordingly (morning…), . Users have different ways of life and working hours. Using only color background and the possibility to define own periods of the day is probably more relevant.

  24. Anonymous | January 6, 2010 at 9:27 am | Permalink

    I love this.

    One suggestion: for the benefit of sporadic computer users, you should collapse days with no activity, so that you show the last few computing sessions rather than just the last few days (which may all have no activity).

  25. Anonymous | January 6, 2010 at 9:53 am | Permalink

    Another suggestion: some users will tend to find certain activities useful to remember, and others irrelevant. For instance, I’d love some help finding what I edited on a particular day, but I generally don’t much care what music I played; if I want music, I load up my music player and play whatever. I don’t mean that Zeitgeist shouldn’t remember that information, but I’d propose supporting a set of filters, like “Don’t show this activity by default”. That would result in a single item at the end of any given day saying something like “[+] N activities ignored; [link]edit ignore preferences[/link]“. Clicking the [+] would show all the ignored activities. Clicking “edit ignore preferences” would bring up a list of the things you’ve hidden by default.

    Ideally, the ignore preferences would provide a fairly powerful set of filters, but remain simple for the novice user. In the simplest case, the user might right-click on a music file and choose “Ignore ‘Played Audio’ activities”, or right-click on a conversation and choose “Ignore conversations with ‘RamblingDude’”. On the other hand, a technical user might want to set something like “Ignore website visits to http://mycompany.com/annoyingpoups?uniquesessionid=.*“.

    For an example of highly powerful filters made fairly friendly, check out Adblock Plus and its “add filter” dialog.

  26. Seif Lotfy | January 6, 2010 at 10:09 am | Permalink

    @Vitaly Babiy
    Yes it will. The Engine supports it but the UI not yet. We are finishing the UI logic and design then we will head to the rest.

  27. Ulisse | January 6, 2010 at 10:50 am | Permalink

    I like very much the layout, but there is something wrong with the use of the theme colors, look what happened on my system:
    http://dl.dropbox.com/u/212852/Schermata-Journal.png

    You should use for the columns the same color nautilus uses for background (“input background color”, i think)

  28. michau | January 6, 2010 at 11:44 am | Permalink

    Hi. I’m not able to run it. I’ve tried the method from your previews post. This is my output: http://pastebin.ca/1739970 Any advice?

  29. Leolas | January 6, 2010 at 12:10 pm | Permalink

    what about a clean history tool?
    I may not want anyone to see everything I do.. A right-click -> delete entry/entries would be great! :D

    BTW, I like this GUI a lot, but I find it too minimalist: no options at all! All I can do is viewing list, but there’s no search tool, no filters, no rules (for example -> make all documents entries green), no menus at all.
    Also, would it be possible in future an integration with software centers? This activity journal could be great also as a restore tool ;)

  30. Leolas | January 6, 2010 at 12:17 pm | Permalink

    ps: all my critics are meant to be constructive critics :)
    I know that the project is still quite young ;)

  31. Peter Lund | January 6, 2010 at 2:41 pm | Permalink

    michau: I think it’s because the zeitgeist daemon wasn’t started. It’s on my list of things to fix.

  32. mrmcq2u | January 6, 2010 at 8:40 pm | Permalink

    Don’t really like the update where the entire treeview is white.. Prefer your original concept and attempt at producing it. +1 for expanders by the way. How do you propose to make the treeviews curved? Does client side windows allow for that? I am a bit confused as to whether client side windows contains stuff from the subwindow-less branch.

  33. Pettson | January 6, 2010 at 11:34 pm | Permalink

    that is gorgeous. the mock-up especially.
    that kind of flat theme with a taller top window bar should seriously be considered for some kind of GNOME 3 standard.
    or at least, as in the mockup, and i’ll actually see if i can push this further, isn’t it a good idea to move the window title to the left of the window, and removing the window icon, at least by default?

  34. Leolas | January 7, 2010 at 2:23 am | Permalink

    some more thoughts: in the menu, I may want to choose which info I want the journal to store. Ah, is it going to support plugins?
    Also, for ME it’d be natural that the highlighted list is the list which I’m viewing, not the “Today” list <- other ppl may find it natural the way you did it

  35. Liam McDermott | January 7, 2010 at 7:17 am | Permalink

    Feedback: Western people scan interfaces from the top-left corner to the bottom-right corner. See: http://www.surl.org/usabilitynews/102/portal_column.asp

    Therefore, this interface is backwards. If the user has their language set to a left-to-right language, the columns should be ordered: Today, Yesterday, Wednesday, …

    If the user has a right-to-left language set, the ordering in the screenshot would be correct

    This will be an important detail that will make or break this software for many people.

    Is Gnome Activity Journal meant to replace Nautilus in GNOME 3? I commend any attempt at fixing the mess that is files and folders, but this lacks any way to arbitrarily organise files. Will a tagging system be added in the future?

  36. Leolas | January 7, 2010 at 1:08 pm | Permalink

    @Liam McDermott
    yes, we read from left to right, but it’s always been on any software (or calendar, schoolbook, whatever) that the more you go to the left, the more you go back in the time.
    When you study history, you begin from the beginning of the times, and, reading always from left-to-right, you end-up studying contemporary history.
    The “today” is at the end, on the right.

    If you watch a calendar, the first day is on the left, then you go always to the right if you want to view a day that’s after.
    For example, let’s say today is the 7th (hehe, I realized it’s really the 7th), and you’ve got your calendar in front of you: if you want to see what you did on the 1st, you watch on the left, not on the right, while the 7th, the “Today”, is on its right.
    Let’s say we put the “today” list on the left, like you say: now you’d need to go on the right to see what happened on the 1st -which is not “natural” for most of the people.
    We’re used to have past days on the left, new days on the right, so I’d leave the Journal as it is now

  37. simon | January 15, 2010 at 10:06 pm | Permalink

    Hey, nice looking UI there!
    You know what would be even more sexy?
    When the days would slide left and right when user presses the arrows or the calendar below.
    Right now the UI just “jumps” to new value and that doesn’t look very polished.
    I like the work so far and I wish you good luck!

  38. John | January 21, 2010 at 11:18 am | Permalink

    I’d love to see the screenshots, but the seem to have 404 errors. Eager for this progress to make it to a release!

  39. Howard | January 25, 2010 at 6:27 pm | Permalink

    I agree with comment #25, that configurable preferences would be useful, allowing the user to specify file types or activities to be included or excluded; to collapse inactive days; — those seem to me the most immediately desirable options.
    But this has real utility — thanks.

  40. sodomie | November 15, 2010 at 8:02 pm | Permalink

    Thanks for this discriminative article, it’s very conspicuous blogs

  41. Naomi Diani | December 20, 2010 at 6:28 am | Permalink

    Windmills and wind turbines have never been passé. Wind energy can help generate tonnes of megawatts of electricity. When employed at individual estates, it can help do away with conventional power sources. An excellent renewable source of energy, the wind energy will go a long way in promising a good future to generations to come. This book describes this and other solution you can implement in you home.[Download]

  42. NEX-C3 | November 16, 2011 at 9:04 pm | Permalink

    Sono impressionato! Post sul blog veramente informativo qui il mio amico. Volevo solo commentare e dire mantenere il lavoro di qualità.

{ 9 } Trackbacks

  1. uberVU - social comments | January 6, 2010 at 6:31 am | Permalink

    Social comments and analytics for this post…

    This post was mentioned on Twitter by seiflotfy: New blog post: GNOME Activity Journal looking SEXY http://seilo.geekyogre.com/2010/01/gnome-activity-journal-looking-sexy/...

  2. [...] Found this interesting post today, here is a quick excerpt of it: Comments (33) Trackbacks (1) Leave a comment Trackback · Nat Friedman. January 5th, 2010 at 22:47 | #1. Reply | Quote. Beautiful! I think this looks great. I would suggest that “Edited or Read Development Files” is way too wordy. … Read the rest of this great post Here [...]

  3. [...] related to your search Seif Lotfy: GNOME Activity Journal looking SEXY is now available in this link…: News [...]

  4. [...] GNOME Activity Journal looking SEXY [...]

  5. [...] GNOME Activity Journal looking SEXY [...]

  6. [...] without having Flash installed. There were further performance improvements in the GLib library. Gnome Activity Journal, a tool which uses Zeitgeist to let you browse through the documents you recently worked on, is now [...]

  7. [...] в spring версии уже будет. Еще усиленно пихают везде Zeitgeist, как по мне так тулза не очень, зачем надо смотреть, что [...]

  8. [...] a la versión 2.29.91 con  mejoras en Epiphany y Evolution entre otros, la inclusión de Gnome Activity Journal, y un sistema de búsquedas más eficiente que Beagle, aparte de los pequeños detalles como un [...]

  9. [...] Gnome Activity Journal (GAJ) ialah GUI kepada aplikasi Zeitgeist. Aplikasi-aplikasi ini membolehkan pengguna melihat kembali dosa-dosa silam fail-fail yang pernah dibuka pada masa lalu. [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *