5 điểm bởi GN⁺ 2025-01-12 | 1 bình luận | Chia sẻ qua WhatsApp
  • Trình quản lý bố cục không phụ thuộc thư viện, hỗ trợ tab, nhóm, lưới và chế độ xem chia tách
  • Hỗ trợ React, Vue và Vanilla TypeScript
  • Cung cấp tính năng tuần tự hóa/giải tuần tự hóa để quản lý toàn bộ bố cục
  • Hỗ trợ chế độ xem chia tách, chế độ xem lưới và các chế độ xem có thể "dock"
  • Có thể cấu hình chủ đề và tùy biến
  • Tính năng dock tab và nhóm / kéo thả
  • Hỗ trợ cửa sổ popout
  • Tính năng nhóm floating
  • Cung cấp API phong phú
  • Hỗ trợ Shadow DOM
  • Độ bao phủ kiểm thử cao
  • Cung cấp website tài liệu với các ví dụ chạy trực tiếp
  • Build minh bạch và phân tích mã nguồn
  • Tăng cường bảo mật với quy trình phát hành và build đã được xác minh qua GitHub Actions

1 bình luận

 
GN⁺ 2025-01-12
Ý kiến trên Hacker News
  • Có ý kiến rằng ấn tượng ban đầu về TS rất tốt, và sẽ cần nhiều công cụ nền tảng như thế này hơn để xây dựng các ứng dụng AI
    • Có băn khoăn kỹ thuật rằng việc mount/unmount component có thể tốn kém hơn display:none
    • Họ tò mò liệu có kế hoạch xuất layout TS thông qua plugin Vite cho cấu trúc khai báo của panel hay không
  • Đã từng làm công việc tương tự trong dự án cá nhân, nên rất vui khi phát hiện ra thứ này
  • Dockview là một dự án xuất sắc, và sau khi thử nhiều thư viện thì được đánh giá là thuộc nhóm hàng đầu
    • Lý do chọn FlexLayout là vì thiếu hỗ trợ kích thước được định nghĩa sẵn, nhưng sau đó điều này đã được cải thiện
    • Có kế hoạch dùng Dockview cho dự án tiếp theo
  • Có ý kiến sẽ rất tốt nếu thêm hỗ trợ SolidJS, và nói rằng không thiên vị giữa React và Solid
  • Có ý kiến rằng sẽ hay hơn nếu demo bao gồm video, menu thả xuống và lượng lớn văn bản để cho thấy cách xử lý
    • Họ tò mò liệu có phiên bản chỉ có panel mà không có window chrome hay không
  • Có câu hỏi về việc so sánh với Golden Layout và liệu dự án có lấy cảm hứng từ đó hay không
    • Từng rất thích Golden Layout trước đây, nhưng bày tỏ sự tiếc nuối vì nó đã ngừng được hỗ trợ
  • Đang bảo trì một tiling window manager viết bằng Rust, và bày tỏ sự kính trọng với sự kiên nhẫn khi làm việc bằng JS/TS
  • Họ tò mò liệu có thông tin nào về thư viện vanilla zero-dep dành cho các desktop control thông thường ngoài HTML hay không
  • Nhắc rằng đã đến lúc xây dựng lại Mosaic
  • Vì demo không hoạt động trên iPad nên đoán rằng hỗ trợ di động vẫn chưa hoàn chỉnh, và nói muốn dùng nó cho dashboard cá nhân cũng như sắp xếp chat llama.cpp