Windows yang tidak cocok dok berdiri di baris di belakangnya

Featurekamo-internal
Dikirim
17 September 2026 pukul 03.53 UTC
Penulis
Kamo
Commit
54cab63

Sebuah jendela alat yang tidak sesuai baris depan sekarang berdiri dalam baris BEHIND itu, satu judul strip lebih tinggi per baris: yang 42px judul bar dan 10px dari body show di atas baris di depan, seperti tab tumpukan folder. Ini menggantikan cascade, yang ditempatkan setiap jendela di atas baris dan dimakamkan sebagian besar dari mereka. Baris-baris adalah urutan jendela ditata pertama-fit (toolDockPlacement, lay outDockStack): sebuah jendela menuju ke depan -paling baris dengan ruang untuk itu, jadi baris depan tidak pernah meninggalkan setengah kosong sementara jendela yang cocok menunggu di belakang. Setiap baris memiliki satu ketinggian. Ketika jalur belakang akan melewati puncak margin, setiap jendela memberikan jalan bersama-sama, dan tinggi kembali sebagai baris kosong. Baris, lift dan tinggi strip ditulis ke masing-masing jendela dalam relayout yang sama sebagai dockX (dockRows), dan tidak pernah bertahan. Yang berdiri di depan adalah reorder (toolDockTiers): - Sebuah klik pada trade strip tempat dengan jendela depan anggota yang paling digunakan Baru-baru ini. Resesi dilacak dari anggota gerakan saja (dockMenemberUse), karena z counter juga memanjat untuk kenaikan masuk. - Sebuah jendela anggota terbuka, restore dari hexhead nya, menempatkan kembali dari panel, dermaga atau kenaikan dari pemberitahuan duduk di depan, berdagang dengan jendela depan digunakan LEAST baru-baru ini. Windows diangkat oleh pesan masuk Pergi ke mana pun ada ruang, sehingga mereka tidak pernah mengambil tempat yang satu yang digunakan. - Sebuah drop ke dermaga terus tempat itu dijatuhkan di; paling tidak baru-baru ini menggunakan jendela depan langkah kembali untuk membuat ruang. - Sebuah jendela depan menutup atau diminimalkan digantikan oleh jendela berdiri Di belakangnya, tak ada yang bergerak. - Sebuah jendela yang lebih luas maju langkah-langkah kiri-recently digunakan jendela depan belakang sampai cocok. Pada layar (ToolWindowShell, ToolDock): - Sebuah jendela di belakang dipotong untuk strip, yang juga daerah memukul. Its body is inert, so it takes no focus or keystroke and paint no scrollbar. Ini lukisan di bawah setiap jendela depan dan tidak pernah diberitahu itu terfokus. - Judul strip adalah tombol (bawa maju, keyboard terjangkau), tampilkan jumlah yang belum dibaca, dan dims dengan setiap baris lebih jauh kembali. - Its dekat, meminimalkan, memaksimalkan dan float tombol bertindak di atasnya di mana ia berdiri. Sebuah drag yang dimulai pada strip tidak juga klik, dan tidak adalah Dua kali klik. - Datang ke depan, jendela tetes dan membuka lipatan ke dalam slot sementara diperdagangkan Satu lipatan dan naik di belakang. Keduanya berjalan di dok 340ms kurva, maka bayangan mekar dan menyapu cahaya menandai kedatangan. Menutupi strip mengangkatnya dan mengungkap sedikit lebih dari itu. Sebuah jendela lahir di belakang mengintip dari belakang baris di depan, satu lahir di depan naik dari tepi bawah, buram. - Mengurangi gerakan terus baris dan bayangan dan tetes semua gerakan. - Ganti ukuran hanya baris depan. Tinggi laut berhenti di mana paling belakang Strip memenuhi margin atas, dan mengumumkan bahwa langit-langit. Ditemukan di jalan, dan tetap: dok yang dirender jendela dalam urutan penyimpanan, jadi apapun reorder (termasuk drag-reorder, sebelum perubahan ini) dibuat React move window elemen di sekitar dokumen. Suatu elemen yang dipindahkan kehilangan keadaan DOM: suatu log scrolled sampai 300 kembali pada 0, elemen media yang sedang diputar diistirahatkan, dan transisi membawa jendela ke slot barunya dijatuhkan. ToolDock kini membuat jendela masuk urutan pembuatan, yang aman karena setiap jendela tetap pada sendiri level cat. Diverifikasi dalam Chrome nyata dengan seluruh dok pada badan jendela studbed: 64 Menukur cek. Mereka menutupi baris-baris, klip dan serangan-pengujian, tubuh inert dan scrollbars, fokus, hover, kedua arah swap, keyboard, tombol strip, tinggi memberikan - dan - mengambil, tarik dari strip, mengurangi gerak, memaksimalkan dan memulihkan, viewport ulang aliran, drop melewati baris depan, langit-langit jahitan dan diawetkan posisi scroll, plus real-time layar dari setiap transisi. Unit baru dan tes penyedia meliputi tata letak, reorders, menumpuk, shell dan dock.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga