- Spegnimento
- 7 settembre 2026 alle ore 04:34 UTC
- Autore
- Kamo
- Impegno
- e86b625
Ridimensionare il bordo superiore di una finestra docked muove il bordo superiore di ogni finestra — la fila siede sul fondo con i suoi piani in una linea, e una fila di altezze diverse è un ragged bordo piuttosto che una fila. I membri continuavano a trovare finestre che arrivavano al sbagliato l'altezza comunque, intermittentemente. Quattro modi separati in, una causa condivisa: la riga è l'altezza non era derivata da nulla, era portata su ogni finestra e sperava rimanere pari. Quello di tutti i giorni non ha bisogno di razza e nessun gesto. `layoutDock` blocca una finestra a quello che il viewport può mostrare e il relayout scrive che il numero bloccato indietro INTO finestra, così una finestra aperta su un 600px viewport è diventato 584 alto — per Mai. Crescere il viewport e nulla lo ha restituito, perché senza un membro-scelto altezza il bacino deliberatamente aveva "nessuna opinione" e ha lasciato ogni finestra come trovato E' cosi'. La finestra successiva è stata aperta al registro di default di 690, accanto a esso. Niente dentro l'applicazione sapeva che i due erano destinati a corrispondere. Quindi la riga ora ha sempre un'altezza: `dockRowHeight` risponde al membro se hanno stabilito uno e DOCK DEFAULT HEIGHT se non lo hanno, re-derivato contro attuale viewport ogni volta. Il morsetto smette di essere smarrito, e un viewport che si restringe e cresce di nuovo dà l'altezza indietro. `dockHeightNow` risponde ancora null Presidente. — L'ordine del giorno reca, in discussione congiunta, le seguenti relazioni: mettere in discussione il layout necessario. Gli altri tre: - Una finestra è nata al suo strumento di default e ha corretto un intero rAF più tardi. Che cosa? è un pop visibile su un filo principale occupato e, sotto, a volte mai arrivato Tutto. L'altezza della riga è ora spesa a `windowOpened`, accanto al ricordato larghezza, quindi una finestra nasce l'altezza della riga in cui nasce. - Il buffer aperto ha riprodotto le sue aperture prima che gli ascoltatori del negozio fossero ha registrato alcune linee più in basso, quindi un primo aperto — un collegamento profondo, un auto-popup, qualsiasi bambino il cui effetto di montaggio viene eseguito prima del suo genitore — ha mancato il suo `windowOpened` (altezza della freccia, larghezza ricordata), il suo `makeRoom` (non hexhead mosso da parte) e il suo `wrapAroundDock` (nessun re-pack affatto), e rimase strano fino a E' successo qualcos'altro per rifare la fila. Lo scarico ora funziona ultimo. - Una finestra galleggiante trascinata indietro alla riga prevista atterraggio a `preFloat`'s altezza, che è l'altezza della fila era a quando ha lasciato. E `tool:resize` / `onRequestResize` ha scritto un'altezza e non ha riempito nulla, lasciando una finestra in piedi orgogliosa di niente in programma di tirarlo indietro. Inoltre: un'altezza trascinata in una scheda ora raggiunge gli altri. `prefs` è stato letto una volta carico del modulo, quindi due schede dello stesso membro non sono d'accordo fino a quando un reload, senza gesto disponibile che spiegherebbe la differenza. Raffusato mid-drag, che è il solo il tempo che adotta uno combatterebbe una mano già sulla cucitura. `dockRowHeight.test.ts` è nuovo e guida il fornitore REAL, negozio e layout strategia — ogni altro file in quella cartella fa scattare `ToolWindowsContext`, e raggedness era dentro di esso — chiedendo dopo ogni gesto se la fila è a filo. Una guardia nel test del Registro di sistema non riesce se uno strumento smette di dichiarare il default della riga, dal momento che uno strumento con un default più alto non sarebbe arrivare ad essere più alto, solo per fare La fila sta iniziando un gettone.