21 Matching Annotations
  1. May 2017
    1. Reversing the direction of reading requires reversing the entire layout of your screen

      Facebook also reverse entire layout when user language is Arabic.

      Facebook

    1. There are other encodings as well.

      For Korean, there are three famous encodings.

      CP949: Code Page 949 by Microsoft. Early windows used this.

      EUC-KR: Traditionally famous encoding for Korean. Most goverment's web pages are using this encoding.

      UTF-8: Commonly used and recommended encoding nowadays.

  2. Apr 2017
    1. Why do you need to clutch with a mouse or touchpad?

      I think it's because virtual space is much larger than physical space.

      The most famouse input device without clutching is tablet (not the iPad, I mean Wacom tablets) in absolute positioning mode.

    2. This is a straightforward extension of keyboard and mouse events

      Like higher-level translated events on the web, e.g. click, dblclick, keypress, there are higher-level translated events of multitouch on iOS.

      Those are implemented as GestureRecognizer which is subclasses of UIGestureRecognizer.

      You can simply handle well-known multitouch events (Tap, Pinch, Rotation, Zoom etc..) by registering those recognizers on the UIView.

      https://developer.apple.com/reference/uikit/uigesturerecognizer

  3. Mar 2017
    1. GUI Implementation Approaches

      In Android app development,

      procedural style is drawing each view by Java code,

      declarative style is drawing view using XML layout,

      and direct manipluation style is using Layout Editor on IDE.

    1. they aren’t attending to the state of the menubar.

      Can we say TouchBar on the new Macbook Pro also have a problem on locus of attention? Because no one keeps attention on the keyboard even it's responsive.

    1. If the error is due to limitations of your system, like sizes or allowed characters, then be specific about what the limitations are, so that the user can adapt.

      I hope the web pages please show their password rules when user fails to log-in.

    1. Pie menus are used occasionally in practice–in some computer games

      LOL is using combination of keyboard and 4-way mouse dragging for smart ping. Can it be considered as the pie menu?

    2. techniques for efficiency

      I suggest add target="_blank" attribute to the a tag.

      Because the google docs are opening at the same page, it's hard to come back to the reading material.