VS Code เผยแผนปี 2019 หาวิธีทำ Floating Window, ปรับหน้าตาเป็น Fluent Design

2019-02-02

ทีมงาน Visual Studio Code ประกาศ roadmap ของปี 2019 ว่าจะพัฒนาซอฟต์แวร์ในด้านใดบ้าง ประเด็นที่น่าสนใจมีดังนี้

  • ปรับปรุงหน้าตาของโปรแกรมในจุดเล็กๆ น้อยๆ เช่น ไอคอนของปุ่ม และหาวิธีเชื่อมโยงกับ Fluent Design System แบบใหม่ของไมโครซอฟท์
  • ปรับปรุงการเรียกโปรแกรม (startup time) ให้เร็วขึ้น, เปลี่ยนมาใช้ tree widget ตัวใหม่ที่เร็วกว่าเดิม, หาวิธีในการบ่งชี้ว่าส่วนขยายตัวไหนทำ VS Code ช้าลง
  • ปรับปรุงการทำงานร่วมกับ Windows Subsystem for Linux (WSL) ให้ดีขึ้นกว่าเดิม
  • หารือกับทีม TypeScript เพื่อพัฒนาการใช้งานบน VS Code ให้ดีขึ้น

No Description

ทีมงาน VS Code บอกว่า ฟีเจอร์ที่ถูกเรียกร้องเข้ามาเยอะที่สุดคือ floating windows หรือการลากบางส่วนของ VS Code (เช่น Terminal หรือ Debug) ออกมาเป็นหน้าต่างใหม่ ซึ่งในทางเทคนิคทำได้ยาก เพราะ VS Code พัฒนาขึ้นบน Electron ที่อยู่บน Chrome อีกทีหนึ่ง ปัญหาคือ Chrome แยกหนึ่งหน้าต่างหนึ่งโพรเซส ทำให้การลากหน้าต่างใหม่ ต้องสร้างโพรเซสใหม่ (ที่มีข้อมูลเหมือนเดิมทุกอย่าง) ขึ้นมาอีกตัว ซึ่งไม่มีทางทำให้เร็วและลื่นได้

ทีมงานบอกว่าจะลองหาวิธีดู โดยจะเน้นที่การลาก Terminal ออกมาเป็นอันดับแรก ซึ่งเป็นสิ่งที่คนเรียกร้องเข้ามามากที่สุด

ทีม VS Code ยังระบุว่าจะเข้าไปช่วยพัฒนาส่วนขยาย 3 ตัวหลัก ได้แก่ GitHub Pull Request, Azure Account, Vue

ที่มา – Visual Studio Code, InfoWorld