Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warp GUI text does not adhere to system preferences. #4221

Open
RokeJulianLockhart opened this issue Feb 22, 2024 · 9 comments
Open

Warp GUI text does not adhere to system preferences. #4221

RokeJulianLockhart opened this issue Feb 22, 2024 · 9 comments
Labels
Bugs Bugs, Hangs, Crash, and Freezes

Comments

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Feb 22, 2024

Discord username (optional)

https://discord.com/users/798720532848705576 1

Describe the bug

It's smaller than I've defined, and significantly more blurry.

20240222T164335GMT

To reproduce

  1. Install https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Snapshot20240220-Media.iso?mirrorlist.
  2. Install https://docs.warp.dev/getting-started/getting-started-with-warp#opensuse-and-sle-based-distributions using https://releases.warp.dev/stable/v0.2024.02.20.08.01.stable_01/warp-terminal-v0.2024.02.20.08.01.stable_01-1.x86_64.rpm.
  3. Invoke /usr/share/applications/dev.warp.Warp.desktop.

Expected behavior

20240222T164434GMT

Screenshots

No response

Operating system

Linux

Operating system and version

cpe:/o:opensuse:tumbleweed:20240220

Shell Version

sudo snap install powershell --channel=7.4.1/stable --revision 267 --classic

Current Warp version

v0.2024.02.20.08.01.stable_01, from warp-0.6.2-1.2.src.

Regression

No, this bug or issue has existed throughout my experience using Warp

Recent working Warp date

Never.

Additional context

https://docs.kde.org/stable5/en/plasma-workspace/kcontrol/fonts/index.html may be of use.

Does this block you from using Warp daily?

Yes, this issue prevents me from using Warp daily.

Is this a Warp specific issue? (i.e. does it happen in Terminal, iTerm, Kitty, etc.)

Yes, this I confirmed this only happens in Warp, not other terminals.

Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e

None

Footnotes

  1. https://gitlab.com/rokejulianlockhart/rokejulianlockhart/-/blob/8281225398011257df4d65637fff42796ce7c781/%09%60%7Btitle:%20%22Non-Metadata%22,%09id:%20%22s1gvg2%22%7D%60%7B.JSON5%7D.dir/%20%20%5B-%5D%09%60%7Btitle:%20%22Documents%22,%09id:%20%22s4aaax%22%7D%60%7B.JSON5%7D.dir/%20%20%5B-%5D%09%60%7Btitle:%20%22Profiles%22,%09id:%20%22sd7yyn%22%7D%60%7B.JSON5%7D.txt.MD#L437

@RokeJulianLockhart RokeJulianLockhart added the Bugs Bugs, Hangs, Crash, and Freezes label Feb 22, 2024
@dannyneira
Copy link
Member

Sorry about this @RokeJulianLockhart , i believe warp doesn't adhere to system fonts, so you'll have to see them in Settings > Appearance > Text. We recommend nerd fonts. Also I noticed you have powershell, currently, Warp only supports bash, zsh, or fish.

Finally, we'll be tracking this in the feature request you opened here #4227

Closing as warp doesn't support system-wide font settings yet.

@RokeJulianLockhart
Copy link
Author

RokeJulianLockhart commented Feb 22, 2024

#4221 (comment)

@dannyneira, that's an entirely different issue — the warp GUI (not terminal) does adhere to my font, but little else of my font configuration — it disregards the size and anti-aliasing, which are both significant accessibility concerns considering that all application GUIs should at least adhere to the system configuration by default, and certainly never override it without recourse in arbitrary manners.

@dannyneira
Copy link
Member

Sorry, the font and configuration like size/aliasing, etc. aren't carried over from system settings into Warp yet. In addition, font aliases aren't supported yet as well. We're still working out the kinks in the Linux build so your opening those issues helps us.

@RokeJulianLockhart
Copy link
Author

#4221 (comment)

@dannyneira, the fact that you mention font aliases again causes me to wonder whether you understand what I refer to. I'm referring to the GUI of the Warp application, not the terminal. The terminal is entirely separate.

@dannyneira
Copy link
Member

Right, I was just mentioning that since you had opened the other issue for it. My mistake if I got mixed up or didn't understand your issue correctly. but I see the issue is with the GUI of Warp not rendering the font correctly, I'm reopening. Try and tweak the setting for "Enforce minimum contrast" in Settings > Appearance > Text to see if that helps.

CleanShot 2024-02-22 at 14 43 01

@dannyneira dannyneira reopened this Feb 22, 2024
@RokeJulianLockhart
Copy link
Author

RokeJulianLockhart commented Feb 22, 2024

#4221 (comment)

Thank you, @dannyneira.

#4221 (comment)

That preference doesn't appear to affect anything. Are any of the preferences under "Text" meant to affect anything except the terminal?

@dannyneira
Copy link
Member

Darn, I was uncertain if that may help, but figured it was worth a shot so thanks for trying.

Unfortunately, there is no way to change the GUI fonts/size/etc. We're tracking a request for that functionality here: #1443

@elviskahoro elviskahoro added the Bugs label Feb 27, 2024 — with Linear
@dannyneira dannyneira marked this as a duplicate of #1443 Feb 29, 2024
@dannyneira dannyneira closed this as not planned Won't fix, can't repro, duplicate, stale Feb 29, 2024
@RokeJulianLockhart
Copy link
Author

#4221 (comment)

@dannyneira, I don't believe it is. Customization is entirely different — all software should adhere to the system-defined preferences by default. User customization would require an overhaul of the codebase, whereas this would merely necessitate that the current values not be hardcoded. I don't want to customize the GUI at all.

@dannyneira
Copy link
Member

right, we'll post updates on this thread regarding your request for not adhering to system-wide settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bugs Bugs, Hangs, Crash, and Freezes
Projects
None yet
Development

No branches or pull requests

3 participants