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

Kerajaan Jeumpa, Kerajaan Islam Pertama Nusantara

Teori tentang kerajaan Islam pertama di Nusantara sampai saat ini masih banyak diperdebatkan oleh para peneliti, baik cendekiawan Muslim maupun non Muslim. Umumnya perbedaan pendapat tentang teori ini didasarkan pada teori awal mula masuknya Islam ke Nusantara. Mengenai teori Islamisasi di Nusantara, para ahli sejarah terbagi menjadi 3 kelompok besar, yaitu pendukung (i) Teori Gujarat (ii) Teori Parsia dan (iii) Teori Mekah (Arab). Bukan maksud tulisan ini untuk membahas teori-teori tersebut secara mendetil, namun dari penelitian yang penulis lakukan, maka dapat disimpulkan bahwa Teori Mekkah (Arab) lebih mendekati kebenaran dengan fakta-fakta yang dikemukakan. Teori Mekkah (Arab) hakikatnya adalah koreksi terhadap teori Gujarat dan bantahan terhadap teori Persia. Di antara para ahli yang menganut teori ini adalah T.W. Arnold, Crawfurd, Keijzer, Niemann, De Holander, SMN. Al-Attas, A. Hasymi, dan Hamka. i Arnold menyatakan para pedagang Arab menyebarkan Islam ketika mereka mendo...

Sejarah: Salman al-Parsi Pendiri Kerajaan Jeumpa Aceh

Sebagaimana dikemukakan terdahulu, bahwa sebelum Nabi Muhammad saw membawa Islam, dunia Arab dengan dunia Melayu sudah menjalin hubungan dagang yang erat sebagai dampak hubungan dagang Arab-Cina melalui jalur laut yang telah menumbuhkan perkampungan-perkampungan Arab, Parsia, Hindia dan lainnya di sepanjang pesisir pulau Sumatera. Karena letak gegrafisnya yang sangat strategis di ujung barat pulau Sumatra, menjadikan wilayah Aceh sebagai kota pelabuhan transit yang berkembang pesat, terutama untuk mempersiapkan logistik dalam pelayaran yang akan menempuh samudra luas perjalanan dari Cina menuju Persia ataupun Arab. Hadirnya pelabuhan transito sekaligus kota perdagangan seperti Barus, Fansur, Lamri, Jeumpa dan lainnya dengan komuditas unggulan seperti kafur, yang memiliki banyak manfaat dan kegunaan telah melambungkan wilayah asalnya dalam jejaran kota pertumbuhan peradaban dunia. ”Kafur Barus”, ”Kafur Fansur”, ”Kafur Barus min Fansur” yang telah menjadi idiom kemewahan para Raja...

Sejarah Huruf Alfabet

Istilah alphabet sebetulnya berasal dari bahasa Semit. Istilah ini terdiri dari dua kata, yaitu aleph yang berarti 'lembu jantan' dan kata beth yang berarti 'rumah'. Konotasi pictografis dari pengertian kedua kata ini menjadi sebutan untuk menunjukkan huruf pertama a (aleph) dan b (beth) dalam urutan huruf-huruf semit (Mario Pei,1971:176). Ini bukan berarti bahwa tulisan tersebut memakai sistem pictografis-ideografis, akan tetapi malah sebaliknya. Orang-Orang Semit mengambil tanda gambar lembu (kepala lembu) dari huruf Hierogliph Mesir tanpa memperdulikan pengertian lembu itu dalam bahasa Mesir sendiri, sedangkan menurut bahasa Semit, lembu itu disebut aleph. Demikian juga dengan tanda gambar rumah yang mereka sebut beth. Kemudian dengan mempergunakan prinsip akroponi, tanda gambar kepala lembu, oleh masyarakat Semit dijadikan tanda untuk bunyi a dan tanda gambar rumah untuk bunyi b. Semua huruf pada alphebt Semit mempunyai konotasi seperti pictografis itu. Daerah y...