Skip to content

[Feature Request] Enhanced Diff View, Flexible Sidebar, and Local File Tracking #536

@AriajSarkar

Description

@AriajSarkar

I would like to propose a set of UI/UX improvements to the T3 Code interface to streamline the development workflow and reduce the need to switch back and forth between the browser and a local IDE.

  1. Track Local/User Changes
    Currently, the diff view appears to focus primarily on thread-specific changes.

The Problem: It is difficult to see changes made locally that don't necessarily belong to the current T3 Code thread.

The Proposal: Add a section (perhaps named "Local Changes" or "User Changes") that shows a diff of all local modifications within the workspace, regardless of the active AI conversation.

  1. Improved Diff Navigation & UI
    The current toggle for the diff section could be more intuitive.

The Proposal: * Replace the animated +/- icon with a standard arrow/chevron icon (e.g., <-) or an arrow paired with a clear "Close" label.

This provides a more standard "back" or "collapse" affordance that is easier to recognize at a glance.

IF 2nd point implemented, then no need for 3rd point

  1. Flexible Sidebar & Squeezable UI
    The current sidebars have a fixed minimum width that limits how much screen real estate can be dedicated to the code/editor.

The Proposal:

Adjustable Width: Allow both the left sidebar and the diff section to be "squeezed" (resized) further than the current fixed minimum.


Collapse to Icons: Implement a "Mini Sidebar" mode similar to ChatGPT, Gemini, or DeepSeek. When the sidebar is collapsed, it should hide text labels and show only small icons to maintain functionality while maximizing the workspace.


Image
Image
Image

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