LEOYoon-Tsaw / Squirrel-Designer

Squirrel Theme Simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]界面显示异常

pdog18 opened this issue · comments

Pasted Graphic

似乎是 label font 与 font 重叠了

嗯,這個不太好修,一般是連續添加、刪除字體後有概率出現。關掉重新打開App會恢復

嗯,這個不太好修,一般是連續添加、刪除字體後有概率出現。關掉重新打開App會恢復

我是 100% 复现, 不管是否重新打开 app.

Apple M1
macOS 13.0 (22A380)

你點show code,把code貼過來看看

你點show code,把code貼過來看看

name: "冷漠/Apathy"
font_face: "PingFangSC-Regular"
font_point: 20.0
label_font_face: "STHeitiSC-Light"
label_font_point: 29.0
comment_font_face: "PingFangSC-Regular, HanaMinB"
comment_font_point: 20.0
candidate_list_layout: linear
text_orientation: horizontal
inline_preedit: true
corner_radius: 24.0
hilited_corner_radius: 30.0
color_space: srgb
back_color: 0xFFFFFF
border_color: 0x4279AA
candidate_back_color: 0xD65658
candidate_text_color: 0xD8000000
comment_text_color: 0x999999
label_color: 0x0026FF
hilited_candidate_back_color: 0xFFF0E4
hilited_candidate_text_color: 0xEE6E00
hilited_comment_text_color: 0xFFFFFF
hilited_candidate_label_color: 0xF4994C
preedit_back_color: 0xF0BE55
text_color: 0x424242
hilited_back_color: 0xFFFD00
hilited_text_color: 0xD8000000

录制于 1.12(29)
iShot_2023-04-23_08 47 50

同时询问一下: 在某种情况下, Designer 记录的默认值会被修改, 这是 bug 还是 feature , 我无法回到最原始的默认状态了, 即使我删除了 1.11(27) 然后安装 1.12(29). 点击 reset 依旧会将属性还原至我在 1.11(27) 时产生的某个临时副本上.

点击 reset 依旧会将属性还原至我在 1.11(27) 时产生的某个临时副本上.

點 Show Code 會記住當前設置,如果要重置回出廠樣式,點File/New (cmd+n)

image

我這沒有出問題

点击 reset 依旧会将属性还原至我在 1.11(27) 时产生的某个临时副本上.

點 Show Code 會記住當前設置,如果要重置回出廠樣式,點File/New (cmd+n)

如果是 点 show code 会记住当前设置,那么当修改设置以后,点击 show code,然后再点击 reset 是不会发生任何变化吗?

iShot_2023-04-23_09 06 41

那么当修改设置以后,点击 show code,然后再点击 reset 是不会发生任何变化吗?

記住了當然就只能回到記住的點了

font label 堆疊到一起是個bug,慢慢修

font label 堆疊到一起是個bug,慢慢修

多次关闭 app 后重新打开,这个 bug 消失了

這個bug是存在的,主要是水平有限,動態增減UI內容的代碼寫得不怎麼優雅

我现在无法得知,Designer 最原始的状态是如何的了,是这样的吗?
iShot_2023-04-23_09 14 40

bug了,重新下載一下,剛修好

bug了,重新下載一下,剛修好

修出新的 bug 了,File/New proceed 以后,直接 Crash 了

image

我這邊沒有crash

preview.mp4

你可以從squirrel.custom.yaml中把你現有的代碼複製過去,以恢復一個正常的樣式

我這邊沒有crash

preview.mp4
你可以從squirrel.custom.yaml中把你現有的代碼複製過去,以恢復一個正常的樣式

奇怪了,这条回复怎么没有邮件通知?

ScreenFlow.mp4

代码复制过去以后,直接 crash 了。

我這邊沒有crash
preview.mp4
你可以從squirrel.custom.yaml中把你現有的代碼複製過去,以恢復一個正常的樣式

奇怪了,这条回复怎么没有邮件通知?

ScreenFlow.mp4
代码复制过去以后,直接 crash 了。

我的 ScreenFlow Licenses 怎么失效了!!!

新的 bug 来咯~
现在只要点击「In Panel」选项, Designer 就会 Crash。

複製Solarized配色、點擊In Panel都沒遇到你說的crash

preview.mp4

複製Solarized配色、點擊In Panel都沒遇到你說的crash

preview.mp4

这样的话,似乎是我电脑中残留的某个文件导致的,我试试看完全删除掉,然后重新安装

等等,in panel那儿確實有bug,換成出廠的Templete就出現了,修好了
但複製Solarized似乎沒有問題

等等,in panel那儿確實有bug,換成出廠的Templete就出現了,修好了 但複製Solarized似乎沒有問題

现在的情况是:
即使删除了 Designer, 依旧会有数据残留, 安装新版本后, 这部分的数据会继续被使用.

这部分的数据被存在于 /Users/${user}/Library/Containers/Rime.Squirrel-Designer


如果把这个文件夹删除,那么就可以是数据真正的「恢复初始值」了

这部分的数据被存在于 /Users/${user}/Library/Containers/Rime.Squirrel-Designer


如果把这个文件夹删除,那么就可以是数据真正的「恢复初始值」了

是的

这部分的数据被存在于 /Users/${user}/Library/Containers/Rime.Squirrel-Designer
>
如果把这个文件夹删除,那么就可以是数据真正的「恢复初始值」了

是的

这个我不太确定要不要避免,但是像我这种,因为某些意外产生的错误数据被保留下来了,导致 Designer 持续 Crash。

cmd+n、cmd+shift+n 就能復原出廠設置了,歡迎多提bug,十分感謝!

cmd+n、cmd+shift+n 就能復原出廠設置了,歡迎多提bug,十分感謝!

这个我记得我当时是尝试过的,并没有成功恢复出厂设置,如果当时成功了,肯定不会发生后续各种 Crash 了!

cmd+n、cmd+shift+n 就能復原出廠設置了,歡迎多提bug,十分感謝!

这个我记得我当时是尝试过的,并没有成功恢复出厂设置,如果当时成功了,肯定不会发生后续各种 Crash 了!

不过这种情况应该还是极小概率的,应该是比较特殊才会导致错误的数据被记录了,如果这个问题被修复或者干脆无法复现。被删除后保留数据,下次安装继承使用,应该还是个 feature!