2 คะแนน โดย neocode24 13 일 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

ผมสร้าง Veil ขึ้นมาเพราะรู้สึกไม่สะดวกเวลาที่มีการเผลอเปิดเผยแอปหรือหน้าต่างบางอย่างโดยไม่ได้ตั้งใจระหว่างการแชร์หน้าจอหรือการพรีเซนต์
Veil เป็นแอป macOS แบบเนทีฟที่สามารถแสดง overlay สีดำ (ตัวเลือก FlipClock) ทับบนแอปที่กำหนดเพื่อบังเนื้อหา หรือซ่อนไว้อย่างรวดเร็วได้

  • หากใช้ Safari ในโหมดเต็มหน้าจอ จะทำ veil (ม่าน, บังทึบ) กับจอภาพอื่น ๆ
  • สามารถตั้งค่าให้จอภาพบางจอไม่ถูก veil ได้
  • ตอนทำ veil สามารถเลือกเปิดใช้ฟังก์ชัน FlipClock ได้
  • ผู้ใช้สามารถเพิ่มแอปที่ไม่ต้องการให้ทำ veil ไว้อย่างชัดเจนได้

พัฒนาด้วย SwiftUI/AppKit และระหว่างการเชื่อมต่อสิทธิ์การช่วยการเข้าถึงก็มีข้อจำกัดเฉพาะของ macOS อยู่พอสมควร

ตั้งเป้าให้ทำงานได้อย่างเบาเครื่อง
ผมได้สรุปขั้นตอนการพัฒนาและสิ่งที่ลองผิดลองถูกไว้ในบล็อกด้วย
https://blog.neocode24.com/blog/veil-macos-sideproject/

ยังไม่ได้ผ่านการทดสอบที่หลากหลายมากนัก จึงอาจมีบางฟังก์ชันที่ทำงานได้ไม่ราบรื่น
หากส่งฟีดแบ็กมา ผมจะนำไปปรับปรุงเพิ่มเติม

ขอบคุณครับ

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

 
neocode24 13 일 전

ตั้งใจจะโพสต์เป็น ShowGN แต่ดันโพสต์เป็น News ซะแล้ว T_T
(ถ้าแอดมินมาเห็น รบกวนช่วยย้ายให้หน่อยนะครับ T_T)