3,121 reputation
277
bio website myapplemenu.com
location Singapore, Singapore
age 43
visits member for 3 years, 11 months
seen 6 hours ago
Software developer in Singapore.

Jul
21
answered Visually show “Content cannot be dropped here”
Jul
3
comment Close button place depending on OS
Actually, I would suggest that most Mac users will be more familiar with a dialog box without any [X] buttons. (This is as opposed to 'regular' windows, which does have the three traffic-lights buttons.) The expected way to dismiss a dialog box is to click on the "OK", "Cancel" or "Close" button, or the keyboard shortcuts "Enter" or "Cancel."
Apr
28
awarded  Commentator
Apr
28
comment Selecting multiple folders
You might want to consider reversing this: by default, the software will backup all folders on the local hard disk, and advanced users (who probably has encountered, and know how to use, the folder selection dialog) can exclude folders from being backed up. (See Apple's Time Machine software as an example: support.apple.com/kb/HT1427)
Apr
9
comment Why does the green “+” button in Mac apps only maximize the height?
This is what the "Inside Macintosh" had to say about the "zoom" button, back in the old days of "classic" Mac OS: "Macintosh monitors come in many sizes, and multiple monitors can be configured in many different ways, so applications should never simply assume that the standard state should be as large as the screen. Frequently the monitor is larger, sometimes much larger, than the most useful size for a window. Screen real estate is valuable, so use screen-sized windows only when they make sense." ("Inside Macintosh: Macintosh Human Interface Guidelines, Page 168)
Feb
11
awarded  Guru
Jan
30
answered Why is the Windows taskbar default at the bottom?
Jan
28
answered What do you think about guest checkout in a web app for pre-order food for a certain time in a restaurant?
Jan
25
comment Do we “exit”, “quit” or “close” an application?
Web apps shouldn't have to "quit" or "exit." :-)
Jan
25
comment Do we “exit”, “quit” or “close” an application?
You will not need branching statements in the code of cross-platform applications, @SnakeDoc, as you probably want to build the UI differently for different platforms. Even for the same platform localised into different languages, you will want to have separate resources, not just to cater to different text, but also to different length of strings that may affect the layout of the UI.
Jan
24
awarded  Great Answer
Jan
24
awarded  Good Answer
Jan
24
awarded  Nice Answer
Jan
24
answered Do we “exit”, “quit” or “close” an application?
Aug
18
awarded  Yearling
May
14
answered Is it absolutely necessary to show the currently selected language in a language selector?
Mar
9
awarded  Guru
Mar
5
comment What to call “Cancel” when “Cancel” is already the default action?
Obviously this is one place where usability testing will be helpful, but my gut feeling suspects that for a user who understands "Add Subscription" or "Subscribe to ..." will be able to understand "Remove Subscription" and "Unsubscribe from ...", without the application or website needing to use the phrase "Cancel Subscription".
Mar
5
awarded  Yearling
Mar
5
comment What to call “Cancel” when “Cancel” is already the default action?
Perhaps we shouldn't name this task "Cancel Subscription" in the first place?