Re: [软件] AAC开发 进度更新8

楼主: poewar (☺☻)   2021-03-07 09:56:54
功能调整:
term.ptt.cc贴上ANSI的操作
目前简化后,AAC中复制ANSI(Unicode)
term.ptt.cc进入文章编辑后直接按shift+insert贴上即可
如果分段要再次贴上,只要确定目前是文字模式没有显示ansi色彩即可
此功能目前最大的限制就是
无法从文字中间贴上几个符号
因为毕竟使用了回到该行头的指令
功能调整:
汇出png图档
修改后 显示实体背景色/显示网格
也同样会影响到图档的输出
如果有打开显示,就会同时输出
功能调整:
叠图档案加载后会被lock住的问题
修改后,目前读取图档后,图档移动或删除不会再被软件锁住
同时新增直接拖曳图档进绘图区,会自动加载成叠图背景
功能调整:
透明背景贴上的问题
原本的复制贴上,如果有复制到透明背景的部分
再贴上时会覆蓋背后物件
图例
https://i.imgur.com/nTEuzHl.png
会造成如此结果
当初在使用的时候有点小困扰,所以还是得修正
后来修正后,透明背景色的部分已经不会覆蓋背后物件
但我忘记前景的部分,所以前景的符号会被消除
图例
https://i.imgur.com/mAXKCYN.png
目前算是修正完毕
如果复制来源背景有颜色才会覆蓋背后的颜色跟符号
图例
https://i.imgur.com/rdHL2GK.png
然后同时移除建立新档时下方的默认背景色/默认前景色 的设定字段
这个会跟透明贴上有冲突,同时目前也尚未用到
结语:
原本这个版本是要弄图层功能
但是贴图到一半觉得有点懒得开开关关软件
整个方向转往功能修正了
所以目前图层功能也先暂时搁置
目前就先把此次修正过的部分整理好并清理一下,整理1.2.0的版本
下一个版本看是继续把图层功能完成
或是先来弄字型调整的部分
如果过程中我有想好相关的UI配置或调整的方式的话
如果有什么想法也欢迎分享
※ 引述《poewar (☺☻)》之铭言:
: 新增功能:
: term.ptt.cc贴图solution
: 原本我在贴图的时候,都需要先断线,开pcman连,贴图
: 贴完后再关闭pcman再回到term.ptt.cc,觉得有点麻烦
: 主要是不太想开两个程式
: 所以习惯同时开浏览器跟pcman的可能没这问题
: 因此稍微调整了ansi处理的方式,好方便可以在term.ptt.cc上直接贴
: 之前无法贴主要的问题在于,这边只能接UnicodeText的文字
: 原本处理big5 ansi的方式在这边会显示乱码
: 所以稍微调整了一点流程,增加几个control text
: 使用的方法并无特殊之处,也不是新的东西
: 跟前人在term.ptt.cc上编辑双色字的方式雷同
: Menu新增偏好设定
: https://i.imgur.com/jxReesD.png
: 新增一个选项
: 简易偏好设定UI
: https://i.imgur.com/4xBAo2E.png
: 开启后,之后复制选Copy ANSI(Unicode)就会以调整后的方式复制
: 此功能只影响Copy ANSI(Unicode)这个指令
: Copy纯文字(Big5/Unicode)不变
: 同样Copy ANSI(Big5)皆不变,还是原本的方式运作
: ***
: 流程:
: 1.开启设定
: 2.圈选范围或影格,点选Copy ANSI(Unicode)
: 3.至term.ptt.cc文章中
: 4.按下Insert切换为取代模式
: 5.按下term.ptt.cc的贴上指令Shift+Insert
: 6.贴上完成,并会显示ansi色彩
: 7.如果要再贴下一段,先按Ctrl+V把色彩切回文字模式
: 8.(同5)按下term.ptt.cc的贴上指令Shift+Insert
: 9.结束记得再次按一下Insert切换回插入模式,也可以不用
: term.ptt.cc贴上(步骤6结束)
: https://i.imgur.com/w3gW9zc.png
: 基本上就贴完了,但是好像有些双色字符号怪怪的
: 实际上检查text是没问题的,主要就是term.ptt.cc处理双色字的问题了
: 使用pcman看同一图
: https://i.imgur.com/EChNlZ4.png
: ***
: 概念说明:
: 基本上就跟前人在term.ptt.cc上编辑双色字一样
: 例如先建立目标双色
: *[37;43m.*[33;47m.*[34;45m.*[35;44m.*[m
: 按下Ctrl+V显示颜色
: ....
: 按下Insert转成取代模式,并让指标回到第一个符号
: 输入[你好]送出
: 你好
: 就可以取代符号完成双色字
: 因此AAC这边处理雷同
: 基本上就是把步骤缩减成一行文字
: 启用功能后复制ANSI(Unicode)
: 先加入Ctrl+V控制码
: 接着每一行
: 强制替换所有符号改为半角文字[.]后复制ANSI(Unicode)
: +
: 回到该行开头控制码(Ctrl+A)
: +
: 该行Unicode纯文字
: +
: 换行
: 结语:
: 如果把Ctrl+O / Insert切换插入覆蓋也加到开头的话
: 乍看好像动作更少,但是如果有分段贴上的需求
: 每段贴完都要手动再按Insert跟Ctrl+V切回后再贴,好像也不太好
: 如果开头不加Ctrl+V,好像也可以,但有时候开头会不知道有没有开
: 所以就干脆从文字模式开始
: 要续贴因为已经有图了,所以切回文字模式也比较明显分辨
: 缺点就是只能从每行的开头贴
: 因为回到该行开头的控制码最少,可以减少单行的符号数
: 以上为1.2.0版本新增变动
作者: staristic (ANSI lover)   2021-03-07 13:13:00
作者: AllenSue (也许颓废也是另一种美。)   2021-03-08 01:27:00
大推~~
作者: sadlove (不打扰是我的温柔)   2021-03-15 16:44:00
超赞的!!

Links booklink

Contact Us: admin [ a t ] ucptt.com