5 คะแนน โดย GN⁺ 2025-01-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ตัวจัดการเลย์เอาต์แบบไม่พึ่งพาไลบรารีอื่นที่รองรับแท็บ กลุ่ม กริด และมุมมองแบบแบ่งส่วน
  • รองรับ React, Vue และ Vanilla TypeScript
  • มีฟังก์ชันซีเรียลไลซ์/ดีซีเรียลไลซ์สำหรับจัดการเลย์เอาต์ทั้งหมด
  • รองรับมุมมองแบบแบ่งส่วน มุมมองแบบกริด และมุมมองที่ "dock" ได้
  • รองรับการตั้งค่าธีมและการปรับแต่ง
  • รองรับการ dock แท็บและกลุ่ม / การลากและวาง
  • รองรับหน้าต่างป๊อปเอาต์
  • ฟังก์ชันกลุ่มลอย
  • มี API ที่ครอบคลุม
  • รองรับ Shadow DOM
  • มี test coverage สูง
  • มีเว็บไซต์เอกสารพร้อมตัวอย่างแบบเรียลไทม์
  • มี build ที่โปร่งใสและการวิเคราะห์โค้ด
  • เสริมความปลอดภัยด้วยการเผยแพร่และ build ที่ผ่านการตรวจสอบผ่าน GitHub Actions

1 ความคิดเห็น

 
GN⁺ 2025-01-12
ความคิดเห็นบน Hacker News
  • มีความเห็นว่าความประทับใจแรกต่อ TS นั้นดีมาก และจะต้องมีเครื่องมือพื้นฐานแบบนี้มากขึ้นเพื่อสร้างแอป AI
    • มีข้อกังวลเชิงเทคนิคว่าการ mount/unmount ของคอมโพเนนต์อาจมีต้นทุนสูงกว่า display:none
    • สงสัยว่ามีแผนจะส่งออกเลย์เอาต์ TS ผ่าน Vite plugin สำหรับโครงสร้างแบบ declarative ของแพเนลหรือไม่
  • กำลังทำสิ่งคล้ายกันอยู่ในโปรเจกต์ส่วนตัว และดีใจที่ได้เจอสิ่งนี้
  • ประเมินว่า Dockview เป็นโปรเจกต์ที่ยอดเยี่ยม และหลังจากทดสอบหลายไลบรารีแล้วก็จัดว่าอยู่ในกลุ่มชั้นนำ
    • เหตุผลที่เลือก FlexLayout คือเดิมทีไม่รองรับขนาดที่กำหนดไว้ล่วงหน้า แต่ภายหลังก็ได้รับการปรับปรุงแล้ว
    • วางแผนจะใช้ Dockview ในโปรเจกต์ถัดไป
  • มีความเห็นว่าน่าจะดีหากเพิ่มการรองรับ SolidJS และบอกว่าไม่ได้มีความชอบระหว่าง React กับ Solid เป็นพิเศษ
  • มีความเห็นว่าเดโมน่าจะใส่วิดีโอ ดรอปดาวน์ และข้อความจำนวนมาก เพื่อแสดงวิธีจัดการกับสิ่งเหล่านี้
    • สงสัยว่ามีเวอร์ชันที่มีเฉพาะแพเนลโดยไม่มี window chrome หรือไม่
  • มีคำถามว่าเทียบกับ Golden Layout อย่างไร และได้รับแรงบันดาลใจจากมันหรือไม่
    • บอกว่าเคยชอบ Golden Layout มาก แต่ก็เสียดายที่การสนับสนุนหยุดลงแล้ว
  • กำลังดูแลรักษา tiling window manager ที่เขียนด้วย Rust และขอคารวะต่อความอดทนในการทำงานกับ JS/TS
  • สงสัยว่ามีข้อมูลเกี่ยวกับไลบรารี vanilla แบบ zero-dep สำหรับคอนโทรลเดสก์ท็อปทั่วไปที่ไม่ใช่ HTML หรือไม่
  • กล่าวว่าถึงเวลาสร้าง Mosaic ขึ้นมาใหม่แล้ว
  • เดาว่าการรองรับมือถือยังไม่สมบูรณ์ เพราะเดโมไม่ทำงานบน iPad และบอกว่าอยากใช้มันกับแดชบอร์ดส่วนตัวและการจัดระเบียบแชต llama.cpp