3,241 reputation
287
bio website myapplemenu.com
location Singapore, Singapore
age 44
visits member for 4 years, 4 months
seen Dec 11 at 2:23
Software developer in Singapore.

Oct
31
comment Was it wise of Apple to put the full-screen toggle button where the former maximize button was?
In my limited experience, the "zoom" behavior is indeed difficult to implement. Especially in documents where there are flowing text, such as web browsers. (It is probably easier when content are fixed size, such as image-editors, or even word processors.) However, as far as I can tell, "zoom" command is still listed under the "Windows" menu and the death of "zoom" may still be quite awhile away. (The "maximize" command cannot be found under the "Windows" menu because, well, it was never there in the first place.)
Oct
30
comment Was it wise of Apple to put the full-screen toggle button where the former maximize button was?
Mac OS X never had a system "maximize window" button. The green "+" button was a "zoom" button. According to Apple's GUI guidelines, it should toggle between user's selected window size and a window size that show the document's content as much as possible.
Aug
18
awarded  Yearling
Aug
15
comment Do older adults prefer white-on-black or black-on-white?
My suspicion is that higher level of contrast between text and background is more important for failing eyes than the difference between white-on-black and black-on-white.
Aug
12
comment Time after midnight, user experience
Old TV Guide magazines used to list times with two dates during such hours. For example, Late Friday / Early Saturday 2 am, Late Saturday / Early Sunday 2 am.
Aug
4
comment Why did dial up modems have speakers?
Also: to listen for the call waiting tone when there's an incoming call.
Jul
30
comment Toilet flush buttons
One more thing to consider: sometimes the user will need to use the button while still sitting on the toilet, and may not be able to see the buttons or any labels on the buttons.
Jul
21
answered Visually show “File 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