Needless UI dibangun di atas elemen native dan fitur platform web terbaru, seperti Popover API. Browser di bawah ini didukung mulai dari versi yang tercantum. Di versi yang lebih lama, menu, select, dan popover tidak bisa dibuka.

Browser yang didukung

Versi tertua yang didukung
BrowserMulai versiDiperlukan untuk
Chrome dan Edge, di komputer dan Android120Ikon yang digambar dengan mask CSS, dan :dir() untuk teks kanan-ke-kiri
Firefox, di komputer dan Android125Popover API
Safari di Mac17Popover API
Semua browser di iPhone dan iPadiOS 17Popover API
Browser Samsung Internet25Sama seperti Chrome

Browser lain berbasis Chromium, seperti Opera dan Brave, mengikuti versi Chrome. Angular 22 sendiri membutuhkan Chrome, Edge, dan Firefox 119 serta Safari 17. Internet Explorer dan Edge lama, yang belum berbasis Chromium, tidak didukung.

Browser yang diuji

Pada setiap perubahan, pengujian setiap komponen dijalankan di engine Chrome, Firefox, dan Safari. Sebelum rilis, setiap halaman dokumentasi ini diperiksa di setiap engine, di komputer dan di ponsel dengan input sentuh: halaman harus bisa dimuat, setiap menu dan popup-nya harus bisa dibuka, tampilannya harus pas di layar, dan harus lolos pemeriksaan aksesibilitas.

Browser untuk pengujian
EngineVersiDiuji di
Chromium (engine Chrome dan Edge)153Komputer, dan ponsel Android dengan input sentuh
Firefox155Komputer, dan layar sentuh seukuran ponsel
WebKit (engine Safari)26.6Komputer, dan iPhone dengan input sentuh
Safari di iPhoneiOS 17.5 dan 18.6Simulator iPhone

Versi di antara versi tertua yang didukung dan versi yang diuji tidak diuji satu per satu: versi-versi itu didukung karena memiliki semua fitur yang dibutuhkan komponen.

Tambahan di browser yang lebih baru

Beberapa detail memakai fitur yang hanya ada di browser yang lebih baru. Browser lain melewatinya, dan tidak ada yang rusak:

Detail yang membutuhkan browser lebih baru
DetailBrowserDi browser lain
Popover, menu, dan dialog muncul dan menghilang dengan animasiChrome dan Edge, Firefox 129, Safari 17.5Langsung muncul dan menghilang
Sudut squircle (corner-shape)Chrome dan Edge 139Sudut membulat
Mengambil warna dari bagian mana pun di layarChrome dan Edge di komputerTanpa tombol pipet warna
Memilih seluruh folder di area unggahBrowser di komputerHanya file
Cincin pada kontrol rotasi carousel terisi dengan mulusChrome dan Edge, Firefox 128, SafariLangsung terisi penuh

Ponsel dan layar sentuh

Setiap komponen bisa dipakai dengan sentuhan. Handle pemisah panel, area warna, tepi kolom, dan toast mengikuti jari tanpa menggulir halaman, carousel digeser dengan pengguliran bawaan browser, dan tekan lama pada acara di penjadwal akan mengangkatnya untuk dipindahkan. Di layar sentuh, teks di kolom input berukuran minimal 16px, sehingga iPhone tidak memperbesar tampilan saat kolom itu diisi, dan kata yang disusun keyboard selama mengetik, seperti pada keyboard Android, diterima secara utuh.

Layar sentuh tidak mengenal hover, jadi hovercard hanya melengkapi apa yang sudah ada di halaman: jangan taruh hal penting apa pun di dalamnya. Di ponsel, tombol Return di chat membuat baris baru, sedangkan pesan dikirim dengan tombol kirim.

Keyboard di Safari

Secara default, tombol Tab di Safari hanya berpindah di antara kolom teks dan menu pop-up. Untuk menjangkau setiap tombol dan tautan, nyalakan “Tekan Tab untuk menyorot tiap item pada halaman web” di pengaturan Lanjutan Safari, atau tekan Option-Tab. Safari juga tidak memfokuskan tombol saat tombol itu diklik; komponen menutupi kekurangan ini, sehingga navigasi keyboard tetap berlanjut setelah klik seperti di browser lain.