pingdotgg / pingdotgg/t3code

[Bug]: Files tree ignores Interface font size and remains fixed at 12px

Open Beginner friendly
#7,957 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
23k
Forks
5.9k
Avg merge
11h 14m
Merged PRs (30d)
357

Description

What happened

File and folder labels in the right-panel Files surface are much smaller than the surrounding interface and do not respond to Settings → Appearance → Interface font size.

This is especially noticeable after increasing Interface font size for readability: the rest of the interface grows, while the Files tree remains at the same small size. On macOS, disabling font smoothing makes the labels heavier but does not fix their size. This creates a readability and accessibility inconsistency.

What I expected

The Files tree should scale with Interface font size, whose description covers everything outside code blocks and the terminal.

If the Files tree intentionally needs independent sizing, it should expose a dedicated setting. The compact default can remain visually secondary, but file and folder names should preserve a readable size relationship with the rest of the interface.

Steps to reproduce

  1. Open a project or thread in the T3 Code web or desktop client.
  2. Open the right panel and select Files.
  3. Note the size of the file and folder labels.
  4. Open Settings → Appearance and increase Interface font size from the default 16 to 20.
  5. Return to Files.
  6. Observe that surrounding interface text grows, but the file and folder labels remain unchanged at 12px.

Additional context

  • Reproduces consistently on T3 Code desktop for macOS.
  • Observed on the current build as of 2026-08-22; exact packaged version was not captured.
  • Whole-app zoom enlarges the tree, but also enlarges every other UI element and is not an appropriate granular workaround.
  • Code font size is documented for code blocks, diffs, and file previews; the workspace tree is interface navigation, so Interface font size is the expected control.
  • Related but not duplicate:
    • #1958 and #861 concern whole-app/default DPI scaling.
    • #6424 and #7438 concern tool-call details text.
    • This report is specifically about the right-panel Files tree ignoring the existing Interface typography setting.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the right-panel Files surface and trace how its label typography is set relative to Settings → Appearance → Interface font size. Reproduce with the interface size increased from 16 to 20, then verify that file and folder labels scale while code blocks, terminal text, and unrelated UI are unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
accessibility, frontend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.