Windows che non si adatta il dock stand in righe dietro di esso

Featurekamo-internal
Spegnimento
17 settembre 2026 alle ore 03:53 UTC
Autore
Kamo
Impegno
54cab63

Una finestra di strumento che non si adatta alla riga anteriore ora sta in fila una striscia di titolo più alta per fila: la sua barra di titolo 42px e 10px di esposizione del corpo sopra la riga davanti, come le schede di uno stack di cartelle. Questo sostituisce il cascata, che ha posto ogni finestra sopra la fila e sepolto la maggior parte di loro. Le righe sono l'ordine finestra di primo-fit (toolDockPlacement, layoutDockStack): una finestra entra nella riga più anteriore con spazio per esso, quindi la fila anteriore non è mai lasciata metà vuota mentre una finestra che si adatta aspetta dietro. Ogni riga condivide un'altezza. Quando la striscia più posteriore passerebbe la parte superiore margine, ogni finestra cede il passo insieme, e l'altezza ritorna come le righe si svuotano. La riga, l'ascensore e l'altezza della striscia sono scritti su ogni finestra nello stesso relayout come dockX (dockRows), e non sono mai persistiti. Chi sta davanti è un riordino (toolDockTiers): - Un clic su una striscia negozi posti con la finestra anteriore il membro utilizzato più di recente. La ricezione è tracciata solo da gesti membri (dockMemberUse), perché il contatore z sale anche per incoming solleva. - Una finestra che il membro si apre, si ripristina dalla sua testa di esagonale, ripiega dal riquadro, banchine o rialzi da una notifica è seduto davanti, trading con la finestra anteriore usato LEAST di recente. Windows sollevato da messaggi in arrivo andare dove c'è spazio, quindi non prendono mai il posto di quello in uso. - Una goccia nel molo mantiene il posto in cui è stato abbandonato; usato finestre anteriori passo indietro per fare spazio. - Una finestra anteriore di chiusura o minimizzata è sostituita dalla finestra in piedi più vicino, e nient'altro si muove. - Una finestra più ampia che avanza gradini le finestre anteriori meno rinomate fino a che non si adatta. Sullo schermo (ToolWindowShell, ToolDock): - Una finestra dietro è clipped alla sua striscia, che è anche la sua zona di successo. La il corpo è inerte, in modo da non richiede messa a fuoco o tastiere e vernici senza barra di scorrimento. Dipinge sotto ogni finestra anteriore e non viene mai detto che è focalizzato. - Il titolo della striscia è un pulsante (portare avanti, tastiera raggiungibile), spettacoli il conteggio non letto, e si dims con ogni riga più indietro. - I suoi pulsanti stretti, minimizzano, massimizzano e galleggiano agiscono su di esso dove sta. Una resistenza che inizia su una striscia non è anche un clic, e nemmeno è un doppio clic. - Venendo in avanti, la finestra scende e si dispiega nella fessura mentre il commerciato si piega e si alza dietro. Entrambi corrono sulla curva 340ms del molo, poi una ombra fiorire e una luce spazzare segno l'arrivo. Hovering a strip sollevarlo e ne scopre un po' di più. Una finestra nata dietro sbircia da dietro la fila davanti; uno nato davanti si alza dal bordo inferiore, opaco. - Il movimento ridotto mantiene le file e la ombreggiatura e cade tutto il movimento. - Le cuciture ridimensionate sono solo anteriori. La cucitura di altezza si ferma dove la parte posteriore striscia incontra il margine superiore, e annuncia quel soffitto. Trovato sulla strada, e fisso: il molo ha reso le finestre in ordine negozio, quindi qualsiasi reorder (incluso drag-reorder, prima di questo cambiamento) ha reso la finestra di spostamento React elementi intorno al documento. Un elemento spostato perde lo stato DOM: un log pergamenato a 300 è tornato a 0, un elemento multimediale di gioco è sospeso, e la transizione portare una finestra alla sua nuova slot è caduto. ToolDock ora rende le finestre in ordine di creazione, che è sicuro perché ogni finestra è fissata livello dipinto. Verificato in Chrome reale con l'intero bacino su corpi di finestra acrobati: 64 controlli misurati. Coprono file, clip e test di successo, corpi inerti e barre di scorrimento, messa a fuoco, hover, entrambe le direzioni di swap, tastiera, pulsanti di striscia, altezza don-and-take, trascinare da una striscia, movimento ridotto, massimizzare e ripristinare, viewport re-flow, una goccia oltre la fila anteriore, il soffitto cucitura e conservato posizioni di scorrimento, più screencast in tempo reale di ogni transizione. Nuovi test unitari e fornitori coprono il layout, i riordini, l'impilamento, la shell e il dock.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo