amenbo

Amenbo 30.0.0 — รูปลักษณ์ที่ยื่นให้คนอื่นได้

หน้าต่างสวมสกินได้ ทั้งสี ขนาด แบบอักษร ภาพพื้นหลัง และไอคอน อยู่รวมกันในไฟล์เดียวที่ยื่นให้คนอื่นได้ ส่วนการเปลี่ยนแปลงจาก 29.0.0, 29.1.0, 29.2.0 และ 29.3.0 ก็มาลงตัวในเวอร์ชันนี้ด้วย

ตอนนี้ Amenbo สวมสกินได้แล้ว ฝั่งสีมาถึงตั้งแต่ 29.3.0 ส่วนวัสดุ — ภาพพื้นหลัง ไอคอน และแบบอักษร — เป็นของใหม่ใน 30.0.0 ส่วนการเปลี่ยนแปลงตั้งแต่ 29.0.0 จนถึง 29.3.0 ก็มาลงตัวในเวอร์ชันนี้ด้วย

สกิน — เปลี่ยนหน้าตาของมัน

ตั้งค่า > รูปลักษณ์ มีแถว “สกิน” อยู่ สกินสี่ตัวมาพร้อมกับตัวแอป

ชื่อหน้าตาเป็นอย่างไร
คอนทราสต์สูงตัวอักษรกับพื้นห่างกันมาก
Washiพื้นออกโทนอุ่นอย่างกระดาษ
เทอร์มินัลชุดสีอย่างเทอร์มินัล
เรโทรมากับแบบอักษรแบบดอตเมทริกซ์

การเลือกสักตัวคือการลองสวมดู หน้าจอจะวาดใหม่ด้วยสกินนั้น และยังไม่มีอะไรถูกตัดสินจนกว่าจะกด “ใช้อันนี้” ถอยกลับออกมาก็ได้รูปลักษณ์เดิมคืน

จะถอดสกินออก ให้เลือก “ไม่ใช้ (สีที่ Amenbo ให้มา)” ถ้าสกินทำให้หน้าจออ่านไม่ออกจนไปที่ตั้งค่าไม่ได้ คำสั่ง amenbo skin use none ถอดมันออกจากเทอร์มินัลได้

สกินหนึ่งตัวพกอะไรได้บ้าง

สกินคือไฟล์ zip หนึ่งไฟล์ ที่มี skin.yaml กับวัสดุที่มันเรียกชื่อไว้อยู่ข้างใน

  • สี — พื้น ตัวอักษร สีเน้น เส้นขอบ ครบชุดที่หน้าจอใช้
  • ขนาด — ตัวคูณอย่างละหนึ่งค่า สำหรับตัวอักษร ระยะห่าง ความมนของมุม และเงา
  • กรอบ — แบบของเส้น (solid / double / none) กับความหนา
  • แบบอักษร — woff2 หนึ่งไฟล์ ไม่เกิน 2MB
  • ภาพพื้นหลัง — อย่างละหนึ่งภาพ อยู่หลังสี่ที่ คือพื้นของตัวแอปเอง พื้นของแผง ที่ที่จมลงไปอย่างช่องกรอกข้อความ และการ์ด การจัดวางมี contain / cover / tile ส่วนตำแหน่งเลือกได้จากเก้าจุด
  • ไอคอน — ไอคอนที่หน้าต่างวาดอยู่ทั้ง 51 ตัว เปลี่ยนเป็นภาพของคุณเองได้ทุกตัว และสีของมันจะตามตัวอักษรที่อยู่ข้าง ๆ

ภาพพื้นหลัง ไอคอน และการย้ายไปเป็น zip เป็นของใหม่ใน 30.0.0

ยื่นสกินให้คนอื่น

“เขียนออกมาสักอัน” จะได้ zip ที่มีชื่อที่ตั้งค่าได้อยู่ครบทุกชื่อ และกรอกมาจากสกินที่สวมอยู่ตอนนี้ถ้ามี คุณจึงไม่ได้เริ่มจากไฟล์เปล่า ๆ คนรับเอาไฟล์ไปวางที่ ตั้งค่า > “เพิ่มสกิน”

  • ก่อนที่อะไรจะถูกรับเข้าไป แผงจะบอกว่าในไฟล์มีอะไรอยู่บ้าง ทั้งชื่อไฟล์ของภาพแต่ละภาพและของแบบอักษร ขนาดของมัน และที่ที่มันถูกใช้
  • ความอ่านง่ายของสีถูกวัดและรายงานออกมา ว่าคู่สีตกต่ำกว่าเส้นขั้นต่ำไปกี่คู่ มันไม่ได้ขวางการนำเข้า ที่ที่มีภาพอยู่ข้างหลังจะไม่ถูกวัด เพราะสิ่งที่อยู่ใต้ตัวอักษรนั้นไม่ใช่สี
  • ชื่อที่ถืออยู่แล้วจะถูกปฏิเสธพร้อมบอกชื่อทั้งสองรุ่น คุณจึงเห็นว่าตัวไหนอยู่ตรงนั้น และตัวไหนกำลังมา
  • “ส่งต่อสกินนี้” เขียนไฟล์ออกมาเหมือนตอนที่มันมาถึงเป๊ะ ๆ ทั้งวัสดุทั้งหมด คนที่คุณให้ไปจึงส่งต่อไปได้อีก

ค้นและแทนที่ทั้งโฟลเดอร์ (29.1.0)

ค้นคำหนึ่งในโฟลเดอร์ สิ่งที่เจอจะถูกจัดกลุ่มตามไฟล์ และการกดที่อันหนึ่งจะเปิดตรงที่นั้นให้

  • แทนที่ข้ามผลทั้งหมดได้ ไฟล์ที่ไม่อยากให้ถูกแตะต้องก็เอาออกจากรายการได้
  • ก่อนเขียน มันจะถามว่า “แทนที่ N จุดใน M ไฟล์หรือไม่”
  • มันเขียนลงไฟล์ และตรงนี้ไม่มีการย้อนกลับ ทางกลับมีแค่ git เมื่อโฟลเดอร์นั้นอยู่ใต้ git
  • ไฟล์ที่เปลี่ยนไปหลังการค้นจะถูกปล่อยไว้ และมันจะบอกว่าปล่อยไว้กี่ไฟล์

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

การตัดสินใจมีช่วง “กำลังเขียนอยู่” (29.0.0)

การตัดสินใจเป็นฉบับร่างระหว่างที่ยังเขียนอยู่ และ “เขียนให้จบ” จะทำให้มันลงตัว

งานที่มีที่มาเป็นการตัดสินใจที่ยังเขียนไม่เสร็จ จะยังไม่ถูกเริ่ม จนกว่าการตัดสินใจนั้นจะลงตัว งานจะไม่เริ่มบนที่มาที่ยังไม่นิ่งอีกต่อไป

การแก้การตัดสินใจที่ลงตัวแล้วถือเป็นการแก้ถ้อยคำ วันที่ของการตัดสินใจจึงไม่เปลี่ยน ถ้าจะล้มสิ่งที่ตัดสินไปแล้ว ให้เขียนการตัดสินใจใหม่ขึ้นมาแทนที่มัน

เรื่องอื่น ๆ ทั้งหมด

  • ตอนนี้ “เทอร์มินัล” ถูกเรียกว่า “พื้นที่ทำงาน” เป็นการเปลี่ยนชื่อที่หน้าจอเรียกมัน ไม่มีอะไรมากกว่านั้น
  • แผงเก็บชื่อกับจำนวนที่มันได้รับตอนที่คุณไปดูที่อื่นอยู่เอาไว้ให้ ทั้งชื่อที่ AI ตั้งให้แผงนั้นในอีกหน้าหนึ่ง และงานกับการตัดสินใจที่เซสชันนั้นยื่นเข้าไปในระหว่างนั้น อยู่ครบเมื่อคุณกลับมาที่หน้านั้น
  • ตั้งค่าเปิดขึ้นมาทันที การตรวจปัญหาจะไม่ทำงานตอนคุณเปิดมันอีกแล้ว แต่ทำตอนกด “ตรวจ” เท่านั้น แอปจะไม่ค้างระหว่างที่การตรวจทำงาน
  • รายการงานเป็นพัน ๆ รายการเปิดได้จนสุด เพราะวาดแค่แถวที่อยู่บนหน้าจอ
  • Viewer รับชื่อเซิร์ฟเวอร์ สำหรับตั้งเซิร์ฟเวอร์ตัวที่สองบนบัญชีเดียวกัน
  • ปุ่มที่เล็กเกินกว่าจะกดถูกขยายให้กว้างขึ้น จนเป็นเป้าขนาดปลายนิ้ว

สำหรับคนที่ทำสกินไว้ใน 29.3.0

ตอนนี้รูปแบบของสกินเป็น zip ไฟล์ .yaml เปล่า ๆ ไม่ถูกรับเข้าอีกแล้ว เอาไฟล์ของคุณใส่ลงใน zip และไฟล์ที่อยู่ข้างในชื่อ skin.yaml การเขียนแม่แบบออกมาก็เปลี่ยนไปด้วย ตอนนี้มันรับปลายทางมาด้วย

29.3.030.0.0
รับเข้ามาสักตัวamenbo skin add mine.yamlamenbo skin add mine.zip
แม่แบบamenbo skin template > mine.yamlamenbo skin template mine.zip
เขียนตัวที่ถืออยู่ออกมา(ไม่มี)amenbo skin write-out mine mine.zip

รับตัวติดตั้ง

เปิดตัวติดตั้งของระบบปฏิบัติการที่คุณใช้ได้จาก รุ่นล่าสุด ไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ

  • macOS — .pkg มีทั้งสำหรับ Apple silicon และ Intel อย่างละตัว (GUI กับ CLI มาด้วยกัน)
  • Windows — setup .exe (GUI กับ CLI มาด้วยกัน)
  • Linux — GUI เป็น AppImage ส่วนคำสั่ง amenbo มาจากตัวติดตั้งของ CLI

เวลาจะอัปเดต บน GUI แบนเนอร์ “มีเวอร์ชันใหม่กว่า” จะทำการอัปเดตอยู่กับที่ให้ ถ้าคุณติดตั้งแค่ CLI ก็ใช้ amenbo update --apply สลับมันได้

ถ้ามาจาก 28.2.0 หรือก่อนหน้านั้น รูปแบบข้อมูลที่จัดเก็บจะขยับขึ้น การเปิดครั้งแรกบนเวอร์ชันนี้จะย้ายข้อมูลให้ และสำเนาสำรองจากก่อนย้ายจะถูกเก็บไว้ให้โดยอัตโนมัติ เมื่อย้ายแล้ว เวอร์ชันก่อนหน้าจะเปิดมันไม่ได้อีก ถ้าคุณอยู่บน 29.x อยู่แล้ว ก็ไม่มีการย้ายข้อมูล GUI กับ CLI ถูกอัปเดตไปด้วยกันโดยตัวติดตั้งตัวเดียวกัน อย่าปล่อยให้ตัวใดตัวหนึ่งค้างอยู่บนเวอร์ชันเก่า

เพิ่งเริ่มใช้ใช่ไหม ดู เริ่มต้น