Cara Membuat UI Dasar Firefox yang Lebih Baik
- Sejak Firefox versi 89, ada polemik mengenai UI, dan repositori ini menjadi populer sebagai respons terhadapnya.
- Browser Waterfox dan Floorp juga menetapkan tema ini sebagai default.
- Pada 2023, Mozilla memutuskan untuk menghentikan dukungan untuk Windows 7 dan Windows 8. v115 menjadi versi dukungan terakhir dan masih dapat digunakan hingga September 2024.
Prinsip
- Mereka menggunakan 3 prinsip besar dan 16 prinsip kecil untuk desain UI/UX.
- Karena tidak dapat melakukan A/B testing, prediksi perilaku pengguna sangat penting.
- Mempertimbangkan intuitivitas, kesederhanaan, visibilitas, adaptabilitas, konsistensi, prediktabilitas, keteraturan penggunaan, efisiensi, kejelasan, kedekatan, ukuran, responsivitas, fleksibilitas, aksesibilitas, fungsionalitas, kontekstualitas, harmoni, kegembiraan, dan kompatibilitas.
Masalah
- Menyoroti masalah antara Firefox v88 Photon UI dan v89 Proton UI.
- Masalah utama termasuk tab yang terlihat seperti tombol, padding yang terlalu besar, dan ikon yang sulit dibaca saat berdiri sendiri.
Masalah tab (adaptabilitas, keteraturan penggunaan)
- Menganalisis masalah desain tab dengan mempertimbangkan aspek adaptabilitas dan keteraturan penggunaan.
- Menyebutkan contoh Apple Safari dan menjelaskan perubahan desain tab berdasarkan keluhan pengguna.
Ruang yang terlalu banyak (visibilitas, kedekatan, ukuran, konteks)
- Menjelaskan mengapa terlalu banyak ruang menjadi masalah dengan mempertimbangkan visibilitas, kedekatan, ukuran, dan konteks.
- Menjelaskan cara merancang UI yang mudah diklik menggunakan Hukum Fitts.
- Menganalisis permasalahan melalui perbandingan jarak UI dengan Google Chrome.
Bantuan ikon (kejelasan, aksesibilitas)
- Menjelaskan pentingnya ikon dengan mempertimbangkan kejelasan dan aksesibilitas.
- Menekankan pentingnya ikon melalui contoh penyegaran desain Chrome tahun 2023.
Redesain tab
- Menjelaskan berbagai pilihan desain untuk status tab dan menggarisbawahi kesalahan umum pada Proton UI.
- Merancang perilaku yang cerdas dan efisien sesuai dengan lebar tab.
Distribusi
- Meski ada standar pribadi tentang UI yang baik, sebagian merupakan masalah "selera".
- Membandingkan tab Lepton, Photon, dan Proton, lalu memilih contoh yang sesuai untuk masing-masing konsep.
Penambahan ikon dan penyesuaian padding
- Menyelesaikan keluhan sebelumnya dengan menambahkan ikon dan menyesuaikan padding.
- Menekankan keunggulan desain ikon Lepton dengan membandingkan ikon menu Edge, Chrome, dan Lepton.
Tema
- Menyediakan UI yang beradaptasi dengan berbagai OS dan pengaturan.
- Mengikuti desain dari Windows 7 hingga macOS untuk berbagai OS.
Interaksi
- Merancang interaksi yang membantu pengguna memahami apa yang sedang terjadi dan interaksi yang menyenangkan bagi pengguna.
Kesimpulan
- Tema ini mewarisi karakteristik terbaik tema sebelumnya dengan mempertimbangkan konvensi, psikologi, dan hasil penelitian.
- Mendukung penyesuaian berdasarkan OS, mode gelap, tema kustom pengguna, dan interaksi sesuai konteks.
Opini GN⁺
- Hal paling penting dari artikel ini adalah analisis mendalam mengenai prinsip desain dan cara menyelesaikan masalah untuk meningkatkan pengalaman pengguna.
- Bagi pengguna Firefox, tema ini bisa menjadi alternatif praktis yang mampu memberikan pengalaman browsing yang lebih baik.
- Bagi mereka yang tertarik pada desain UI/UX, ini adalah materi yang memberi wawasan untuk memahami latar belakang keputusan desain dan dampaknya.
1 komentar
Komentar Hacker News
about:configdengan setelanbrowser.compactmode.show. Opsi ini ditandai sebagai "unsupported", tapi telah berada dalam keadaan itu selama bertahun-tahun.browser.urlbar.clickSelectsAllempat tahun lalu. Seperti diduga, Mozilla tidak peduli. Kalau membaca laporan bug, ini hanya bisa dijelaskan sebagai perilaku yang memusuhi pengguna. Tidak ada field teks lain yang berperilaku seperti ini. Saya sama sekali tidak mengerti mengapa Mozilla merilis "fitur" ini lalu menghapus opsi untuk mematikannya.about:profilesterlihat seperti antarmuka lama yang tersembunyi. Kata sandi? Dibuka di tab browser dan tampilannya sama sekali tidak sinkron dengan yang lain.