5 Punkte von GN⁺ 2025-01-12 | 1 Kommentare | Auf WhatsApp teilen
  • Abhängigkeitsfreier Layout-Manager mit Unterstützung für Tabs, Gruppen, Grid- und Split-Views
  • Unterstützt React, Vue und Vanilla TypeScript
  • Bietet Serialisierungs-/Deserialisierungsfunktionen für die vollständige Layout-Verwaltung
  • Unterstützt Split-Views, Grid-Views und "andockbare" Views
  • Themes konfigurierbar und anpassbar
  • Docking sowie Drag-and-drop für Tabs und Gruppen
  • Unterstützung für Pop-out-Fenster
  • Floating-Gruppen-Funktion
  • Umfangreiche API
  • Unterstützung für Shadow DOM
  • Hohe Testabdeckung
  • Dokumentierte Website mit Live-Beispielen
  • Transparente Builds und Code-Analyse
  • Mehr Sicherheit durch verifizierte Veröffentlichungen und Builds über GitHub Actions

1 Kommentare

 
GN⁺ 2025-01-12
Hacker-News-Kommentare
  • Der erste Eindruck von TS ist sehr gut, und es wird die Ansicht geäußert, dass mehr solcher grundlegenden Werkzeuge für den Bau von AI-Apps benötigt werden.
    • Es gibt die technische Überlegung, dass das Mounten/Unmounten von Komponenten teurer sein könnte als display:none.
    • Es wird gefragt, ob es für die deklarative Struktur der Panels Pläne gibt, TS-Layouts über ein Vite-Plugin zu exportieren.
  • Jemand arbeitete in einem privaten Projekt an etwas Ähnlichem und freut sich, dies entdeckt zu haben.
  • Dockview sei ein hervorragendes Projekt und gehöre nach dem Testen mehrerer Bibliotheken zu den besten.
    • Der Grund für die Wahl von FlexLayout war das Fehlen von Unterstützung für vordefinierte Größen, was inzwischen verbessert wurde.
    • Im nächsten Projekt soll Dockview verwendet werden.
  • Es wird angemerkt, dass Unterstützung für SolidJS schön wäre, und dass keine Präferenz zwischen React und Solid besteht.
  • Es gibt die Meinung, dass es gut wäre, in der Demo Videos, Dropdowns und große Textmengen einzubeziehen, um zu zeigen, wie damit umgegangen wird.
    • Es wird gefragt, ob es eine Version nur mit Panels ohne Window-Chrome gibt.
  • Es gibt eine Frage zum Vergleich mit Golden Layout und dazu, ob davon Inspiration bezogen wurde.
    • Es wird Bedauern darüber geäußert, dass Golden Layout früher geschätzt wurde, die Unterstützung inzwischen aber eingestellt ist.
  • Jemand pflegt einen in Rust geschriebenen Tiling-Window-Manager und zollt der Geduld Respekt, mit JS/TS zu arbeiten.
  • Es wird gefragt, ob es Informationen zu einer zero-dep Vanilla-Bibliothek für allgemeine Desktop-Controls außerhalb von HTML gibt.
  • Es wird erwähnt, dass es Zeit sei, Mosaic neu aufzubauen.
  • Da die Demo auf dem iPad nicht funktioniert, wird vermutet, dass die mobile Unterstützung nicht vollständig ist; außerdem würde man es gern für ein persönliches Dashboard und zur Organisation von llama.cpp-Chats verwenden.