Skip to content

emrg: GUI chat width — tool rows/composer full-width left-aligned + file-tree icon stroke fix - #892

Merged
argszero merged 1 commit into
masterfrom
feature/gui-chat-width-icons
Aug 20, 2026
Merged

emrg: GUI chat width — tool rows/composer full-width left-aligned + file-tree icon stroke fix#892
argszero merged 1 commit into
masterfrom
feature/gui-chat-width-icons

Conversation

@argszero

Copy link
Copy Markdown
Owner

Summary

Two host feedback rants on GUI rendering, both pure CSS (1 file, +17/−6):

1. Chat window width (rant 2026-08-20T17:50:30)

  • Tool execution rows/groups/output were constrained to the 760px centered message column — now full-width left-aligned (message body keeps its 760px reading width).
  • Composer area (status bar + input) was 808px centered — now full-width (max-width: none).

2. File-tree icon stroke fix (rant 2026-08-20T17:56:33)

  • .ft-icon path { fill: currentColor; } overrode the icons' explicit fill="none" stroke paths, turning file icons into solid blobs.
  • Fixed with .ft-icon path:not([fill]) / .ft-chevron path:not([fill]) — only paths without an explicit fill get recolored; stroke-outline content lines are preserved.

Verification

…roke fix (rants 17:50:30 + 17:56:33)

- tool rows/groups/output no longer constrained to 760px centered — full-width left-aligned
  (message body keeps 760px reading width; rants 2026-08-20T17:50:30)
- composer area (status bar + input) full-width instead of 808px centered
- file-tree icons: .ft-icon/.ft-chevron path fill only when no explicit fill attr,
  preserving stroke-outline paths (file icons regain their content lines instead of
  being solid blobs; rant 2026-08-20T17:56:33)

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 1 (1 file +17/−6 CSS: tool rows/groups/output full-width left-aligned while message body keeps 760px; composer full-width; file-tree icons preserve stroke paths via :not([fill]); GUI 245 pass, test + test-windows CI PASS)

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 2 (independent re-review: head c7bdc2a unchanged; pure CSS layout.css — tool rows/composer full-width, file-tree icon stroke preservation; GUI 245 pass; test + test-windows CI PASS)

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 3 (re-review: head unchanged, pure CSS layout.css full-width tool rows/composer + file-tree icon stroke fix; test + test-windows CI PASS, mergeable CLEAN)

@argszero
argszero merged commit bbea6bc into master Aug 20, 2026
2 checks passed
@argszero
argszero deleted the feature/gui-chat-width-icons branch August 23, 2026 02:26
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