番源选择页面展开、增强功能
为了避免冲突造成的bug,重新合并了一遍代码,并在macOS 26上进行测试,暂未发现问题。 保证了莫奈色调风格的同时,尽可能降低了侵入性,不改变默认外观。
实现了以下功能:
- 添加了搜索结果的番源展开功能,可通过鼠标滚轮/展开按钮/上拉搜索结果页,展开番源快速选择页面,通过折叠/下拉搜索结果页收起。
- 展开/折叠按钮的优先级比上拉/下拉页面高,未点击过按钮时能够通过拉动页面来展开/收起,点击后无视页面拉动,保持最后一次展开/收起状态。
- 对展开页面中的番源按钮采用与动画介绍页中「标签」相同的样式,并通过对莫奈主题色进行染色体现结果状态,染上与标签页模式下圆点相同的颜色(检索到结果时不染色,检索不到结果染橙色,检索失败染红色,检索中染灰色),染色浓度可能要调整一下
- 展开页面的标题栏上添加了筛选按钮,点击后能筛选出有结果的番源,再点一次取消筛选。
- 点击展开页面标题栏上的「番源」二字,可跳转到规则管理页面。
- 右键/长按展开页面时的番源按钮,将弹出上下文菜单,可进行重试、别名检索、手动检索、在浏览器中打开网页(若不考虑美观,可移动到标题栏的筛选按钮旁边)
截图示例如下:
收起状态
展开状态、染色示意:
筛选功能:
上下文菜单:
这个染色按钮方案我觉得很不错,在我自己改的版本也有参考, 但这样的交互设计我不会因为窗口高度变化出问题吗
这个染色按钮方案我觉得很不错,在我自己改的版本也有参考, 但这样的交互设计我不会因为窗口高度变化出问题吗
已经考虑到了,展开区的大小会根据窗口尺寸动态变化。
61e40af中,为了让未展开选择页面时TabBar中一次能显示更多的番源, 缩窄了Tab间的间距;去掉了未展开时的Tab上的小圆点,用对文本和指示条进行染色替代,染上相同的颜色; 同时为了保持颜色的可读性,加粗了Tab文本。
是否要修改原本的TabBar样式,或许需要讨论,不过在我看来,美观度应该没有什么问题,可能要改一下染色浓度。
浅色模式:
深色模式(OLED):
请求pc端加入本地播放功能,那个超分效果是真的不错。
请求pc端加入本地播放功能,那个超分效果是真的不错。
可以使用mpv播放器。如果请求功能请打开新的issue,这与此pr无关