มีเปลือกวัสดุแบบกำหนดเอง 42

หลังจากหนึ่งปีของการพัฒนา ก็ได้มีการเผยแพร่ Material Shell 42 ของเชลล์แบบกำหนดเอง ซึ่งนำเสนอการนำแนวคิดของการเรียงต่อกันและการจัดวางเชิงพื้นที่ของหน้าต่างสำหรับ GNOME ไปใช้ โปรเจ็กต์นี้ได้รับการออกแบบให้เป็นส่วนขยายสำหรับ GNOME Shell และมีเป้าหมายเพื่อทำให้การนำทางง่ายขึ้นและเพิ่มประสิทธิภาพการทำงานโดยทำให้การทำงานอัตโนมัติกับ Windows และลักษณะการทำงานของอินเทอร์เฟซที่คาดเดาได้ รหัสนี้เขียนด้วย TypeScript และเผยแพร่ภายใต้ลิขสิทธิ์ GPLv3 การเปิดตัว Material Shell 42 ให้การสนับสนุนการทำงานบน GNOME 42

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

Material Shell ช่วยให้คุณสามารถจัดกลุ่มแอปพลิเคชันตามหัวข้อหรืองานที่ดำเนินการโดยการเพิ่มพื้นที่ทำงานใหม่และการเปิดแอปพลิเคชันในนั้น สร้างพื้นที่หน้าต่างที่เป็นมิตรต่อผู้ใช้และคาดเดาได้ หน้าต่างทั้งหมดจัดวางเป็นรูปกระเบื้องและไม่ทับซ้อนกัน เป็นไปได้ที่จะขยายแอปพลิเคชันปัจจุบันเป็นแบบเต็มหน้าจอ แสดงแบบเคียงข้างกันกับแอปพลิเคชันอื่นๆ จากพื้นที่ทำงาน แสดงหน้าต่างทั้งหมดในคอลัมน์หรือตาราง และซ้อนหน้าต่างในลักษณะอิสระโดยใช้การสแนปแนวนอนและแนวตั้งไปยังที่อยู่ติดกัน หน้าต่าง

โมเดลเชิงพื้นที่ที่ผู้ใช้กำหนดค่าจะถูกบันทึกระหว่างการรีสตาร์ท ซึ่งช่วยให้คุณสร้างสภาพแวดล้อมที่คุ้นเคยกับองค์ประกอบที่ผู้ใช้เลือก เมื่อเปิดแอปพลิเคชัน หน้าต่างของแอปพลิเคชันจะถูกวางในตำแหน่งที่เลือกไว้ก่อนหน้านี้ โดยรักษาลำดับทั่วไปของพื้นที่ทำงานและการเชื่อมโยงแอปพลิเคชันเข้ากับแอปพลิเคชันเหล่านั้น สำหรับการนำทาง คุณสามารถดูเค้าโครงของตารางที่สร้างขึ้น ซึ่งแอปพลิเคชันที่เปิดใช้งานก่อนหน้านี้ทั้งหมดจะแสดงในตำแหน่งที่ผู้ใช้เลือก และการคลิกที่ไอคอนแอปพลิเคชันในตารางนี้จะนำไปสู่การเปิดแอปพลิเคชันที่ต้องการในตำแหน่งนั้น แบบจำลองเชิงพื้นที่

สามารถใช้แป้นพิมพ์ หน้าจอสัมผัส หรือเมาส์ในการควบคุมได้ องค์ประกอบอินเทอร์เฟซได้รับการออกแบบในสไตล์ดีไซน์ Material มีธีมการออกแบบสว่าง มืด และพื้นฐาน (ผู้ใช้เลือกสี) สำหรับการควบคุมเมาส์และหน้าจอสัมผัส แผงจะปรากฏที่ด้านซ้ายของหน้าจอ แผงจะแสดงข้อมูลเกี่ยวกับพื้นที่ทำงานที่มีอยู่และไฮไลต์พื้นที่ทำงานปัจจุบัน ที่ด้านล่างของแผงจะมีตัวบ่งชี้ต่าง ๆ ถาดระบบและพื้นที่แจ้งเตือน

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



ที่มา: opennet.ru

เพิ่มความคิดเห็น