Jendela popup dok di samping scrollbar halaman, tidak di atasnya

Fixkamo-internal
Dikirim
14 Agustus 2026 pukul 22.30 UTC
Penulis
kamo
Commit
6349802

Alat jendela tetap ke viewport dan dok kanan ke kiri dari tepinya, dan tata letak diceritakan tentang satu hal yang menempati tepi itu: interaksi tengah. Dengan pusat ditutup kanan - jendela paling ditempatkan 5px dari window.innerLebar - yang menghitung batang penggulung halaman sendiri sebagai lebar yang dapat digunakan, karena bar itu milik sebuah wadah gulungan di dalam halaman dan bukan ke dokumen. Jadi jendela mendarat di atas bar. Dok kini mengukur tepi bukannya mengasumsikan jelas: yang terlebar scrollbar vertikal di antara wadah penggulungan halaman sebenarnya disiram terhadap tepi kanan, atau pusat interaksi 's lebar ketika terbuka. Pusat menang Langsung daripada menambahkan, karena itu sendiri tetap ke tepi yang dan mencakup scrollbar - menghitung keduanya akan membuka sebuah srollbar lebar antara panel dan jendela pertama. Sebuah scroller yang inset dari tepi (kartu pengaturan, dengan atau tanpa bantuan laci) dibuang, sehingga bar tidak mendorong dok sekitar dari tengah layar. Mengukur sekali waktu terbuka hanya benar sampai halaman tumbuh melewati lipatan di bawah jendela yang terbuka, sehingga resizeObserver pada mereka scroller relayout ketika sebuah bar tiba atau pergi. Ini menonton kotak isi, bukan kotak batas - sebuah scrollbar muncul mengambil apa-apa dari kotak perbatasan, sehingga batas-kotak pengamat tidak akan pernah Tembak. Aritmetik dalam aplikasi / lib / toolDockGeometry.ts dengan DOM dibaca ditinggalkan dalam konteks, sehingga aturan tentang manakah penghuni menang diuji tanpa browser.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga