Faire en sorte que la limite gauche bouge le bord gauche, et en mettre un sur chaque fenêtre

Fixkamo-internal
Expédié
6 septembre 2026 à 06:50 UTC
Auteur
Kamo
Commite
d02c595

Deux choses n'étaient pas mauvaises avec le geste de grandeur. Il a déplacé le bord lointain. "store.resize" écrit la largeur d'une fenêtre et touche Rien d'autre - pas - dockX, pas l'emballage - donc une fenêtre redimensionnée à travers elle a conservée son bord gauche s'est coincé et a grandi jusqu'à la droite. Faire glisser la limite gauche donc a escaladé le côté droit, et les fenêtres à gauche ne se sont jamais déplacées du tout. La solution est un relais: redimensionne puis reconditionne, et Parce que "layoutDock" emballe de droite à gauche qui ancre la fenêtre traînée droite a laissé la même distance avec la gouttière intacte et verrouillée à la limite plutôt que Il a été écarté. Mesuré dans un vrai navigateur contre le vrai dock, trois vraies fenêtres de discussion, milieu un brassard de 140px gauche: voisin droit 0/0/0, fenêtre traînée gauche -140 et droite 0, voisin gauche gauche -140 et droite -140. Gutters 5 et 5. Ma vérification précédente n'aurait pas pu comprendre cela. La sonde a calculé chacune le dockX de la fenêtre à partir de sa propre largeur, ce qui l'a fait d'être dosé à droite par construction, Et chaque test de jsa. Celui-ci monte le vrai fournisseur et la vraie ToolDock et ouvre de vraies fenêtres, donc toute la chaîne est sous le pointeur. «La plupart des fenêtres n'avaient pas de limite du tout. Elle était fermée sur le registre, qui est "faux" pour le chat, le message, les SMS et le softphone - les quatre fenêtres a les membres dans lesquels se trouvaient les quatre n'avaient pas de contrôle de la largeur, tandis que leur hauteur se déplaçait. avec le reste de la rangée. "dockWidthFloor" dit que le drapeau de la façon dont FloatFloor C'est déjà le cas : une parole, pas un veto. Un outil étiré pour 460px peut être réalisé aussi large que l'organe aime et ne s'est jamais pressé en dessous de la largeur sur laquelle il a été conçu. Un outil qui déclare que son propre minimum le maintient à la place. La largeur mémorable par outil et la restauration de l'instantané suivent la même règle. Les deux échecs sont maintenant épinglés par des tests qui échouent sans la solution: obtient la propriété de rangée que le geste existe à produire (droit edge tenu, voisins Porter, gouttières conservées), et ToolDock obtient une affirmation sur le HICHEGER un couture drager atteint - les nombres étaient corrects tout le temps, c'était le câblage qui ne l'était pas.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation