- Verschifft
- 3. September 2026 um 17:39 UTC
- Autor
- Kamo
- Ausschuss
- 4e36c5d
Ein Popup-Tool-Fenster hatte drei Zustände: in der Reihe entlang der angedockt unten, über den Blickport maximiert, oder zu einem Chat-Kopf minimiert. Dies fügt FLOATING - losgelöst von der Zeile, irgendwo auf dem Bildschirm fallen gelassen, und von jeder Kante verkleinert und erreicht es auf zwei Arten. DIE BUTTON. Eine Kontrolle in der Titelleiste, trägt das gleiche Symbol, dass löst einen Zettel, hebt das Fenster vom Schlitz ab und kaskaskadiert es frei von der Anklagebank, damit das Auge ihm folgen kann. Wieder gepresst geht es zurück zu die Zeile. Ein maximiertes Fenster ist un-maximiert und zentriert statt, da es hat keinen Slot zu kommen. DIE DRAG, das ist die interessante Hälfte. Pressen der Titelleiste und Ziehen ist EINE Geste mit drei Ergebnissen, und wo das Fenster ist gelassen gehen entscheidet, welche: - mit seiner unteren Kante innerhalb von 96px des unteren Bildports freigesetzt, es nimmt einen Schlitz in der Zeile - so ziehen ein angedocktes Fenster seitlich ERBÄLT das Dock, das vorher überhaupt nicht möglich war; - veröffentlicht irgendwo sonst schwimmt es dort, die für ein angedocktes Fenster ist der Moment, in dem es sich löst. Es löst sich von genau dort, wo es war, so nichts springt; - und ein schwimmendes Fenster zog zurück nach unten Schnappschüsse in die Reihe, wie es Ansätze, bei seiner Standardgröße und in der Reihenfolge mit seinen Nachbarn. Der untere EDGE wird gemessen, nicht der Etikett: Ziehen eines 650px-Fensters durch seine Titelleiste setzt den Zecken 600px über dem Dock auf dem ersten Frame, und ein Fingerzeiger-Test würde jeden Versuch einer Neuordnung ablösen. Nichts ist verpflichtet, bis der Bezugspunkt auftaucht. Das getragene Fenster, die Nachbarn schlurfen, um Platz zu machen (oder Reihen dahinter zu schließen), der Tropfen Bahnaufhellung, wie das Dock nähert und der Halo um den Schlitz wird es landen alle eine Vorschau von der Live-Box jedes Frame gelöst ist es, was Escape macht, und ändern Sie Ihre Meinung auf halbem Weg, kostet nichts. Zwei kleinere Entscheidungen, die es wert sind, benennt zu werden. Docked Fenster sind jetzt positioniert von ihrer TOP-Kante anstatt mit "bottom: 0" angeheftet; oben und unten sind unterschiedliche Eigenschaften und kein Übergang trägt ein Element zwischen sie, so dass der Snap gesprungen wäre, aber es war zeitlich. Und "reizable: false" wird ein FLOOR, sobald ein Fenster aus der Reihe ist als ein Veto - der E-Mail-Komponist ist eines der Fixed-Size-Tools, und es ist das Fenster Mitglieder wollen am meisten mehr Raum für. Die Reihenreihenfolge und die Schwimmgeometrie überstehen beide eine Nachladung: der Schnappschuss trägt die Float-Box, die Dock-Größe zurück zu, und die Array-Reihenfolge, die die eigene Rechts-Links-zu-Rechts-Vereinbarung des Mitglieds ist. Benötigt @kamo/tool-core 0.1.6 (setFloating / setFloatGeometry / setWindowOrder), hier gestoßen.