Desain · DSN-08 kata-kata

Desain · Pasal DSN-08

Pencarian muncul tepat sekali per halaman

Cari atau lompat… ⌘K satu-satunya pintu

palang · tanpa kotak cari

halaman

Satu pintu di kolom. Palang sengaja tidak punya kotak cari.

Satu halaman punya tepat satu pemicu data-projects-global-search. Satu pintu untuk satu isi.

Kenapa: sempat ada dua pintu ke kotak ⌘K yang sama — satu di kolom, satu di palang. Keduanya membuka hal yang persis sama, tapi kehadiran dua pintu membuat orang mengira ada dua pencarian yang berbeda, lalu mencoba keduanya untuk memastikan. Duplikasi pintu memindahkan beban berpikir ke pengguna tanpa memberinya apa pun.

Cara menerapkan: pemicunya tinggal di ProjectsSidebar. Halaman yang butuh pencarian tidak menambah pemicunya sendiri; ia sudah ada di kolom.

Belum punya pemeriksa: menghitung pemicu per halaman menuntut penelusuran komposisi komponen, bukan sekadar pencocokan pola di satu berkas. Menghitungnya per berkas akan salah tuduh pada ProjectsSidebar yang justru pemilik sahnya.