I've pushed jku-configuration-redesign, which is rebased on top of
mb9216. It includes initial UI for device configuration. It's quite
rough around the edges, but I thought I'd get it out there ASAP...
So, paired syncml-capable bluettooth devices should now be shown in a
list of their own, right below services. When a device is expanded, the
template selection is show. When one of the templates is selected, a
normal configuration is shown (although some items such as uri text
entries aren't shown for devices).
* the configuration view is really ugly at the moment: way too much
scrollbars and it might be overemphasizing devices (considering we won't
actually support that many...). Nick and I need to do something about
it. Suggestions welcome.
* template selection is just a combo box for now. I'd like to have
something like this:
"X looks like the right configuration for your device".
[ Yes, use X ] [ No, select from list ... ]
* template names in UI (in the template selection) are useless at the
moment: What I need is "Nokia 7210c" or "Symbian S60" or whatever our
templates will end up covering. I could take the first string in
fingerPrint property but I thought I'd poll opinions first....
* virtual sources are not shown because of bug 9535 (I have not tested
the fix yet)
Bugs might show up even in service configuration after setting up a
device configuration: deciding what to show and when is becoming quite
complex with undefined sources and virtual sources etc. ...
I've noticed two issues cropping up intermittently in syncing.
Typically, these are inserting a lot of duplicates and screwy entries.
Not convinced that they are SE issues. Probably more like
Evolution-SE-funambol interactions and data capture bugaboos.
a) Duplications on contact entries that are companies. i.e. They don't
have a first name, last name. Typically something like "ACME Water
company". My thinking is that you put the entry in once and it's ok.
But, Evolution will try to map the "file as" to the "full name" field.
I think that under certain conditions evolution will change the sort
order after this type of mapping and end up with "Water company, ACME"
which may look like a new record. Thus a duplicate is born. Just a
b) Weird Suffix handling. I have a lot of Jr./Sr. in my contact. i.e.
"Joe blow, Jr." I've noticed that if I enter these records properly in
evolution using the suffix field box, after a bit of churning, I end up
with "Jr. Joe Blow". I'm thinking that the funambol server might be the
culprit in this one as it doesn't handle suffixes that I know of.