看板 asciiart 關於我們 聯絡資訊
本軟體用於繪製ANSI圖 介紹頁面: https://aac.iverv.com/ MicrosoftStore頁面: https://www.microsoft.com/store/apps/9N3FQG7SDVW4 ms-windows-store://pdp/?productid=9N3FQG7SDVW4 相關的介紹請看之前的說明介紹以及進度更新文章 *** 網頁若還沒更新也請稍等,或是清除快取再開 1.7版本的相關問題也請在此篇底下回應 *** 文字重新整理 - 新增功能:符號編輯器 - 新增功能:建立新檔的介面以及邏輯重寫,增加使用者 新增/移除 配置的功能 - 功能調整:偏好設定增加貼上超出選擇框邊界的設定 - 功能調整:符號快捷鍵(Shift+滑鼠滾輪)功能調整,新增上下列切換 - 系統調整:軟體初始版面不設預設值改為null - 介面調整:修正各介面區塊初始版面資料為null的處理 - 介面調整:符號選擇器微調美化,選項稍微放大,當前選擇的符號用粉色框線提示 - 介面調整:偏好設定,字型部分新增一紅字提示變更字型檔後須重啟軟體 - 介面調整:符號選擇Tab過長時改用ScrollBar的解決辦法 - 介面調整:Menu工具選單新增符號編輯器選項 - 錯誤修正:幾個符號的big5符號編輯器複寫輸出錯誤調整 - 錯誤修正:ansi顏色輸出不正確以及多餘ansi碼的問題 - 錯誤修正:修正無設定字型檔時造成啟動失敗 - 錯誤修正:修正移除所有字型檔後重新加入內建字型檔會顯示找不到檔案 - 錯誤修正:範圍選擇工具,使用快速符號切換(Shift+滑鼠滾輪)不會填滿的錯誤 - 錯誤修正:修正複製貼上重播出錯 - 錯誤修正:修正從term.ptt.cc複製畫面資料貼上AAC時有漏缺 - 錯誤修正:筆刷紀錄ProgressID變成0的問題 - 錯誤修正:修正Ctrl+V貼上時,來源資料null造成crash *** 建置1.7.0後小範圍測試,意外發現一個造成crash的bug 重新修正後就直接上1.7.1版 新增功能: 符號編輯器 圖例: https://i.imgur.com/b9T3BD4.png
原本結構就是讀取xml資料了,不過在 新增/移除/修改 上不是很方便 所以新增編輯器的功能,使可以在軟體內操作 除了編輯符號,也可以複寫big5的輸出 這個功能主要是用於unicode to big5系統的mapping資料如果不對或沒有的狀況 可以用這個來複寫輸出 但是載入big5資料的時候還是使用系統內部資料 所以使用此複寫存檔/讀檔後可能會造成符號改變 未來解決辦法可能就是新增存檔格式,直接保存專案資料 目前可能還缺匯入匯出的功能 不過這也是之後再考慮的問題了 新增功能: 建立新檔的介面增加使用者 新增/移除 配置的功能 圖例: https://i.imgur.com/Xhv9ypB.png
原本是寫死的,選項也只有一個 自己設定選項又不一定能涵蓋所有的 所以改為儲存資料,讓使用者自行新增/移除 主要就是讓使用者記錄自己常用的格式 在開新檔案的時候可以快速切換 功能調整: 偏好設定增加貼上超出選擇框邊界的設定 在範圍選擇框使用貼上時,之前是沒有限制 後來想想應該要限制範圍,不過兩種好像都可以 所以先增加一個偏好設定選項來設定 功能調整: 符號快捷鍵(Shift+滑鼠滾輪)功能調整,新增上下列切換 原本簡易快捷是圖章工具選擇符號後(Shift+滑鼠滾輪),可左右切換符號 系統跟資料更換後,這邊也重新改寫 原本的功能不變,不過新增(Ctrl+Shift+滑鼠滾輪)上下列切換的動作 系統調整: 軟體初始版面不設預設值改為null 原本預設資料移除,也減少初始化的動作 主要繪製區也可以移除顯示 介面調整: 修正各介面區塊初始版面資料為null的處理 針對資料null的部分檢查,限制按鈕等動作的執行 介面調整: 符號選擇器微調美化,選項稍微放大,當前選擇的符號用粉色框線提示 符號選擇美化跟選項放大之外,之前選擇了哪個符號不會有提示,稍有不便 所以目前新增一個粉色框線提示當前所選的符號 介面調整: 偏好設定,字型部分新增一紅字提示變更字型檔後須重啟軟體 因原本變動字型後就是需要重啟軟體 但是沒有說明文字會以為沒有作用,所以新增一提示文字 介面調整: 符號選擇Tab過長時改用ScrollBar的解決辦法 因符號Tab也可以編輯了,在新增後過長,原本的處理方式會是堆疊起來 但這樣如果堆疊過高,就會擠壓到下方符號的空間 所以改為水平ScrollBar來橫向延伸 介面調整: Menu工具選單新增符號編輯器選項 符號編輯器除了在符號選擇介面右上角有個按鈕可打開 也同時在Menu選單的 工具(T) 下新增選項 錯誤修正: 幾個符號的big5符號編輯器複寫輸出錯誤調整 錯誤修正: ansi顏色輸出不正確以及多餘ansi碼的問題 參考ANSI ╯╮╬╮╯ ╯╮╮╮╱╲ ╲╱╯╯╯ ╨╲╱╱╲╨ 原本輸出的資料: *[1;30;43m╳*[;36;44m?*[36m?*[35m╪*[34;45m╲*[33m╯╮╬╮╯*[34m╲*[m *[1;30;43m╳*[;36;44m?*[36m?*[35m╪*[34;45m╲*[33m╯╮╮╮*[34m╱╲*[m *[1;30;43m╳*[;37;44m?*[37m?*[35m╫*[34;45m╲╱*[33m╯╯╯*[34m╲*[35m╨*[m *[1;30;43m╳*[;37;44m?*[37m?*[35m╫*[34;45m╨╲╱╱╲╨*[35;44m╪*[m 修正後輸出的資料: *[1;30;43m╳*[;36;44m╮*[35m╪*[34;45m╲*[33m╯╮╬╮╯*[34m╲*[m *[1;30;43m╳*[;36;44m╮*[35m╪*[34;45m╲*[33m╯╮╮╮*[34m╱╲*[m *[1;30;43m╳*[;37;44m╰*[35m╫*[34;45m╲╱*[33m╯╯╯*[34m╲*[35m╨*[m *[1;30;43m╳*[;37;44m╰*[35m╫*[34;45m╨╲╱╱╲╨*[35;44m╪*[m 錯誤修正: 修正無設定字型檔時造成啟動失敗 修正路徑的錯誤,路徑檔的空白符號被編碼為 增加一個null的檢查 目前移除所有字型檔後可正常開啟軟體 然後畫面跟符號選擇則正常不會繪出符號 錯誤修正: 修正移除所有字型檔後重新加入內建字型檔會顯示找不到檔案 重新新增內建字型檔,顯示找不到檔案的問題 原本以為是權限的問題,但是只有讀檔又沒寫入 而且顏色選擇那邊也是用同樣的方式讀取資料 所以重新檢視問題,找到可能出錯的地方是路徑string資料 有一段使用Uri建立的資料,取回的路徑會把空白編碼為%20 這邊加上Unescape修正,目前取得的路徑應該是正常了 錯誤修正: 範圍選擇工具,使用快速符號切換(Shift+滑鼠滾輪)不會填滿的錯誤 範圍選擇後,點選符號會填滿 但是此時使用快速符號切換,則不會使用該符號填滿 修正此問題 錯誤修正: 修正複製貼上重播出錯 錯誤修正: 修正從term.ptt.cc複製畫面資料貼上AAC時有漏缺 因為我使用0x0D來判斷是否轉換完單行資料 但term.ptt.cc複製單行文字,結尾是0而不是0x0D 目前不改變原本邏輯 只改為在最後輸出時多檢查若還有資料在pending line,則一並輸出 錯誤修正: 筆刷紀錄ProgressID變成0的問題 主要在於新存檔,replay檔從temp檔案複製資料過去後ProgressID是0的問題 雖然有任何繪製動作後再存一次檔就可解決 不過這邊改為取table最後一個項目的ID來解決 錯誤修正: 修正Ctrl+V貼上時,來源資料null造成crash -- ◤ANSI繪圖軟體 ◤ ANSI Art Creator https://aac.iverv.com -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.5.88 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/asciiart/M.1672399003.A.C76.html
htx9: 推 01/01 09:33
IepID: 插入文字時按 enter 會輸入亂碼。 01/08 04:30
poewar: 之前的版本enter是沒作用,排除小於32的符號輸入 01/08 10:47
poewar: 後來打算改些什麼結果還沒改到:Q 01/08 10:49
poewar: 目前先把原本的動作加回去,因現在在改tool的架構 01/08 11:05
waterdeer: 推 01/13 22:55
asd1: 好用! 03/27 14:32