[Cosmo-dev] Cosmo on the iPhone
Adam Christian
adam at osafoundation.org
Mon Oct 15 13:02:36 PDT 2007
After watching the interview with Katie and Mimi I decided to spend a
few minutes playing around with Cosmo on the iPhone. Obviously the
buzz is moving towards mobile devices more everyday and since Safari
on the iPhone is supposed to be a "real" browser I wanted to see how
far we were from changing our answer to the question to; "Of course
it works on the iPhone"! The following notes are all based on my
testing against 0.7.5 that I am hosting on my home ubuntu server.
Notes:
Signup: Works great on both edge and wifi
Auth: Works on both as well, unfortunately on edge the loading dialog
sits there so long I can't imagine anyone waiting for it to actually
come up.
Dashboard: Works in both horizontal and vertical browser modes.
Quick Create: +
DV and Now, Later, Done: +
Collection Dialog, Settings dialog: Work for the most part, the only
issue is that the code that calculates how to center them on the
screen gets screwed up if you are zoomed in. The trick to make them
work is to click the link to view the dialog, then zoom all the way
out. Otherwise half the dialog might appear off the screen when you
do zoom out.
Mini Cal: - broken, something about the way we do the listeners on
the days of the month, even when zoomed in as far as you can clicking
highlights the entire div holding the mini calendars. I got it to
take me to the week I wanted after many attempts and confusion.
However the manual date go feature of the mini cal does work correctly.
Calendar Canvas: Works for viewing, navigating from week to week.
Unfortunately the double click event has been over written by Apple
to enable to touch zoom interface. The only way I can see to make
this work is to have an "iPhone Mode in settings" that put a little
+ link or something on each event, or maybe turned single click on to
create new events on the canvas.
Account Browser: + Worked as expected.
There are also a couple bugs I have noticed, probably in the re flow
code that when switching the browser from horizontal to vertical can
reflow the app completely wrong rending it unusable. The reoccurring
one I have seen has the DV fill up the entire screen and all of the
links overlap each other.
Looks like it wouldn't take all that much to actually be compatible,
I have been navigating the office calendar from wifi on the phone and
it has actually been working pretty well.
Adam
More information about the cosmo-dev
mailing list