The only reason I mention double tapping is that I cant think of an instance of it on any mobile device I&#39;ve used (iphone, zaurus) or designed (palmV) for.&nbsp; I think I&#39;ll make a statement to avoid it.<br><br>Also, Jeremiah said &quot;Extended-Press &amp; Drag - select all icons, text, files, etc between initial &amp; final position.&quot;
<br><br>I dont think you will be able to do an extended press &amp; drag.&nbsp; Extended press will already call the advanced/secondary function, so you cant drag.<br><br>Other than that.. the other UI design comments are pretty much what was decided.
<br><br>thanks - pauric<br><br><br><div><span class="gmail_quote">On 7/18/07, <b class="gmail_sendername">Jeremiah Flerchinger</b> &lt;<a href="mailto:jeremiah.flerchinger@gmail.com">jeremiah.flerchinger@gmail.com</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>pauric wrote:<br>&gt; Jeremiah &quot;ouble-clicks are more common to desktops and filesystem
<br>&gt; browsing. The appropriate behavior can be used in the appropriate<br>&gt; instance. Again I think we&#39;re just arguing over names, when event<br>&gt; behavior is the real issue&quot;<br>&gt;<br>&gt; I&#39;m compiling the mapping of interactions to actions that were
<br>&gt; discussed this week.&nbsp;&nbsp;One thing that is still open is Double Clicking.<br>&gt;<br>&gt; While I agree with some that openmoko should allow<br>&gt; designers/developers to do what they want.. here is a little anecdotal
<br>&gt; evidence from some user research I did for my day job:&nbsp;&nbsp;As users<br>&gt; switch between the desktop and the web, and as more web apps for 2.0<br>&gt; (and look like the desktop) I see a lot of web users double click on
<br>&gt; links (both text and icons)&nbsp;&nbsp;While this doesnt break anything on the<br>&gt; web, I think it might be confusing is some openmoko apps utilise<br>&gt; double-clicking and others simply use a single tap to open/start/call
<br>&gt; etc<br>So they&#39;re double clicking when only a single click is required?&nbsp;&nbsp;It&#39;s<br>true this doesn&#39;t really matter for web links, but can cause a problem<br>on the desktop if they start multiple instances of an app by double
<br>clicking when only 1 is required.&nbsp;&nbsp;I actually recall seeing several<br>people do this, initially, after I changed my desktop behavior.<br>&gt; Should the wiki be updated to explicitly state &#39;double tapping should<br>
&gt; be avoided&#39;?<br>I personally am fairly indifferent.&nbsp;&nbsp;Double-clicking is what the average<br>person is used to doing.&nbsp;&nbsp;Is it better to go along with their<br>intuition... possibly, if just to avoid people opening multiple app
<br>instances.&nbsp;&nbsp;The allowed delay between taps to register a double-click<br>could always be increased to reduce the argument of fast clicks making<br>people push harder.&nbsp;&nbsp;3/4 second between presses to register a<br>double-press should be plenty.&nbsp;&nbsp;Either that or we can just suggest for
<br>developers to eat clicks that occur too rapidly in the same spot.<br><br> From what&#39;s been discussed, so far, the behavior I like is as follows:<br>&nbsp;&nbsp;Press &amp; Drag in window, list, etc - scroll/pan in that direction
<br>&nbsp;&nbsp;Press &amp; Drag on icon in file browser, selected text, etc - drag that<br>selection<br>&nbsp;&nbsp;Press in/on window, list, button, link, etc - basic action:<br>(typically) a simple single-click like event (press button, follow link,
<br>open list or select list item).&nbsp;&nbsp;Another example would be open opening<br>contact detail in address book.<br>&nbsp;&nbsp;Press on icon in file browser - open the file or execute app<br>&nbsp;&nbsp;Extended-Press in window, list, etc - advanced events:&nbsp;&nbsp;can either
<br>open a dialog with advanced options or execute some default action<br>(place voice call to selected contact in list) with a cancel dialog/message<br>&nbsp;&nbsp;Extended-Press on icon in file browser, selected text, etc - open<br>
dialog with advanced actions: cut, copy, paste, rename, delete,<br>properties, edit/customize, etc.<br>&nbsp;&nbsp;Extended-Press &amp; Drag - select all icons, text, files, etc between<br>initial &amp; final position.<br><br>No-Press vs Press already have associated color/image changes.&nbsp;&nbsp;A 3rd
<br>visual change should signify the initiation of an Extended-Press.<br>&gt; thanks - pauric<br>&gt;<br>&gt; On 7/16/07, Jeremiah Flerchinger &lt;<a href="mailto:jeremiah.flerchinger@gmail.com">jeremiah.flerchinger@gmail.com
</a>&gt; wrote:<br>&gt;&gt; Mohammed Musallam wrote:<br>&gt;&gt; &gt; &quot;many programs almost require a right-click.&quot;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; That&#39;s based on the assumption you&#39;re using a desktop device (just
<br>&gt;&gt; &gt; what pauric said) and we must try to avoid that. I know I&#39;ve been<br>&gt;&gt; &gt; running the same sentence over and over but look at the iphone<br>&gt;&gt; (LATI) :)<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; well the idea behind taking away the right-click is to force the
<br>&gt;&gt; &gt; designers to better design their programs work flow.<br>&gt;&gt; I see your point.&nbsp;&nbsp;Of course if we just call the events by different<br>&gt;&gt; names this argument goes away.&nbsp;&nbsp;Call them &quot;simple press&quot; and &quot;extended
<br>&gt;&gt; press&quot; for example.&nbsp;&nbsp;In the contacts menu a simple-press could select a<br>&gt;&gt; contact &amp; bring up a page specific to that contact for calling, editing,<br>&gt;&gt; etc.&nbsp;&nbsp;A extended press could initiate a call and bring up a dialog to
<br>&gt;&gt; cancel.<br>&gt;&gt;<br>&gt;&gt; They&#39;re just events mapped to functions and we can call them whatever we<br>&gt;&gt; like.&nbsp;&nbsp;One is a basic event and the other can be an advanced event.&nbsp;&nbsp;I<br>&gt;&gt; would say most apps use single clicks for simple/basic events and right
<br>&gt;&gt; clicks for advanced events.&nbsp;&nbsp;Single-clicks and double-clicks are more<br>&gt;&gt; common to desktops and filesystem browsing.&nbsp;&nbsp;The appropriate behavior<br>&gt;&gt; can be used in the appropriate instance.<br>
&gt;&gt;<br>&gt;&gt; Again I think we&#39;re just arguing over names, when event behavior is the<br>&gt;&gt; real issue.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; ----- Original Message ----<br>&gt;&gt; &gt; From: Jeremiah Flerchinger &lt;
<a href="mailto:jeremiah.flerchinger@gmail.com">jeremiah.flerchinger@gmail.com</a>&gt;<br>&gt;&gt; &gt; To: Mohammed Musallam &lt;<a href="mailto:musallam001@yahoo.com">musallam001@yahoo.com</a>&gt;<br>&gt;&gt; &gt; Sent: Monday, July 16, 2007 3:31:25 PM
<br>&gt;&gt; &gt; Subject: Re: Application UI Design Recommendations<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Mohammed Musallam wrote:<br>&gt;&gt; &gt;&gt; What I don&#39;t like about the &quot;pie chart&quot; is that it clutters the
<br>&gt;&gt; &gt;&gt; screen when its displayed and it would be confusing at first. I&#39;m<br>&gt;&gt; &gt;&gt; wondering if we take a more simplistic approach.<br>&gt;&gt; &gt; I don&#39;t like the idea of a visible pie chart, but an invisible one
<br>&gt;&gt; &gt; that provides scrolling as you drag outward &amp; clicking in the middle<br>&gt;&gt; &gt; would be great.&nbsp;&nbsp;That&#39;s what I originally thought was implied on the<br>&gt;&gt; &gt; wiki page.&nbsp;&nbsp;Used in this manner it would also be completely intuitive.
<br>&gt;&gt; &gt;&gt; if we start with the idea:<br>&gt;&gt; &gt;&gt; * All applications (for day to day) should be a finger application.<br>&gt;&gt; &gt;&gt; That includes Contacts, pim/calender, dialer, GPS &amp; basic settings
<br>&gt;&gt; &gt;&gt; (bluetooth on/off, wifi on/off, etc.)<br>&gt;&gt; &gt;&gt; * interface should be intuitive<br>&gt;&gt; &gt;&gt; * Big buttons and uncluttered interface<br>&gt;&gt; &gt; I have to agree with you on all these issues.&nbsp;&nbsp;Also what people don&#39;t
<br>&gt;&gt; &gt; understand is the physical screen size is less than half the size of<br>&gt;&gt; &gt; the online screenshots.&nbsp;&nbsp;2x the dpi means 2x smaller screen than what<br>&gt;&gt; &gt; you see on your computer.<br>&gt;&gt; &gt;&gt;
<br>&gt;&gt; &gt;&gt; Then: menus, popups &amp; dialog boxes should be strictly removed or<br>&gt;&gt; &gt;&gt; limited to the bare minimum because of their small nature... it would<br>&gt;&gt; &gt;&gt; be difficult to use our fingers on them
<br>&gt;&gt; &gt; I can see limiting, but not removal.&nbsp;&nbsp;Removing on-screen clutter and<br>&gt;&gt; &gt; keeping everything big would be more effective, in my opinion.<br>&gt;&gt; &gt;&gt; ************<br>&gt;&gt; &gt;&gt; So I believe to simplify the touch interface:
<br>&gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; a. single-tap would equal a single click<br>&gt;&gt; &gt; fine<br>&gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; b. tap&amp;hold would represent a double-click<br>&gt;&gt; &gt; why not just double-click to double-click? that seems far more
<br>&gt;&gt; &gt; intuitive to me (or don&#39;t use it at all).<br>&gt;&gt; &gt; use the tap&amp;hold for a right click.&nbsp;&nbsp;many programs almost require a<br>&gt;&gt; &gt; right-click.&nbsp;&nbsp;you also know you could right-click on those early macs
<br>&gt;&gt; &gt; by pressing the option key &amp; clicking.&nbsp;&nbsp;i think the right-click is too<br>&gt;&gt; &gt; important to ignore.<br>&gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; c. a drag would mean a scroll in that direction<br>&gt;&gt; &gt; totally agree. that would be perfection and useful in almost all apps.
<br>&gt;&gt; &gt;&gt; ************<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; ----- Original Message ----<br>&gt;&gt; &gt;&gt; From: Jeremiah Flerchinger &lt;<a href="mailto:jeremiah.flerchinger@gmail.com">
jeremiah.flerchinger@gmail.com</a>&gt;<br>&gt;&gt; &gt;&gt; To: <a href="mailto:openmoko-apps@lists.openmoko.org">openmoko-apps@lists.openmoko.org</a><br>&gt;&gt; &gt;&gt; Sent: Monday, July 16, 2007 1:57:02 PM<br>&gt;&gt; &gt;&gt; Subject: Re: Application UI Design Recommendations
<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; The &quot;pie chart&quot; clicking functionality looks very useful as described<br>&gt;&gt; &gt;&gt; under &quot;Touch Gestures.&quot;&nbsp;&nbsp; I think I would prefer a global behavior of
<br>&gt;&gt; &gt;&gt; scrolling up/down/left/right after a press to scroll<br>&gt;&gt; up/down/left/right<br>&gt;&gt; &gt;&gt; and a press-hold would perform a right click and bring up a typical<br>&gt;&gt; &gt;&gt; menu/dialog of options, if not accompanied by significant
<br>&gt;&gt; &gt;&gt; dragging/scrolling.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; This would present a uniform method of scrolling across the<br>&gt;&gt; applications<br>&gt;&gt; &gt;&gt; &amp; the press hold for right click should translate well to any
<br>&gt;&gt; &gt;&gt; application.&nbsp;&nbsp;The phonebook could be quickly scrolled with a press &amp;<br>&gt;&gt; &gt;&gt; drag, a second screen could be opened with a simple click to edit the<br>&gt;&gt; &gt;&gt; contact or call/email/etc, and a press-hold could open a message
<br>&gt;&gt; dialog<br>&gt;&gt; &gt;&gt; with the contacts name &amp; the option to call or cancel.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; A press-drag left/right is suggested to translate to a click<br>&gt;&gt; &gt;&gt; right/middle.&nbsp;&nbsp;It&#39;s a good suggestion, but I think scrolling
<br>&gt;&gt; left/right<br>&gt;&gt; &gt;&gt; would be more useful to the average user and extend better as a<br>&gt;&gt; general<br>&gt;&gt; &gt;&gt; case.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>&gt;&gt; ------------------------------------------------------------------------<br>&gt;&gt; &gt;&gt; Be smarter than spam. See how smart SpamGuard is at giving junk email<br>&gt;&gt; &gt;&gt; the boot with the *All-new Yahoo! Mail *
<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &lt;<a href="http://us.rd.yahoo.com/evt=40705/*http://mrd.mail.yahoo.com/try_beta?.intl=ca">http://us.rd.yahoo.com/evt=40705/*http://mrd.mail.yahoo.com/try_beta?.intl=ca</a>&gt;<br>&gt;&gt;
<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; ------------------------------------------------------------------------<br>&gt;&gt; &gt; Be smarter than spam. See how smart SpamGuard is at giving junk email
<br>&gt;&gt; &gt; the boot with the *All-new Yahoo! Mail *<br>&gt;&gt; &gt;<br>&gt;&gt; &lt;<a href="http://us.rd.yahoo.com/evt=40705/*http://mrd.mail.yahoo.com/try_beta?.intl=ca">http://us.rd.yahoo.com/evt=40705/*http://mrd.mail.yahoo.com/try_beta?.intl=ca
</a>&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;<br></blockquote></div><br>