Kazumi icon indicating copy to clipboard operation
Kazumi copied to clipboard

番源选择页面展开、增强功能

Open yaoyaozijing opened this issue 1 month ago • 5 comments

为了避免冲突造成的bug,重新合并了一遍代码,并在macOS 26上进行测试,暂未发现问题。 保证了莫奈色调风格的同时,尽可能降低了侵入性,不改变默认外观。

实现了以下功能:

  1. 添加了搜索结果的番源展开功能,可通过鼠标滚轮/展开按钮/上拉搜索结果页,展开番源快速选择页面,通过折叠/下拉搜索结果页收起。
  2. 展开/折叠按钮的优先级比上拉/下拉页面高,未点击过按钮时能够通过拉动页面来展开/收起,点击后无视页面拉动,保持最后一次展开/收起状态。
  3. 对展开页面中的番源按钮采用与动画介绍页中「标签」相同的样式,并通过对莫奈主题色进行染色体现结果状态,染上与标签页模式下圆点相同的颜色(检索到结果时不染色,检索不到结果染橙色,检索失败染红色,检索中染灰色),染色浓度可能要调整一下
  4. 展开页面的标题栏上添加了筛选按钮,点击后能筛选出有结果的番源,再点一次取消筛选。
  5. 点击展开页面标题栏上的「番源」二字,可跳转到规则管理页面。
  6. 右键/长按展开页面时的番源按钮,将弹出上下文菜单,可进行重试、别名检索、手动检索、在浏览器中打开网页(若不考虑美观,可移动到标题栏的筛选按钮旁边)

截图示例如下: 收起状态 收起状态 展开状态、染色示意: image image 筛选功能: 筛选功能 上下文菜单: 上下文菜单

yaoyaozijing avatar Nov 13 '25 08:11 yaoyaozijing

这个染色按钮方案我觉得很不错,在我自己改的版本也有参考, 但这样的交互设计我不会因为窗口高度变化出问题吗

1312853182 avatar Nov 13 '25 11:11 1312853182

这个染色按钮方案我觉得很不错,在我自己改的版本也有参考, 但这样的交互设计我不会因为窗口高度变化出问题吗

已经考虑到了,展开区的大小会根据窗口尺寸动态变化。

yaoyaozijing avatar Nov 13 '25 12:11 yaoyaozijing

61e40af中,为了让未展开选择页面时TabBar中一次能显示更多的番源, 缩窄了Tab间的间距;去掉了未展开时的Tab上的小圆点,用对文本和指示条进行染色替代,染上相同的颜色; 同时为了保持颜色的可读性,加粗了Tab文本。

是否要修改原本的TabBar样式,或许需要讨论,不过在我看来,美观度应该没有什么问题,可能要改一下染色浓度。

浅色模式: image 深色模式(OLED): image

yaoyaozijing avatar Nov 13 '25 15:11 yaoyaozijing

请求pc端加入本地播放功能,那个超分效果是真的不错。

hikari668 avatar Nov 15 '25 13:11 hikari668

请求pc端加入本地播放功能,那个超分效果是真的不错。

可以使用mpv播放器。如果请求功能请打开新的issue,这与此pr无关

qingchunnh avatar Nov 18 '25 13:11 qingchunnh