Mengembalikan posisi baris dan membuat folder sebenarnya dapat diseret

Fixkamo-internal
Dikirim
7 Agustus 2026 pukul 02.34 UTC
Penulis
kamo
Commit
2ba8e60

Dua penyesalan dari 8ab8d59. Daftar pesan tumbuh kesenjangan yang lebar dengan setiap baris. Proyek ini Membuat Tailwind dengan 'important: true', sehingga setiap utilitas outlanks inline Gaya - kebalikan dari intuisi CSS biasa. 'Relative' I menempatkan pada setiap baris virtual sehingga mengalahkan 'posisi: mutlak' yang @ tanstack / react-virtual set inline, menjatuhkan setiap baris kembali ke normal aliran sementara itu terus 'translateY (mulai)'. Setiap baris dipindahkan oleh yang ofset awal sendiri di atas dari mana aliran sudah ditempatkan itu. Kelas itu tidak pernah dibutuhkan: satu-satunya absolutely- hal-hal yang diposisikan berturut-turut duduk di dalam avatar kotak, yang membawa sendiri 'relatif'. Kelas baris sekarang berasal dari exported rowClassName () dengan tes yang gagal bila ada utilitas posisi muncul kembali di sana. Folders tidak akan menyeret karena drag terikat ke cengkeraman 12x16px yang hanya muncul di hover - meraih folder itu sendiri, yang adalah apa yang siapa pun akan melakukan, mencapai apa-apa. SortableNavOption sudah memiliki hak untuk ini nav ikon dan mengatakan demikian dalam header: seluruh elemen adalah handle, dan jarak aktivasi sensor adalah apa yang memisahkan klik dari drag. The baris sekarang membawa pendengar, dengan slop cek sehingga klik yang berikut drag tidak juga membuka folder, touch-action sehingga sebuah sentuhan seret tidak diklaim untuk scrolling, dan stopping Propagation pada tombol overflow sehingga menekan itu membuka menu daripada mempersenjatai drag. Pegangan tetap sebagai petunjuk bahwa baris bergerak, ditandai aria- tersembunyi karena tidak lagi target.

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