Skip to content

feat(long-card): 实现观象长笺主题展示#44

Merged
eviaaaaa merged 2 commits into
mainfrom
issue/32-observation-long-card
Jul 24, 2026
Merged

feat(long-card): 实现观象长笺主题展示#44
eviaaaaa merged 2 commits into
mainfrom
issue/32-observation-long-card

Conversation

@eviaaaaa

Copy link
Copy Markdown
Collaborator

Closes #32

Summary

  • 基于版本化 fixture 提供 supported、limited、observation_only 和 unavailable 的长笺表现。
  • 实现同一分析数据驱动的东方观象正面与理性证据背面,含证据、约束、未知项和风险提示。
  • 提供按钮、键盘、横向拖动、3D 翻面和 reduced-motion 降级;375px 保持单列。

Validation

  • pnpm check
  • pnpm test
  • pnpm build

Scope

仅修改 #32 的长笺、主题、视觉样式及对应测试;未修改 contracts 或 providers。

@eviaaaaa

Copy link
Copy Markdown
Collaborator Author

审查:合并前需修复

  • [P1] src/features/long-card/LongCard.tsx:175-195 只看 X 位移,斜向纵向滚动也可能翻面。须记录 X/Y,仅明确横向手势才翻面,并处理 pointercancel
  • [P1] tests/long-card/long-card.test.ts 仅测 fixture,未测实际翻面交互。须补充按钮、横/纵向拖动、不可用状态和可访问性等交互验证。

@eviaaaaa
eviaaaaa force-pushed the issue/32-observation-long-card branch from 40e9dc4 to e325423 Compare July 24, 2026 15:12
@eviaaaaa

Copy link
Copy Markdown
Collaborator Author

审查阻塞项已修复:仅明确横向拖动翻面,pointercancel 会清理手势状态;新增组件渲染、不可用态、横/纵向手势以及减少动态效果覆盖。已 rebase origin/main 并通过 pnpm check、pnpm test(36)和 pnpm build。

@eviaaaaa
eviaaaaa marked this pull request as ready for review July 24, 2026 15:13
eviaaaaa added 2 commits July 24, 2026 23:13
基于确定性 fixture 提供正反面证据长笺、状态降级、键盘按钮与横向翻面替代,并覆盖主题和窄屏表现。
仅对明确横向拖动翻面,并覆盖组件渲染与手势边界。
@eviaaaaa
eviaaaaa force-pushed the issue/32-observation-long-card branch from e325423 to 539be7f Compare July 24, 2026 15:14
@eviaaaaa
eviaaaaa merged commit 13315ec into main Jul 24, 2026
1 check passed
@eviaaaaa
eviaaaaa deleted the issue/32-observation-long-card branch July 24, 2026 15:15
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.

MD-010: Render the themed reversible observation long card

1 participant