Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Remove useless dynamic animations #13

Open
wibus-wee opened this issue Jul 3, 2023 · 0 comments
Open

[Enhancement] Remove useless dynamic animations #13

wibus-wee opened this issue Jul 3, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@wibus-wee
Copy link
Member

wibus-wee commented Jul 3, 2023

Some of icalingua's animations are unnecessary. Like the opacity of the toggle window, and this opacity of sending a message, there's a kind of slow and clunky feeling.


但是其实依旧是需要讨论一番才是:

  • 有一些元素显示的时候的animation涉及到透明度的,其实我认为是不需要的 / 过于缓慢的。就比如切换对话框的时候我其实会觉得整个界面出现卡顿了 (这里可能也有性能的原因,但是我直接排除掉吧!) 。去看 WeChat、QQ、Telegram、Twitter Chat 等等的设计,其实都不会使用到 animation。并且即使有,这个动效的持续时间也是极其短
  • 但是因为 icalingua 但是又因为有loading的元素存在,切换状态比较好的方式似乎也是使用透明度变化。其实我也想不通该怎么做...
  • 其实如果可以的话,可以仿照着Apple的设计:不要loading这个元素,在你点击某个对话框的时候,保持对话列表的对应项目高亮,然后开始加载,加载完就对话框显示出来。(但是如果loading时间久,这不是感觉更卡了吗😑)
  • 也可以使用骨架屏的方式,那当然这个其实并不是这个项目能够做到的事情了(应该)而是应该去直接修改 icalingua 相应的部分。骨架屏应该是 Telegram 的做法。
@wibus-wee wibus-wee added the enhancement New feature or request label Jul 3, 2023
@wibus-wee wibus-wee self-assigned this Jul 3, 2023
@wibus-wee wibus-wee added help wanted Extra attention is needed question Further information is requested labels Jul 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant