Skip to content

[Bug]: Large text is impossible in T3 Code #32790

Closed as not planned
Closed as not planned

Description

@tsukinoko-kun

Problem

It is impossible to get large text in T3 Code.

1. Chat messages don't render at the set size

Both user and assistant messages are rendered by ChatMarkdown with text-sm (0.875rem, apps/web/src/components/ChatMarkdown.tsx). The main text in the app is always 87.5% of the size you set:

Interface font size Chat message text
16px (default) 14px
20px (maximum) 17.5px

2. The maximum is 20px and there's no workaround

All font size settings top out at 20px (18px for Code). In the desktop app, Cmd + does nothing. In the web app, the browser's zoom enlarges the page, but it scales the whole UI too.

3. Interface font size scales the whole UI, not the text

The setting sets the root font size (apps/web/src/appearanceFonts.ts). Spacing (--spacing: 0.25rem) and corner rounding (--radius: 0.5rem) are in rem, so padding, margins, gaps, widths and rounded corners all grow with it.

This defeats the point of a font size setting:

  • Bigger text needs more room, and the scaled spacing takes it away. Wider sidebars, padding and gaps leave less space for content, so less fits on screen just when the text needs more space.
  • It's the same as zooming. If a font size setting scales everything, it does nothing that zooming doesn't already do. A font size setting exists to make text bigger while the layout stays the same.
  • Text and spacing need different sizes. Someone who needs 24px text doesn't need 24px-scale padding. Spacing should stay fixed so the extra room goes to the text.

Recommendation: define Tailwind's spacing unit in pixels so spacing no longer follows the root font size:

@theme {
  --spacing: 4px;
}

Expected

  • Chat messages render at the configured size: 16px means 16px.
  • Font sizes can go above 20px. Maybe to 32px or without a limit.
  • Font size settings change the size of text, not spacing or layout.

Prior requests

Activity

  1. lamat1111 commented on Nov 9, 2026

    @lamat1111

    Related request: I would like a separate setting for the font size of the chat messages (the agent output rendered by ChatMarkdown), independent from the general interface font size. That would let people read long agent replies at a larger size without scaling the sidebar, composer and the rest of the UI.

    This fits next to the points above: chat text currently follows the interface size at 87.5% (text-sm), so a dedicated chat size, which could also go above 20px, and decoupling spacing from the root font size would together solve this.

  2. juliusmarminge commented on Nov 12, 2026

    @juliusmarminge
    Member

    Thanks for writing this up. It asks for new behaviour rather than reporting a defect, so it does not belong in the bug tracker and I'm closing it as not planned here. Feature ideas are discussed in Discussions: please post it there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions