docs(plans): 留痕 K35-A 创作页重做
This commit is contained in:
1 parent
bf9d611fcc
commit
ee43b4e186
2 files changed
+64
No files matched your search
@@ -1,3 +1,37 @@
|
||||
## [已处理] 2026-10-20 | K35-A 剧场卡片去免费角标 + 创作页按参考布局重做(暖橙视觉)(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
> 「1然后剧场的短剧列表 封面上先不用角标 免费的去掉2 创作的页面先写成这种布局 但是ui 按照现在的来设计」
|
||||
|
||||
**参考图**:`截屏2026-10-20 15.18.03.png`(创作页:大标题 + 副标题、两张竖排大卡「AI 制作 / 上传发布」(右上圆形箭头、右侧插画区、卡片内英文小字)、底部手写风两行标语并带下划线)。
|
||||
|
||||
### 一、剧场列表角标(`lib/pages/discover/widgets/drama_grid.dart`)
|
||||
1. 删除封面左上角「免费 / 原创」角标及其样式方法与 Key(`drama-tag-<id>`)。
|
||||
2. 保留封面左下热度角标(火焰 + `formatInteractionCount` + 热度)与其它信息;榜单/新剧页复用同一卡片,行为一致。
|
||||
3. 清理不再使用的常量/方法,`dart analyze` 零告警。
|
||||
|
||||
### 二、创作页重做(`lib/pages/create/create_view.dart`,视觉沿用现有暖橙主题)
|
||||
1. 头部:`创作`(28 号 w800,`AppColors.onSurface`)+ 副标题 `让故事成为漫剧`(13 号 `AppColors.muted`),左对齐,顶部间距 20。
|
||||
2. 两张竖排大卡(Key 保持 `create-ai` / `create-upload`):
|
||||
- 白底、圆角 20、阴影 `AppTheme.cardShadow`、内边距 18,卡片高度约 196,间距 14;
|
||||
- 左上:标题 22 号 w900(`AI 制作` / `上传发布`)、标题下 4 为副标题 13 号 muted(复用现有 l10n `createAiTitle/Subtitle`、`createUploadTitle/Subtitle`);
|
||||
- 右上:36×36 白色圆形按钮(1px `AppColors.border`)+ `Icons.chevron_right_rounded` 18 `AppColors.onSurface`;
|
||||
- 右下插画区(不引入图片资源,用矢量装饰组合):
|
||||
- AI 卡:暖橙渐变圆角块 + `Icons.auto_awesome_rounded` 28 主色 + 两三个星点,右下角英文小字 `Every Story Matters`(12 号 italic `AppColors.muted`);
|
||||
- 上传卡:暖橙渐变圆角块 + `Icons.cloud_upload_rounded` 28 主色 + 底部胶片条装饰(3 个 6×10 小圆角块),右下角小字 `Ready to publish`(12 号 italic muted);
|
||||
- 点击仍进入现有占位页(`create-placeholder-page`)。
|
||||
3. 底部标语:居中两行 `你的想象` / `可以被更多人看见`(18 号 w700,`AppColors.onSurface`,行距 6),第二行下方一条 2px 圆角主色横线(宽 96);整块距卡片 24。新增 l10n:`createMottoPrimary`、`createMottoSecondary`(en:Your imagination / deserves to be seen;id:Imajinasimu / layak untuk dilihat)。
|
||||
4. 页面背景保持现有暖色渐变(`AppTheme.pageGradient`),安全区与底部导航不变。
|
||||
|
||||
**测试/门禁**
|
||||
- 剧场:`drama-tag-*` 不存在、热度角标仍在;
|
||||
- 创作:`create-page`/`create-ai`/`create-upload` 存在,标题与副标题文案正确,圆形箭头与标语存在;
|
||||
- `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`。
|
||||
|
||||
**流程**:从 `develop` 拉 `feature/flutter-k35-create-redesign`;作者 `Zhou Weidong <502333560@qq.com>`;`--no-ff` 合回 develop 并 push;PROGRESS 留痕;真机验收由用户执行。
|
||||
|
||||
---
|
||||
|
||||
## [已处理] 2026-10-20 | K34-G 修复剧场分类 tab 上滑闪烁 + 收紧 tab 与工具行间距(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
|
||||
@@ -21137,3 +21137,33 @@ Running Gradle task 'assembleDebug'...
|
||||
```
|
||||
|
||||
解读:静态检查零告警,430 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
|
||||
## 2026-10-20 ReelShort:K35-A 剧场封面去角标 + 创作页按参考重做
|
||||
|
||||
- 分支:`feature/flutter-k35-create-redesign`
|
||||
- 功能提交:`6e9a93c feat(flutter): 去掉剧场封面角标并重做创作页`
|
||||
- develop 合并提交:`fcc1995 merge: 合并 K35-A 创作页重做`,已推送。
|
||||
- 剧场卡片:删除封面左上「免费/原创」角标(`drama-tag-<id>` 及其方法/常量);左下热度角标、标题与题材标签保留。
|
||||
- 创作页:28 w800「创作」+ 副标题;两张 196 高竖排白卡(Key `create-ai`/`create-upload`,圆角 20、阴影、标题 22 w900 + 副标题 13 muted、右上 36 圆形箭头),右下插画区分别为渐变块 + auto_awesome + 星点 + "Every Story Matters" 与渐变块 + cloud_upload + 胶片装饰 + "Ready to publish";点击仍进占位页。
|
||||
- 底部新增两行标语(Key `create-motto-primary/secondary`)+ 96×2 主色横线(`create-motto-line`);l10n 新增 `createMottoPrimary`/`createMottoSecondary`(三语)。
|
||||
- 页面背景仍为暖色渐变,底部导航不变。
|
||||
|
||||
测试:剧场封面不存在 `drama-tag-*`;创作页卡片高 196、标语与横线尺寸断言,原有占位页跳转用例继续通过。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
00:41 +430: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
7.4s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,430 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
Reference in new issue
Block a user