-
Notifications
You must be signed in to change notification settings - Fork 494
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
希望根据窗口分辨率切换配置 #721
Comments
很实用的功能,设计 UI 比较困难,但值得做。 |
这个确实好,感觉比快捷键和自动识别都要合适 |
大佬,您好!这个功能我有个简化的思路,您看看是否有参考价值: |
@killer8224 谢谢建议,你的方案易于配置,但不太灵活,我希望同一套配置能在不同的分辨率上通用,因此还应支持判断缩放比例。市面上的显示器有很多奇怪的分辨率,而且以后如果要支持窗口化就意味着要支持任意分辨率了。拿 Anime4K 举例:
每个配置应该有一个激活条件,这个激活条件由多种因素组合而成,如判断分辨率、缩放比例、刷新率等,并支持用“且”和“或”组合。这些通过代码容易实现,但对一般用户不友好。比如 MadVR 的配置界面: 我的理念是把 UI 做的简单易用,没有学习成本。由于这个功能确实复杂,设计 UI 的挑战性很大。 |
我有个建议,缩放配置和现在一样保持不变,触发条件可以设置成类似“初级模式”“高级模式”的形式,初级模式就还是自己手选配置,高级模式让用户设置缩放情境,自己输入特定语法规则的条件判断语句,然后绑定为true时相应的缩放配置,可以设置多个情境 |
初步想法是做成树形结构,缩放模式要在单独的页面中配置。默认情境在其他情境都不符合的情况下激活,现在的缩放模式都相当于默认情境。关于激活条件考虑不支持“或”操作,一是用的少,上面的讨论都没有使用“或”,二是可以添加多个情境来代替“或”操作。
|
我觉得或还是有必要的,最常见的使用场景是因为窗口比例和显示器比例不一定一致,需要或来对某一边进行判断 |
这个可以放在条件里,比如支持以下条件:
我也考虑过支持多个激活条件,但担心 UI 会过于复杂。结构是:
|
明白了 |
While I understand this might be challenging to implement UI-wise, it sounds like a really helpful feature, since it would eliminate the need to create a new profile per game 90+% of the time. So a +1 from me. |
Expected behavior 预期的功能
这样就不需要每个游戏都手动切换配置。
Alternative behavior (optional) 近似的功能(可选)
类似madvr那样根据分辨率切换配置。
madVR Profile設置:
https://lysandria1985.blogspot.com/2014/01/2madvr-profile.html
The text was updated successfully, but these errors were encountered: