สองสัปดาห์ที่ผ่านมามีการอัปเดตที่สำคัญ Lagrangeไคลเอนต์ของเครือข่าย Gemini (บทความวิกิพีเดีย, เว็บไซต์) นำเสนอเป็นทางเลือกที่มีน้ำหนักเบาสำหรับ WWW และสร้างขึ้นโดยคำนึงถึง หนูขนาดใหญ่แต่ด้วยการปรับปรุงเพิ่มเติมเช่นภาษาของตัวเอง เจมเท็กซ์ สำหรับมาร์กอัปข้อความพื้นฐานและการเข้ารหัส เมื่อวันที่ 29 กันยายน การอัปเดต 1.18.1 ได้รับการเผยแพร่ โดยแก้ไขข้อบกพร่องหลายประการจากรุ่นก่อนหน้า
Lagrange เป็นไคลเอนต์ข้ามแพลตฟอร์มที่ใช้ความสามารถของไลบรารี เอสดีแอล สำหรับการเร่งความเร็วกราฟิกและ OpenSSL สำหรับการเข้ารหัส โปรแกรมนี้รองรับแท็บและการแบ่งหน้าจอ ประวัติการเรียกดู บุ๊กมาร์ก การค้นเว็บ คำแนะนำอัจฉริยะเมื่อพิมพ์ในแถบที่อยู่ การแสดงรูปภาพที่ฝังไว้บนหน้าต่างๆ การเล่นไฟล์เสียงและการเลือกธีม และมีโปรแกรมรวบรวมข่าวในตัว อินเทอร์เฟซของ Lagrange ชวนให้นึกถึงเว็บเบราว์เซอร์สมัยใหม่ทั่วไป แต่มีตัวเลือกการปรับแต่งมากมาย คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติของแอปพลิเคชันได้โดยเปิดแท็บ about:help ใน Lagrange หรือโดยการอ่านไฟล์ help.gmi
ซอร์สโค้ดของโปรแกรมเขียนด้วยภาษา C และสามารถคอมไพล์ได้บนแพลตฟอร์มที่รองรับ POSIX สมัยใหม่ รุ่น 64 บิตอย่างเป็นทางการ ใช้ได้ สำหรับแพลตฟอร์ม Windows, macOS и GNU/Linux (AppImage). Бета-релизы доступны для мобильных платформ: iOS, Android (พื้นที่เก็บข้อมูล F-Droid, APK)
1.18
นวัตกรรม:
- รองรับการส่งข้อความ มิสฟิน- ลิงก์ Misfin:// จะเปิดขึ้นในกล่องโต้ตอบการส่ง
- สนับสนุน ปลานำ้จืดตัวเล็กซึ่งเป็นโปรโตคอลแบบน้ำหนักเบาที่ใช้ UDP เพิ่มโดย Dima Krasner
- ยักษ์: รองรับตัวเลือก "แก้ไข" ในลิงก์สาธารณะของ Titan เนื้อหาของลิงก์จะถูกดาวน์โหลดและเปิดในตัวแก้ไขข้อความของกล่องโต้ตอบการส่ง เมื่อการแก้ไขเสร็จสิ้น เนื้อหาจะถูกส่งกลับไปยังเซิร์ฟเวอร์
- ตัวเลือกในการปิดใช้คำเตือนทั้งหมดเกี่ยวกับการเชื่อมต่อ TLS ที่ไม่ปลอดภัย
- เล่นเสียงในรูปแบบ บทประพันธ์ ผ่าน libopusfile (การพึ่งพาเพิ่มเติม) เพิ่มโดยมาร์ตินช้าง
การเปลี่ยนแปลงและการปรับปรุง:
- โดยใช้ คำสาป ขณะนี้คุณสามารถสร้างไคลเอนต์คอนโซล clagrange นอกเหนือจากเวอร์ชัน GUI แทนที่จะแยกจากกัน สคริปต์สำหรับการสร้าง TUI ถูกลบออกแล้ว
- ปรับปรุงการโฟกัสไปที่องค์ประกอบ UI: ปุ่มลูกศรจะย้ายโฟกัสไปยังวิดเจ็ตที่อยู่ติดกัน
- เมนูบริบทสามารถควบคุมได้ด้วยปุ่มลูกศร และใช้ตัวอักษรตัวแรกของทางลัดรายการเมนูเพื่อย้ายโฟกัสอย่างรวดเร็วโดยการกดปุ่มที่เหมาะสมบนแป้นพิมพ์
- URL ที่บุ๊กมาร์กไว้จะได้รับการอัปเดตโดยอัตโนมัติในกรณีที่มีการเปลี่ยนเส้นทางอย่างต่อเนื่อง (URL ดั้งเดิมยังคงถูกจัดเก็บไว้ใน bookmarks.ini)
- ความยาวบรรทัดเปลี่ยนแปลงแบบไดนามิก (ปรับขนาดของหน้าต่าง) รวมถึงช่องต่างๆ เช่น บล็อกที่จัดรูปแบบไว้ล่วงหน้าและบรรทัดข้อความธรรมดา
- คุณสามารถป้อนเส้นทางไปยังไฟล์ได้ด้วยตนเองในกล่องโต้ตอบการส่ง ก่อนหน้านี้รองรับเฉพาะการลากและวางเท่านั้น
- การคลิกขวาที่แบนเนอร์ของไซต์จะแสดงเมนูตามบริบทของลิงก์ (ลิงก์ไปยัง URL รากของแคปซูล)
- เมื่อบันทึกลงในไดเร็กทอรีดาวน์โหลด หน้าต่างป๊อปอัปยืนยันจะปรากฏขึ้น
- แถบเมนู: เมื่อเปิดใช้งานจากแป้นพิมพ์ เมนูย่อยที่เปิดล่าสุดจะเปิดขึ้นอีกครั้ง แต่ไม่จำเป็นต้องเป็นไฟล์เหมือนเมื่อก่อน
- ตอนนี้ปุ่ม Return จะเน้นที่ช่องพิมพ์ URL
- เกี่ยวกับหน้า: อธิบายความหมายของ "ลายนิ้วมือ" ประเภทแฮช (SHA-256) และสิ่งที่ใช้ในการคำนวณ (ใบรับรองแบบเต็มหรือเฉพาะคีย์สาธารณะ) จะปรากฏขึ้น
- สัญลักษณ์สำหรับการทำงาน "ไปที่รูท" บุ๊กมาร์กระยะไกล และตัวบ่งชี้บุ๊กมาร์ก (ปุ่ม) ได้รับการอัปเดตแล้ว
- Gopher: การแยกวิเคราะห์ประเภทสตริง Telnet 8 และ T ที่ถูกต้อง
- แบบอักษร Noto Emoji ได้รับการอัปเดตเพื่อรองรับ Unicode 15.1
- TUI: แป้นพิมพ์ลัดที่ใช้บ่อยจะแสดงแทนแถบเมนูเมื่อปิดใช้งานเพื่อทำให้อินเทอร์เฟซเข้าถึงได้มากขึ้น
- TUI: ปรับปรุงรูปแบบอินเทอร์เฟซ โดยคำนึงถึงความเป็นไปได้ในการใช้งานที่มีความละเอียดขั้นต่ำ 80x25
- TUI: ปรับปรุงการแสดงวิดเจ็ตต่างๆ ในโหมดข้อความ
แก้ไข:
- Titan URL เปิดกล่องโต้ตอบการส่งอย่างไม่ถูกต้องเมื่อดูประวัติ
- คำขอ Titan ในแท็บที่เปิดอยู่ถูกส่งกลับโดยมีเนื้อหาว่างเปล่าเมื่อเปิดแอปพลิเคชัน
- บางครั้งการระบุตัวตนที่จะส่งไปยังไททันก็ถูกเลือกอย่างไม่ถูกต้อง
- กล่องโต้ตอบการส่งหายไปหลายบรรทัดเนื่องจากข้อผิดพลาดในการลากและวาง
- Gopher: องค์ประกอบการจัดรูปแบบ Gemtext ที่พบในข้อความของหน้า Gopher จะถูกละเว้น เพื่อป้องกันความเป็นไปได้ที่จะบิดเบือนลักษณะที่ปรากฏของหน้า
- โกเฟอร์: หมายเลขพอร์ตสามารถเว้นว่างไว้บน i-lines
- ป้ายกำกับข้อความค้นหาที่มี ? มีเครื่องหมายพิเศษอยู่ในคำนำหน้า
- เครื่องหมายลิงก์ตัวเลข (ตัวอักษร) ที่แสดงเมื่อนำทางโดยใช้ Alt/Option หรือปุ่มแถวหน้าเริ่มต้นที่ด้านบนสุดของวิวพอร์ต
- ลำดับการประมวลผลเหตุการณ์ไม่ถูกต้องเมื่อมีหลายหน้าต่างเมื่อวิดเจ็ตตัวใดตัวหนึ่งมีโฟกัส
- macOS: Навигация трекпадом на несфокусированном окне могла сработать в другом, сфокусированном окне.
- ไม่มีตัวบ่งชี้โฟกัสในรายการว่างและรายการตัวอย่าง
- การกด Alt/Option ค้างไว้ (ตัวแก้ไขสำหรับการแสดงหมายเลขลิงก์) เมื่อเปิดลิงก์คำขออาจทำให้ขาดโฟกัสอินพุตในกล่องโต้ตอบป๊อปอัป
- ระยะห่างระหว่างอักขระในบล็อกที่จัดรูปแบบไว้ล่วงหน้าไม่ถูกต้อง
- การเน้นย่อหน้าแรกทำงานไม่ถูกต้องกับแบบอักษรที่มีช่องว่างเดียว
- บางครั้งตัวอักษรข้อความก็ถูกตัดออกไปบางส่วน
- TUI: อักขระหลีกสีไม่ได้ถูกนำมาพิจารณาในเอาต์พุต
- TUI: สัญลักษณ์เมนูย่อยหายไป
- TUI: อาจค้างได้เมื่อแสดงข้อความที่ตัดคำ
1.18.1
- macOS: Исправлено открытие URI Misfin извне, средствами системы.
- Windows: Теперь можно запомнить Lagrange как приложение для открытия URL misfin://.
- TUI: แก้ไขความเสียหายของเอาต์พุตที่เป็นไปได้
- TUI: คำสาปจะเชื่อมโยงแบบคงที่เมื่อใช้ตัวเลือก CMake ENABLE_STATIC เท่านั้น
- อัปเดตการแปลอินเทอร์เฟซ
ที่มา: linux.org.ru
