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.0 | 30.0.0 | |
|---|---|---|
| รับเข้ามาสักตัว | amenbo skin add mine.yaml | amenbo skin add mine.zip |
| แม่แบบ | amenbo skin template > mine.yaml | amenbo 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 ถูกอัปเดตไปด้วยกันโดยตัวติดตั้งตัวเดียวกัน อย่าปล่อยให้ตัวใดตัวหนึ่งค้างอยู่บนเวอร์ชันเก่า
เพิ่งเริ่มใช้ใช่ไหม ดู เริ่มต้น