凡
2023-08-15 08:16 deepin
顶一个,支持开发者使用rust编程语言开发桌面软件。
Reply Like 0 View the author
顶一个,支持开发者使用rust编程语言开发桌面软件。
这个挺酷的,哪里可以下载?
neovide好像使用了skulpin,rust好像也有skulpin库,你可以用这个库试试看。
我觉得应该是 设置一个矩形过渡动画的毫秒数假设是150ms,触发光标换行移动时(同行左右移动不触发此事件),然后判断下一个光标位置,计算光标四个角的坐标',(x左上2,y左上角2,x右上角2....)。四个旧坐标按照先后顺序延时平移:先第一个旧左上角坐标平移到新左上角,接着等一会到第二个坐标平移到新坐标,再第三个,第四个。
这个挺酷的,哪里可以下载?
在github上下载的
输入字符一个个滑出来太丝滑了,体验很舒服的感觉,像指尖魔法。
希望deepin终端也加入这种输入效果
Popular Ranking
ChangePopular Events
More
不知道大家使用过neovide(一个vim/neovim GUI程序)没有,在其中我对其光标动画颇有兴趣,
特别是在输入文本时,光标并不会直接跳转到下一个位置,而是存在一种过渡效果。
不知道有没有实现思路,该GUI使用rust实现的。