Skip to content

feat(web-ui): refine flow chat tool cards and chat input behavior#214

Merged
GCWing merged 1 commit intomainfrom
feat/flow-chat-ui-tool-cards-input
Mar 21, 2026
Merged

feat(web-ui): refine flow chat tool cards and chat input behavior#214
GCWing merged 1 commit intomainfrom
feat/flow-chat-ui-tool-cards-input

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented Mar 21, 2026

Summary

  • Track chat input height with ResizeObserver and shared chat input state; prevent collapsing the input when clicking the scroll-to-latest bar.
  • Simplify and restyle multiple flow chat tool cards (task, terminal, file operations, mermaid, todo, create plan) and related styles.
  • Minor tweaks to Markdown, planner button, message list items, ScrollToLatestBar, and ThemeManager for visual consistency.

Test plan

  • Open flow chat and verify tool cards render and expand/collapse as expected.
  • Resize chat input / use scroll-to-latest; confirm input state and layout behave correctly.

- Track chat input height via ResizeObserver and chatInputStateStore; ignore outside-click collapse when interacting with scroll-to-latest bar.

- Simplify and restyle tool cards (task, terminal, file op, mermaid, todo, create plan) and related SCSS.

- Adjust Markdown, planner button, subagent/user message styles, VirtualMessageList, ModelRoundItem, ScrollToLatestBar, and ThemeManager for consistency.
@GCWing GCWing force-pushed the feat/flow-chat-ui-tool-cards-input branch from ff3fc58 to a0ada86 Compare March 21, 2026 15:35
@GCWing GCWing merged commit 9ad3362 into main Mar 21, 2026
4 checks passed
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