Needless UI, yerel öğeler ile Popover API gibi yeni web platformu özellikleri üzerine kuruludur. Aşağıdaki tarayıcıları, belirtilen sürümden itibaren destekler. Daha eski sürümlerde menüler, select’ler ve popover’lar açılmaz.

Desteklenen tarayıcılar

Desteklenen en eski sürümler
TarayıcıEn düşük sürümGerektiren özellik
Chrome ve Edge, bilgisayarlarda ve Android’de120CSS maskeleriyle çizilen simgeler ve sağdan sola metin için :dir()
Firefox, bilgisayarlarda ve Android’de125Popover API
Mac’te Safari17Popover API
iPhone ve iPad’deki tüm tarayıcılariOS 17Popover API
Samsung Internet tarayıcısı25Chrome ile aynı

Opera ve Brave gibi Chromium tabanlı diğer tarayıcılar Chrome’un sürümlerini izler. Angular 22’nin kendisi de Chrome, Edge ve Firefox 119 ile Safari 17 gerektirir. Internet Explorer ve Chromium öncesindeki eski Edge desteklenmez.

Test edilen tarayıcılar

Her değişiklikte tüm bileşenlerin testleri Chrome, Firefox ve Safari motorlarında çalıştırılır. Bir sürüm yayımlanmadan önce de bu dokümantasyonun her sayfası her motorda, hem bilgisayarda hem de dokunmatik bir telefonda denetlenir: sayfa yüklenmeli, tüm menüleri ve açılır pencereleri açılmalı, ekrana sığmalı ve erişilebilirlik denetimlerinden geçmelidir.

Testlerde kullanılan tarayıcılar
MotorSürümTest ortamı
Chromium (Chrome ve Edge’in motoru)153Bir bilgisayar ve dokunmayla kullanılan bir Android telefon
Firefox155Bir bilgisayar ve telefon boyutunda bir dokunmatik ekran
WebKit (Safari’nin motoru)26.6Bir bilgisayar ve dokunmayla kullanılan bir iPhone
iPhone’da SafariiOS 17.5 ve 18.6iPhone simülatörü

Desteklenen en eski sürüm ile test edilen sürüm arasında kalanlar tek tek test edilmez: bileşenlerin ihtiyaç duyduğu tüm özelliklere sahip oldukları için desteklenirler.

Yeni tarayıcılardaki ekstralar

Bazı ayrıntılar yalnızca yeni tarayıcılarda bulunan özellikleri kullanır. Diğer tarayıcılar bunları atlar ve hiçbir şey bozulmaz:

Yeni tarayıcı gerektiren ayrıntılar
AyrıntıTarayıcılarDiğerlerinde
Popover’lar, menüler ve diyaloglar animasyonla belirip kaybolurChrome ve Edge, Firefox 129, Safari 17.5Bir anda belirip kaybolurlar
Squircle köşeler (corner-shape)Chrome ve Edge 139Yuvarlak köşeler
Ekranın herhangi bir yerinden renk seçmeBilgisayarlarda Chrome ve EdgeDamlalık düğmesi yok
Dosya bırakma alanında bütün bir klasörü seçmeBilgisayarlardaki tarayıcılarYalnızca dosyalar
Carousel’in otomatik geçiş düğmesindeki halka akıcı biçimde dolarChrome ve Edge, Firefox 128, SafariHalka bir anda dolar

Telefonlar ve dokunmatik ekranlar

Her bileşen dokunmayla çalışır. Ayırıcı tutamaçları, renk alanı, sütun kenarları ve toast bildirimleri sayfayı kaydırmadan parmağı izler; carousel, tarayıcının kendi kaydırmasıyla parmakla kaydırılır ve planlayıcıdaki bir etkinlik uzun basılarak tutulup taşınabilir. Dokunmatik ekranlarda alanlardaki metin en az 16px boyutunda olur; böylece iPhone’lar bu alanlarda sayfayı yakınlaştırmaz. Android klavyeleri gibi kelimeleri yazılırken birleştiren klavyelerden gelen kelimeler de bütün hâlinde ulaşır.

Dokunmatik ekranlarda üzerine gelme olmadığından hovercard yalnızca sayfada zaten bulunanı tamamlar: içine vazgeçilmez hiçbir şey koymayın. Telefonda sohbetin Return tuşu yeni satır başlatır, gönderme işini ise düğmesi yapar.

Safari’de klavye

Safari’de Tab tuşu varsayılan olarak yalnızca metin alanları ve açılır menüler arasında gezinir. Tüm düğmelere ve bağlantılara ulaşmak için Safari’nin İleri Düzey ayarlarında “Web sayfasındaki her bir öğeyi vurgulamak için Tab’a basın” seçeneğini açın ya da Option-Tab tuşlarına basın. Safari ayrıca tıklanan düğmeye odaklanmaz; bileşenler bunu telafi eder, böylece tıklamadan sonra klavye, diğer tarayıcılarda olduğu gibi kaldığı yerden devam eder.