Fare la cucitura sinistra spostare il bordo sinistro, e mettere uno su ogni finestra

Fixkamo-internal
Spegnimento
6 settembre 2026 alle ore 06:50 UTC
Autore
Kamo
Impegno
d02c595

Due cose sbagliavano con il gesto di larghezza. ** Ha spostato il bordo lontano.** `store.resize` scrive la larghezza di una finestra e tocca nient'altro — non `dockX`, non l'imballaggio — così una finestra ha ridimensionato attraverso esso tenuto il suo bordo sinistro pinned e cresciuto alla destra. Dragging la cucitura sinistra quindi ha scalato il lato destro, e le finestre a sinistra non si sono mai mosse affatto. La correzione è Un relayout. ridimensiona e poi riimballaggio, e perché `layoutDock` imballa destra a sinistra che ancora la finestra trascinata destra sinistra la stessa distanza con la gronda intatta — chiusa alla cucitura piuttosto che spinto a parte. Misurato in un browser reale contro il dock reale, tre finestre di chat reali, mezzo uno trascinato 140px sinistra: lato destro 0/0/0, finestra trascinata sinistra -140 e destra 0, sinistra vicino sinistra -140 e destra -140. Gutters 5 e 5. La mia prima verifica non avrebbe potuto catturarlo. La sonda ha calcolato ciascuno dockX della finestra dalla sua larghezza, che lo ha fatto destra-anchored da costruzione, e ogni test jsdom si è fermato agli oggetti. Questo monta il fornitore reale e il vero ToolDock e apre vere finestre, quindi tutta la catena è sotto il puntatore. La maggior parte delle finestre non aveva cuciture. E 'stato gated sul `resizable` del Registro di sistema, che è `false` per chat, messaggio, SMS e il softphone — le quattro finestre un membro vive in erano i quattro senza controllo di larghezza, mentre la loro altezza spostata con il resto della fila. `dockWidthFloor` legge che contrassegnano la strada `floatFloor` già fa: un pavimento, non un veto. Un attrezzo disegnato per 460px può essere fatto largo come il membro ama e mai premuto sotto la larghezza è stato progettato a. Uno strumento che dichiara il proprio minimo lo mantiene invece. La larghezza per-tool ricordata e il ripristino snapshot seguire la stessa regola. Entrambi i guasti sono ora bloccati da test che non riescono senza la correzione: `layoutDock` ottiene la proprietà di fila il gesto esiste per produrre (fine destro tenuto, vicini portato, gutter tenuti), e ToolDock ottiene un'affermazione su WHICH handler una cucitura drag raggiunge — i numeri erano fin dall'inizio, era il cablaggio che non era.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo