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

MeowWidget现存问题与以后开发计划 #425

Open
6 of 9 tasks
FengzihangCode opened this issue Oct 20, 2024 · 4 comments
Open
6 of 9 tasks

MeowWidget现存问题与以后开发计划 #425

FengzihangCode opened this issue Oct 20, 2024 · 4 comments
Assignees

Comments

@FengzihangCode
Copy link
Contributor

FengzihangCode commented Oct 20, 2024

虽然说Issues已经弃用了,但是这个议题主要目的并不是用于追踪反馈/开发/修复进度,而是作为一个错误修复与未来计划备忘录而提交的,因此还是发在了Issues里面

下次PR预计提交和修复的内容

  • iOS内容无法自定义推荐/Now Trending
    计划在“设置”中添加专门的“小组件”一栏,并且使用toggle控制开启推荐/Now Trending
  • MeowWidget内容刷新不及时 存在重复展示相同内容的情况

搁置

  • iOS端Widget按下后会闪退
    问题已经确定出现在URL Scheme,我可能没法自己处理,需要让App适配
(至少)meowbili://home
(理想)drkbili://video/id

这一类URL才可以完全解决这个问题
@WindowsMEMZ 可不可以考虑适配一下URL Scheme
同理会影响Safari打开meowbili://或drkbili://链接
参考Developer文档

To support a custom URL scheme:
Define the format for your app’s URLs.
Register your scheme so that the system directs appropriate URLs to your app.
Handle the URLs that your app receives.

MeowBili仅仅只是注册了meowbili://与drkbili://,既没有定义支持的URL,也没有处理接收到的URL Scheme的代码

目前我个人计划(或者叫希望)添加的URL Scheme:
meowbili://
meowbili://search
meowbili://offline_cache
meowbili://following
meowbili://followers
meowbili://trends
meowbili://favorites
meowbili://video?bvid="bvid"

drkbili://
drkbili://feedback

已经解决的问题

  • MeowWidget的watchOS端兼容性支持

  • iOS端Widget没有显示App图标

  • iOS端大Widget内容过少,小Widget内容显示不全
    ⑴大Widget:针对大组件重新设计一下UI
    ⑵小Widget:不显示具体视频内容

  • 深色模式下小组件背景颜色不和谐

  • 小组件作者与播放量不可用

  • MeowWidget预览页面提供真实数据

@WindowsMEMZ
Copy link
Member

rdar://20496735107

@FengzihangCode
Copy link
Contributor Author

rdar://20496735107

这个Radar怎么看(

@WindowsMEMZ
Copy link
Member

rdar://20496735107

这个Radar怎么看(

Radar 是内部用来跟踪的,你看不了(

@FengzihangCode
Copy link
Contributor Author

rdar://20496735107

这个Radar怎么看(

Radar 是内部用来跟踪的,你看不了(

好的 了解

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

No branches or pull requests

2 participants