Skip to content

[Feature]: Add Custom Themes/CSS support, Not even a "taste/looks" issue as much as eye comfort problem at this point.. #1279

@abghafooor

Description

@abghafooor

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

apps/desktop

Problem or use case

I apologize first for the kinda long feedback here but it's long only cuz i know you're a team capable of much higher standards:

I use my niri laptop much more than my imac when traveling, in a coffee shop every morning or even just changing positions at home, It's also much better for managing my multi-projects workflow than MacOS that i spend days without opening my mac, And because my laptop's pannel (and many others', maybe the majority too) is VA and some users has TN too, The difference between Retina and VA on this specific UI's coloring and contrast is annoying compared to anything i used by a noticeable gap, I always admire @t3dotgg 's and the team's dedication and care they all put into quality much more than i agree with quite few of his hardcoded UI taste choices like T3code and Specifically T3chat too (Dear Theo, I personally love violet and some vibrant degrees of purple, But you have to be threatened by Barney with a gun to your child's head to make purple the only color choice in one of the best third party AI chat apps), And in T3code it's not even taste as much as pure eye hurt, Guys i really appreciate the work and the core idea behind all of this, But I don't understand why simple css custom injection/settings are not available yet even though considering that a lot of users from the start and till now are having issues with the visual coloring and contrast of the app, I can't open a door of a decent home with high quality devices and great furniture yet a ventilation that gives me breathing issues, This should be a core point in how we're making a different better actually daily-driveable GUI for the harnesses we use.

Proposed solution

Even simple Custom CSS Control/Injection would make a massive deference at this point.

Why this matters

Would give a great opensource project the visual comfort and ease of use it deserves.

Smallest useful scope

Simple custom CSS injection, Think obsidian's CSS Snippets, Doesn't need to be more fancy for now, And for the ambitious maintainer please do not overthink the solution / doing the same codex appearance setting's UI in the exchange of shipping this feature ASAP.

Alternatives considered

I currently work around this by using Codex desktop instead with claude running in the freaking terminal when using my laptop, That's how much it is hurting my eyes... I can't even switch from dark mode to light mode cuz it blinds me.

Risks or tradeoffs

No response

Examples or references

No response

Contribution

  • I would be open to helping implement this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions