GSoC ended, time for a little review.
UI and Bindings
I’ve implemented bindings and a basic UI for my set of D-Bus APIs to ease the integration into applications.
More screenshots and information are available from my updated portfolio page: http://live.gnome.org/SummerOfCode2010/SalomonSickert_Tasks
Integration Patches
- Nautilus: http://github.com/ssickert/nautilus-taskview
- Epiphany: http://github.com/ssickert/epiphany-taskview
- Telepathy: http://github.com/ssickert/TaskView/blob/master/src/worker/tp_filetransfer_observer.c
Roadmap
After the release and integration of TaskView, I will start on working on these things:
- GNOME-Shell support
- Nautilus Emblem support
But maybe I should add some things to the roadmap? I like to hear your comments!
Dylan McCall
August 19, 2010
This looks really spectacular. Nice work, Salomon!
One thing I’ve always wanted is a system for describing new files (of the type the user cares about but isn’t necessarily aware of, like downloads), so something in the shell could guide the user towards them. Does this happen to achieve that?
(The Nautilus mockup reminds me of it, but is only showing that there’s an operation ongoing).
ssickert
August 20, 2010
Allan Day and I discussed something similar.
E.g. if a file is downloaded but not yet completed, clicking on that will not start the associated application, but pop up the progress dialogue.
Additional the file could be enriched with appropriate metadata…
mike
August 19, 2010
oh, nautilus emblems would be sooo sweet 🙂
Aaron Seigo
August 19, 2010
congrats on the success!
and thanks for putting the services under org.gnome, muchly appreciated 🙂
ssickert
August 20, 2010
Thanks,
No problem… 😉
The project needs some months to mature, but after that I will drop at #kde-devel 😉
Johan
August 19, 2010
Somehow I missed you blogging about this before. Just wanted to say that it looks very cool! I hope your patches will be merged as soon as possible.
Brian Nickel
August 19, 2010
This looks pretty sweet. One thing you may look at is how this is done in Windows 7. When performing a file transfer, download, etc, the window button in the task bar becomes a progress bar: http://weblogs.asp.net/sergeyzwezdin/archive/2009/04/30/windows-7-programming-taskbar-part-1-progress-bar.aspx
This way you’re not taking up any extra screen real estate conveying the message.
ReinoutS
August 19, 2010
What can I do to test this with Epiphany and help you getting it included?
Dread Knight
August 19, 2010
Wasn’t actually emblem support removed from nautilus in Gnome 3?
It’s one of the main things I hate about open source, the fact that some projects get pushed in different directions.
Anyway, nice progress 🙂
Dylan McCall
August 19, 2010
“Wasn’t actually emblem support removed from nautilus in Gnome 3?”
Just user-defined emblems. In fact, I would say emblem support has been strengthened!
Emblems are now only attached to files by extensions or Nautilus itself. So things like the USB emblem, the stuff from Dropbox, nautilus-bzr, etc. are more than welcome. It is now a very specifically tuned system.
Peter
August 20, 2010
Thank you for your great work! I really hope it doesn’t end up with a failed try for integration like zeitgeist. Please, comunicate early with the developers of the apps you want to integrate with! They’d told you that there’s no sense in implementing emblem support for nautilus. Please, talk to the maintainers of nautilus, epiphany, the shell et all. Please, file bug reports with the patches you’ve just made for these application und mention them here for public overview and discussion.
Tobias
August 20, 2010
This project is really cool. You should talk with some KDE developers and create an freedesktop.org standard.
Stefano Teso
August 20, 2010
Congrats! I always wanted something like this to materialize. And I agree, this should really become and inter-desktop standard. More collaboration can only make the FOSS world better. 🙂
Jack
August 20, 2010
What about a light grey circular progress bar?
zanko
August 21, 2010
I think that, as for other emblems, this will be changeable by the icon theme, right ? So icon themes authors will be able to choose between circular or normal progress bars.
D10
August 21, 2010
AWESOME !
Louis Tim Larsen
August 22, 2010
Now when we’re talking about transfer dialogs I want to present my idea: http://live.gnome.org/Nautilus/Ideas/Simultaneous%20extractings%20in%20one%20dialog & http://brainstorm.ubuntu.com/idea/25549/
Benny
August 22, 2010
Regarding: https://ssickert.files.wordpress.com/2010/08/telepathy-taskview.png?w=568&h=268
To save screen real-estate it would be nice if the “Time remaining” information was placed inside the progressbar. Example: current size of total size (transfer rate – time left)
Marius Gedminas
August 24, 2010
What does “Copying: unknown” mean?
ssickert
September 21, 2010
It’s a default label – appears, if the remote application sets a wrong or no value.