重新調整Clipboard相關byte處理的流程,重寫code,實作PaintTool大部分功能的UndoRedo,整體架構還有很多重複的物件、code可以縮減清掃。

update1

畫面縮放功能測試。

update2

MenuItem選項製作以及實作相關功能,匯入.ans檔案測試ok,不過我的架構預設底色是透明,匯入的.ans使用m以後會預期是黑色,bbs的底色,所以匯入的檔案某些地方的顯示會變成透明。

但畢竟原本是打算在console上顯示,所以如果沒明確設定背景色,可能會造成非預期的顯示。

update3

MenuItem檢視項目,選項功能實作以及快捷鍵。

update4

測試Clipboard輸出,目前複製純文字跟ANSI色彩貼上至term.ptt.cc以及phjci目前似乎皆可以運作,之後還需要測試是否沒有錯誤。