pingdotgg / pingdotgg/t3code

[Bug]: Linux desktop title-bar controls touch the window edge when UI is zoomed

Open
#5,232 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

Before submitting
  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.
Area

apps/desktop

Steps to reproduce
  1. Launch T3 Code Desktop on Linux.
  2. Zoom in by a factor of 4
  3. Open a thread whose title bar shows project actions, Open in editor, and source-control actions.
Expected behavior

The custom title-bar controls retain comfortable vertical padding from the top edge of the window at supported UI zoom levels.

Actual behavior

The custom controls scale with the renderer until their outlines touch, or nearly touch, the rounded top edge of the window. The native Linux window controls remain smaller, so the title bar looks vertically unbalanced.

The desktop overlay is fixed at 40px in DesktopWindow.ts, and the renderer uses env(titlebar-area-height) as the entire workspace top-bar height. That leaves effectively no vertical breathing room once renderer zoom enlarges the custom controls.

Image
Impact

Cosmetic issue

Version or commit

0.0.31

Environment

Arch Linux, GNOME, Wayland

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 in apps/desktop and inspect DesktopWindow.ts, then trace how the fixed 40px overlay and env(titlebar-area-height) determine the renderer’s top-bar height. Reproduce the issue on Linux at 4× zoom with a thread showing the listed actions. Done means the custom controls retain comfortable vertical padding and the title bar remains balanced at supported zoom levels.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.