Tất cả dự án

Dự án cá nhân09/2026 – hiện tại

FoldAway

Khi bạn gập nắp MacBook, màn hình mờ dần, nghiêng và tối lại theo đúng góc bản lề theo thời gian thực. Dừng giữa chừng, màn hình trở lại như cũ. Phiên bản 1.1.0.

Loại
Dự án cá nhân
Thời gian
09/2026 – hiện tại
Công nghệ
Swift 6AppKitIOKit HIDScreenCaptureKitCore ImageMetalSparklemacOS

Tính năng

  • Hiệu ứng gập giữa góc bắt đầu và kết thúc tuỳ chọn, cùng hiệu ứng hiện lại khi mở nắp.
  • Chế độ nhẹ không cần quyền gì, và chế độ đầy đủ với blur tăng dần và phối cảnh.
  • Tuỳ chỉnh cường độ, độ tối, hướng gập; hiển thị góc trực tiếp trên thanh menu; phím tắt toàn cục để thoát khẩn cấp.

Điểm kỹ thuật

  • Đọc cảm biến góc nắp qua báo cáo IOKit HID công khai với độ phân giải 0,01°; cảm biến chỉ cập nhật 10 Hz nên chuyển động được nội suy lên 60 fps.
  • Chế độ đầy đủ chụp màn hình một lần bằng ScreenCaptureKit và vẽ lại qua Core Image trên Metal layer, tốn khoảng 2 ms CPU mỗi khung hình.
  • Lỗi màn hình đen khi mở máy được truy ra ba nguyên nhân chồng nhau và sửa kèm test tái hiện lỗi.
  • 50 test.