Skins - satu bar, mengenakan pakaian mesin yang berbeda

Featurekamo-internal
Dikirim
7 September 2026 pukul 08.15 UTC
Penulis
Kamo
Commit
158b8c8

Bilah penggulung telah membiarkan suatu warna permukaan: lima sifat gubahan pada scroller, warisan, dibaca oleh overlay tersebut. Untuk setiap layar dalam aplikasi yang seluruh apa yang "cocok" berarti. Hal ini tidak cukup untuk lemari prestasi, dimana bar harus berhenti menjadi pil yang enak dan menjadi bagian dari furnitur. Jadi: sebuah SKIN, diselesaikan dari '--kamo-scroll- skin' persis seperti palet diselesaikan - Mekanisme yang sama, warisan yang sama, tidak ada pipa baru - membawa segala sesuatu tentang tampilan yang bukan warna: bulat, bevel, jalur dan thumb tekstur, outline, dan kelas setiap gerakan hang off. INI DATA, TIDAK COMPONENTS. Sebuah kulit baru adalah entri dalam meja, bukan cabang di dalam tampilan, sehingga aplikasi masih memiliki benar-benar satu scrollbar: setiap kulit akan sama lima kontrol, penanganan keyboard yang sama, ARIA yang sama dan matematika tarik yang sama. Sebuah pin tes bahwa kulit arcade masih menarik semua empat tombol akhir dan trek, karena kulit tidak harus biaya anggota kontrol - tombol-tombol mengapa ini komponen diganti tujuh tangan ditulis bar. 'default' tidak berubah dan adalah apa penelepon yang tidak pernah menyebutkan kulit akan, yang adalah risiko yang layak dijaga: itu adalah apa ~ 40 scrollers render dengan, dan tidak ada yang lain di suite akan melihat itu hanyut. Sebuah nama tidak dikenal menyelesaikan itu daripada daripada melempar - ini berasal dari properti custom CSS, jadi typo stylesheet mencapai itu, dan yang harus biaya layar dekorasi, tidak pernah scrollbar nya. Satu bug nyata ditemukan di jalan, dan hanya karena kulit terkena itu: setiap warna di sini ditulis dengan 'latar belakang' SHORTHAND, termasuk dua penting hover penangan. Pendek reset 'background-image', yang mana kulit tekstur hidup - sehingga tekstur benar pada istirahat dan terhapus saat pointer menyentuh ibu jari. Semua itu adalah longhand sekarang, dan tes menegaskan singkatan tidak pernah kembali. (Tampilan datar dalam penangkapan pertama saya adalah JSdom tua CSS parser menjatuhkan gradien seluruhnya, bukan bug ini. Chrome parses it fine either way. Layak dikatakan karena keduanya terlihat identik dalam pembuangan dan hanya satu yang nyata.)

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