3 คะแนน โดย GN⁺ 2025-02-10 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ⚡ FlashSpace

    • FlashSpace เป็นตัวจัดการพื้นที่ทำงานเสมือนที่เร็วมาก ออกแบบมาเพื่อแทนที่และปรับปรุง Spaces ที่มากับ macOS
    • ไม่ต้องรอแอนิเมชันของ macOS
  • 🎥 เดโม

    • วิดีโอเดโมแสดงตัวอย่างการใช้พื้นที่ทำงาน 3 พื้นที่และสลับด้วยคีย์ลัด
  • 💬 วิธีใช้งาน

    • ย้ายแอปทั้งหมดไปยังหนึ่ง macOS Space
    • สร้างพื้นที่ทำงานและกำหนดแอปให้แต่ละพื้นที่
    • กำหนดจอแสดงผลให้กับพื้นที่ทำงาน
    • ตั้งค่าคีย์ลัดเพื่อเปิดใช้งานพื้นที่ทำงานได้อย่างรวดเร็ว
    • หากต้องการให้แอปเดียวกันอยู่ในหลายพื้นที่ทำงาน ให้ใช้ฟีเจอร์ "Floating Apps"
  • 👉 วิธีการทำงาน

    • FlashSpace ช่วยให้กำหนดพื้นที่ทำงานเสมือนและกำหนดแอปให้แต่ละพื้นที่ได้
    • เมื่อสลับพื้นที่ทำงาน แอปที่กำหนดไว้จะแสดงขึ้นโดยอัตโนมัติ และแอปอื่นจะถูกซ่อน
  • ✨ ฟีเจอร์

    • สลับพื้นที่ทำงานได้รวดเร็วมาก
    • รองรับหลายจอแสดงผล
    • เปิดใช้งานพื้นที่ทำงานเมื่อโฟกัสแอป
    • สลับระหว่างแอปได้อย่างรวดเร็วด้วยคีย์ลัด
    • Floating Apps ที่มองเห็นได้ในทุกพื้นที่ทำงาน
    • สลับระหว่างการตั้งค่าต่าง ๆ ได้อย่างรวดเร็วผ่านโปรไฟล์
  • ⚖️ คุณค่าของโปรเจกต์

    • ประสิทธิภาพ: แอปควรทำงานให้เร็วที่สุดเท่าที่เป็นไปได้
    • ความเรียบง่าย: แอปควรใช้งานและตั้งค่าได้ง่าย
    • ความน่าเชื่อถือ: แอปควรทำงานได้โดยไม่มีข้อผิดพลาด
    • ความโปร่งใส: แอปควรช่วยเหลือโดยไม่รบกวน
    • ปรัชญา UNIX: แอปควรทำสิ่งเดียวให้ดี — การจัดการพื้นที่ทำงาน
  • 🪟 ตัวจัดการโฟกัส

    • FlashSpace ช่วยให้สลับโฟกัสระหว่างหน้าต่างได้อย่างรวดเร็ว
    • สามารถใช้คีย์ลัดเพื่อย้ายโฟกัสไปในทิศทางที่ต้องการได้
  • 📝 การตัดสินใจด้านการออกแบบ

    • การทำงานแบบไม่รบกวน: FlashSpace จะไม่จัดการหน้าต่างอย่างเชิงรุก
    • ไม่รองรับหน้าต่างแอปรายตัว: การรองรับหน้าต่างแอปรายตัวอาจเพิ่มความซับซ้อนและลดประสิทธิภาพ
  • 🖥️ การผสานรวมกับ SketchyBar

    • FlashSpace สามารถผสานรวมกับ SketchyBar และเครื่องมืออื่น ๆ ได้
    • จะรันสคริปต์ที่ตั้งค่าได้เมื่อมีการเปลี่ยนพื้นที่ทำงาน
  • 🛠️ การบิลด์จากซอร์ส

    • FlashSpace ใช้ XcodeGen เพื่อสร้างโปรเจกต์ Xcode จากไฟล์ project.yml
    • โคลนรีโพซิทอรี จากนั้นย้ายไปยังไดเรกทอรีของโปรเจกต์ แล้วรัน brew bundle เพื่อติดตั้ง dependencies
    • รัน xcodegen generate เพื่อสร้างโปรเจกต์ แล้วเปิดใน Xcode เพื่อบิลด์และรัน
  • 💛 ผู้สนับสนุน

    • ขอขอบคุณผู้สนับสนุนทุกคนที่ช่วยสนับสนุนโปรเจกต์นี้

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

 
GN⁺ 2025-02-10
  • สงสัยว่าใช้งานร่วมกับ Amethyst ได้ไหม อยากได้หน้าต่างแบบไทล์ แต่ไม่อยากได้อาการหน่วงตอนสลับสเปซ

  • ดีมาก! หวังว่าจะเพิ่มมุมมองแบบกริดของเวิร์กสเปซได้ คิดถึง TotalSpaces

  • มาถูกจังหวะมาก ตอนนี้กำลังสำรวจตัวเลือกในพื้นที่นี้อีกครั้งและตัดสินใจเลือก AeroSpace ไว้แล้ว จะลองใช้ตัวนี้ดู

  • ขอบคุณ! เพิ่งติดตั้งเมื่อกี้และจนถึงตอนนี้ก็ทำงานได้ดี

  • ใช้ AeroSpace เพื่อจุดประสงค์นี้มานานกว่าหนึ่งปีแล้ว ปิดความสามารถด้านไทล์ทั้งหมดในการตั้งค่า และใช้คีย์ลัดอยู่แค่สองอย่าง: สลับไปยังเวิร์กสเปซ และย้ายหน้าต่างปัจจุบันไปยังเวิร์กสเปซ จำเป็นมากเวลาทำงานบนหน้าจอเล็ก

    • AeroSpace มีปัญหาด้านประสิทธิภาพอยู่ แต่ดูเหมือนว่านี่เป็นปัญหาที่ติดมากับ macOS API ที่มีให้ใช้
    • ดูเหมือนว่า FlashSpace ก็มีปัญหานี้เหมือนกัน
    • ในแง่การตั้งค่า ฉันรู้สึกว่าการตั้งคีย์ลัดแยกตามแต่ละเวิร์กสเปซนั้นยุ่งยาก ใน AeroSpace ตัวอักษรและตัวเลขทั้งหมดบนคีย์บอร์ดจะกลายเป็นเวิร์กสเปซโดยอัตโนมัติ และคีย์ลัดเป็นแบบโกลบอล
    • เมื่อพิจารณาทั้งหมดนี้แล้ว ฉันชอบเครื่องมือที่มีเป้าหมายหลักคือแก้ปัญหาเรื่องเวิร์กสเปซของ macOS
    • จากการทดสอบเพิ่มเติม FlashSpace ไม่รองรับหน้าต่างคนละบานของแอปเดียวกันให้อยู่คนละเวิร์กสเปซได้ ซึ่งเป็นปัญหาใหญ่กับเวิร์กโฟลว์ของฉัน