Thanks once again to the many people who commented on my last two blog posts. All the feedback has been gratefully received. I just released Conduit 0.3.13 which, amongst other things, features some UI improvements based upon this feedback.



Improvements to the Conduit user interface.
Technically speaking, the release adds a knowledge framework to the application. This makes it easy to assist the user as they work through the interface. New features, utilizing this framework are;
- Conduit now ships with a few example synchronization groups. These groups are shown to the user based upon the devices connected, and the data providers loaded. When the user selects an example, it is added to the canvas automatically.
- I have added a message area to the bottom of the window. This provides a limited number of hints to the user depending on their interactions with the application.
Coming Up
This release also lay a lot of the foundations for the few remaining big ticket items on the 0.4.0 TODO list. In the very near future we will see
- Merging GIO port
- Merging of Alexandre’s SOC work, which will improve sound and video support in Conduit
- The first release supporting Windows Mobile synchronization
- Miscellaneous PIM improvements (Improved Google support, ability to merge attributes during conflict)
John Carr is currently working on the ATK accessibility implementation. As far as we can tell, there are no other PyGTK applications that have implemented accessibility in manner we wish to (manual implementation of the Atk interfaces from a objects not derived from GtkWidget). Lucly he works with Mark!
As far as using and distributing Conduit goes, it may get painful before it gets better. The next release will likely depend on PyGObject > 2.17 (for GIO support), and maybe PyWebkitGtk (SVN because of lack of recent, stable, compatible releases of this and WebkitGtk). My experience with (py)GIO so far has been exceptionally positive, and those out there who have used the train wreck that is gtkmozembed before will appreciate my desire to move to PyWebkitGtk.

HI John,
how about small icons in the left-upper corner of each sync-group when it is configured completly. [Sync] [Sync-Two-Way] etc …
The right click isn’t so intuitive imho.
Thanks for such a great application!!!
bjoern
Hi there,
Nice addition the message area!
But I have to agree with bjoern, in a synchronization tool like Conduit it shouldn’t be so “hidden” the synchronization option.
+1 for the sync buttons close to each group (when they are ready to be synced), and even a general “Sync Everything” button.
Keep up with the good work John, synchronization is a much needed tool on Gnome.
Thank you.
+1 for the sync buttons ( & pause and/or cancel button )
Did google calendar support get removed from the latest version? I’ve installed from the ppa, and there’s no longer a source for google calendars…
@zombiepig: Yeah, something has changed in their API, and its broken. I didn’t want to miss the GNOME release date, and I didn’t want to ship Conduit with such a broken data-provider. It is on my list of things to fix for the next release.
Apologies
Great work, nice improvements. I love the app.
I think visible buttons at the boxes are very helpful. And syncbuttons on the groups are also nice. Since my first time using Conduit I missed that. The rightclick menu isn’t so handy.
And with disabling (giving it a grey color) the options that aren’t available you can see faster its condition, in my opinion.
Good luck!
Just a tiny contribution:
1- I noticed, when sync. folders the ugly %20 appears in the folder’s name instead of a “space” character.
2- Would be nice to “make” the “configure item” button visible if one introduces a new box, since anyway it needs to be configured.
3- +1 for the sync buttons ( & pause and/or cancel button )
Last but not least, keep up the great work. Its looking very very nice.
Thank you.