Skip to content

feat(home): redesign the discovery homepage - #2715

Draft
lomgzhijie wants to merge 1 commit into
Predidit:mainfrom
lomgzhijie:feat/homepage-redesign
Draft

lomgzhijie wants to merge 1 commit into
Predidit:mainfrom
lomgzhijie:feat/homepage-redesign

Conversation

@lomgzhijie

@lomgzhijie lomgzhijie commented Oct 16, 2026 •

Copy link
Copy Markdown

描述

提交者的原始需求:“请写代码更新karumi的主页 使他类似于这样 但不能完全一样 有自己的风格”。

本草稿将这一需求整理为主页发现体验改版,供维护者讨论是否接受:

  • 使用深蓝与杏橙配色,展示焦点卡片、横向海报与响应式发现网格。
  • 提供推荐、日常、奇幻、恋爱、治愈、热血分类,以及搜索、历史和时间表入口。
  • 处理快速切换分类时的过期请求,保留加载失败重试和封面占位。
  • 将桌面拖动区域和关闭按钮固定在顶部,避免它们随内容滚动消失;移动端保留原有滚动布局。
  • 补充主页布局、分类请求与桌面窗口操作可达性的回归测试。

仅包含四个主页相关文件,基于上游 025dcb5c;不包含个人 VS Code 设置、锁文件或 README 重写。

关联的 Issues

暂未关联 Issue,也未核实维护者是否事先批准该界面改版,因此先以草稿提交讨论。

PR 类型

  • Bug 修复
  • 添加新功能
  • 重构实现
  • 文档或格式
  • 其它

AI 辅助开发

已使用 AI 辅助实现与整理。以下涉及提交者本人理解程度的声明,留待提交者亲自选择。

  • 没有使用 AI 辅助
  • AI 辅助开发了部分功能,但是我已检查并理解 AI 所写的代码
  • 基本上都由 AI 实现,但是我非常了解 AI 的代码与写完的产物

AI 辅助模型: OpenAI GPT-6(本次审查、桌面修复和 PR 准备;早期主页实现的具体模型未核实)

提交前检查

  • 我已经填写了 PR 模板中的所有内容
  • 我已经阅读了 贡献指引 ,并遵守指引进行开发
  • 这个 PR 的功能已经经过我的测试,并且我完全理解我(或 AI)做出的改动

附注

技术说明由 AI 基于提交者原始需求协助整理。上游要求提交者本人填写说明并理解代码;在转为正式审阅前,仍需提交者亲自补充或确认描述、历史 AI 模型信息及上述声明。

本地验证(Windows,Flutter 3.47.7):

  • flutter test --no-pub --reporter expanded:225 项测试通过,其中主页相关 12 项。
  • flutter analyze --no-pub --no-fatal-infos --fatal-warnings:通过;无 error / warning,17 条已有 info 位于本 PR 修改范围之外。
  • Dart 格式与 git diff --check:通过。

Windows 测试环境使用本地 ech_http 0.2.1 缓存兼容修补:把相同 CA 内容分为不超过 8000 字符的片段拼接,以避开 MSVC C2026,并设置进程级 CL=/utf-8。未更改 CA 内容或校验逻辑,该依赖缓存修补不包含在本 PR 中。测试结果不代表在线数据源或实际播放链路的端到端验证。

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

Successfully merging this pull request may close these issues.

1 participant