Langsung ke konten utama

Tab-Modality and You

Years ago, I remember watching a webcast of the introduction of the Aqua user interface when Mac OS X Public Beta was first demoed. The part I distinctly remember was realizing the brilliance of sheets. Like many great innovations, they were simple in retrospect and solved a problem you didn't realize you had: the modality problem — the fact that dialog boxes blocked interacting with the whole application even though only one window needed the information that you, as the user, had to provide. I watched in wonder as a save dialog blocked only the one window that needed saving, leaving all the other windows free. Finally, a solution to limit the modality.

Because modality sucks.

Back in 2000, sheets worked well because the smallest unit of user interaction with an application was a window. Soon after, though, things started to change. Web browsers in particular were among the first to start using tabs to put more than one document in a window.
This caused a snag. A web page can require modal interaction from the user: picking a file, or supplying a username and password. Yet we don't want to prevent the user from switching to a different tab and continuing to interact with other websites. If the finest-grained modality control we have is per-window, how can we achieve that outcome?

Komentar

POPULAR

Shinta Alvionita AS, dari Puteri Indonesia ke Ajang Miss Indonesia 2014

Berita sentimen tentang perbelakuan Qanun Syariat Islam bagi non-muslim baru saja kita hadapi (baca disini ), yang jelas-jelas sang wartawan telah bermain imajinas untuk membuat Aceh terasa kontra di mata luar. Kini "keseksian" Aceh akan (kembali) diperdebat lagi. Apa pasal? Ajang Miss Indonesia 2014 sudah di depan mata, kontestan asal Aceh kali ini juga ikut lagi dalam ajang tersebut yang tak lain mantan finalis Puteri Indonesia (PI) 2008, yakni Shinta Alvionita AS.

Manohara Buka Lowongan Suami

7 Facebook Fan Pages That Shouldn't Exist