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

一些功能提议 #10

Open
GPBeta opened this issue Aug 24, 2022 · 9 comments
Open

一些功能提议 #10

GPBeta opened this issue Aug 24, 2022 · 9 comments
Labels
enhancement New feature or request

Comments

@GPBeta
Copy link

GPBeta commented Aug 24, 2022

十分有意思的项目,玩得很开心!
20220825035011
为了进一步提高可玩性和满足一些冷门项目用户在桌面摆放网页挂件的需求,希望可以添加如下功能:

  1. 允许更改网页背景颜色,特别是透明色;
  2. 根据窗口大小和长宽比自动调整人物大小和位置;
  3. 无阻尼(永续)模式,根据用户拖拽的位置决定摆动幅度和频率;
  4. 以上提到的功能都可以通过 URL Query String 控制开关和设置。
@itorr itorr mentioned this issue Aug 24, 2022
itorr added a commit that referenced this issue Aug 24, 2022
@itorr
Copy link
Owner

itorr commented Aug 24, 2022

好耶玩起来 ヘ|・∀・|ノ*~●

背景透明色

背景颜色的话目前提供了 请求参数选项

添加 ?alpha=true 请求参数可以获得透明背景、隐藏 copyright 信息
https://lab.magiconch.com/sakana/?alpha=true

期望就是满足类似需求,背景色的话感觉确实也很需要,先加上了

  • 关键词 ?background=red
  • hex 色值 #FF00FF ?background=%23FF00FF
  • 背景图 '#d37f7f url(chisato.png)' ?background=%23d37f7f%20url(chisato.png)

自动调整人物大小和位置

这个期望再具体一些,目前页面内元素在任何尺寸下都会尝试居中靠下展示,在此基础上如果能对整个网页框架进行缩放应该可以满足简单的尺寸调整需求。
但问题可能主要来自那个底座和弹簧 (?这能叫弹簧么😡),这个比较难解决

永续模式

无阻尼模式其实这两天我私下里一直在用😆 一玩一整天,我想一想怎么把它融进界面上 #11
目前 @milkybird98 新增加 #7 了一个自动模式,也可以先试试

URL Query String 控制开关和设置

能加上的都给加上😆😆😆

@itorr itorr added the enhancement New feature or request label Aug 24, 2022
@GPBeta
Copy link
Author

GPBeta commented Aug 25, 2022

好耶~人物大小主要使用场景还是在小尺寸下的缩小,高度或宽度小于某个矩形区域则进行等比缩小而不是像学姐一样裁剪头部
sakana

@itorr
Copy link
Owner

itorr commented Aug 25, 2022

新增了无阻尼模式🤗 #11

@GPBeta
Copy link
Author

GPBeta commented Aug 25, 2022

太棒了!另外我还发现,即便弹簧视觉上已经不动了,但是仍然会观察到 DOM 在非常小幅度的变化。
因此希望能加上 截止幅度 判断停止,减少静止时的性能开销。虽然偶然打开页面把玩的话没什么影响,但是对于长时间放置的话 CPU 占用少一些就更好了。

@itorr
Copy link
Owner

itorr commented Aug 25, 2022

太棒了!另外我还发现,即便弹簧视觉上已经不动了,但是仍然会观察到 DOM 在非常小幅度的变化。 因此希望能加上 截止幅度 判断停止,减少静止时的性能开销。虽然偶然打开页面把玩的话没什么影响,但是对于长时间放置的话 CPU 占用少一些就更好了。

确实对于桌面程序来说这个很重要 🙉 开了个新 issue!

@GPBeta
Copy link
Author

GPBeta commented Aug 25, 2022

刚才试了无阻尼模式配合低惯性,实在太棒了!感谢开发者!🤣

@itorr
Copy link
Owner

itorr commented Aug 25, 2022

刚才试了无阻尼模式配合低惯性,实在太棒了!感谢开发者!🤣

我也特喜欢这么玩,放旁边没事儿拨弄两下一玩一整天 😆

顺便小于一定动作时停止重绘 #20 也加上了

@itorr
Copy link
Owner

itorr commented Aug 25, 2022

啊以及 较小高度时的界面适配 #18

@GPBeta
Copy link
Author

GPBeta commented Aug 25, 2022

好耶!我马上去跟大家分享~ なんと…なんと素晴らしい…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants