Mengakhiri terminal mengambil jendela dan hexhead dengan itu

Featurekamo-internal
Dikirim
4 September 2026 pukul 17.50 UTC
Penulis
Kamo
Commit
8202235

Mengakhiri terminal dari Pusat Interaksi membunuh shell dan meninggalkan jendela belakang, menampilkan 'status' merah atas sesuatu yang tidak lagi Ada. Langkah anggota berikutnya adalah untuk menutupnya dengan tangan - dan jika mereka telah menempatkan jendela pergi dulu, hexhead duduk di sana menunjuk apa-apa. Tidak ada yang menghubungkan id sesi kembali ke jendela. Setiap tutup dalam nama aplikasi id jendela, karena setiap dekat dimulai di jendela: X pada krom, X di kepala, percakapan menutup diri dari dalam. Yang satu ini dimulai dalam daftar, di mana anggota memiliki id sesi dan tidak ada cara untuk mempelajari id jendela. Jadi 'closeTerminal (sessionGuid)' bergabung dengan 'openTerminal' dalam modul yang sama, dan mengirim 'alat' baru: closeMatching '. Dermaga menyelesaikannya terhadap toko di toolId AND props - tidak pernah props sendiri, karena 'sessionGuid' juga percakapan dedupe kunci dan pencocokan pada prop telanjang akan membiarkan mengakhiri sebuah terminal menutup percakapan - kemudian rute setiap hit melalui yang ada 'onClose', jadi 'tool: tertutup' masih kebakaran dan animasi keluar masih berjalan. Sebuah acara terpisah daripada sebuah ekstensi dari 'tool: close': yang itu sengaja no- ops pada sebuah detail membawa toolId dan tidak ada jendela, dan ChatBox tergantung padanya. Mengajarinya untuk mencocokkan pada props akan diam-diam mengubah no- op menjadi "menutup setiap jendela obrolan". Kepala diambil secara eksplisit. 'store.close ()' hanya menandai jendela keluar dan tidak pernah mengeluarkan 'removeHexhead', jadi sebuah jendela tertutup ketika diminimalkan untaian kepalanya - kesenjangan HexHeadPopover sudah bekerja dengan tangan, dan ini mengikutinya persis, 'animasi: benar' termasuk sehingga kepala berputar pergi Bukannya berkedip. Sebuah pertandingan kosong tidak cocok apa-apa, tidak semuanya: penelepon mencapai satu oleh melewati id yang datang kembali didefinisikan, dan jawaban jujur untuk "menutup jendela untuk 'undefined' "bukan dari mereka. Tutup sebelum DELETE dikirim, untuk alasan yang sama baris menghilang optimically - mengakhiri terminal adalah tindakan dikonfirmasi, dan layar yang menunggu untuk round trip membaca sebagai tombol yang tidak melakukan apa-apa. Dikirim ke tombol Akhir Pusat Interaksi. Tombol identik di dimaksimalkan navigator terminal tidak tersentuh, seperti shell yang keluar pada nya sendiri atau berakhir dari tab lain: mereka masih meninggalkan jendela, jujur Melaporkan 'tutup'.

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