[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