top | item 45117325

(no title)

sirodoht | 6 months ago

What do you feel is missing from the UI?

discuss

order

sapiogram|6 months ago

Their font rendering looks awful on non-high dpi displays, and the devs don't seem to care at all. https://github.com/zed-industries/zed/issues/7992

jsheard|6 months ago

That figures, their lead platform was the Mac where HiDPI is totally ubiquitous, so their renderer probably has no provisions for subpixel font rendering.

freehorse|6 months ago

While I do not doubt that there are people who experience this on some monitor/OS combinations, I have used zed on basic 1080p and 1440p 24" monitors with no issue. Sometimes I have general issues with some monitors in macos, which is usually due to some super-resolution/sharpness setting on the monitor itself that I need to adjust, but nothing specific to zed. All I say is that these issues are far from universal with non-hidpi monitors.

stouset|6 months ago

While this is probably annoying, I have to imagine that non-hidpi displays are becoming rarer and rarer. It's probably not a great idea to spend a lot of work on a feature that will only ever see declining use.

delta_p_delta_x|6 months ago

My guess: their shaders or text rendering don't account for sub-pixel anti-aliasing, which is critical to getting decent text rendering on low pixel density displays.

If they'd used Skia (which is what Electron and Chromium use), they would've got this for free. Instead they tried to reinvent the world and didn't realise how big the world was.

TiredOfLife|6 months ago

At least on Arch it works fine on 13" 1080p, 24" 1440p and 27" 4k displays.

EnPissant|6 months ago

I won't use zed for this very reason.

kenhwang|6 months ago

Top of my head switching between IntelliJ and Zed:

- Git UI is extremely barebones with no support for other VCS

- No merge tool or side-by-side diffs

- Configuration is all JSON

- Would be nice having a full file tree for the search editor instead of just the list; having the functionality split between a tab and the outline panel is quite clunky.

- Ability to move panels (files/git/console/debugger/etc) into standalone windows or other configurations (multiple docks per side, multiple copies of the same panel linked to a specific tab).

Zed is basically a slightly more featured text editor, so it does a good job when I just want to open something quickly and do small edits. So it's really replacing Sublime Text.

But I find myself hopping out to other tools when I'm using Zed which wasn't really common with IntelliJ. So I still want to use a proper IDE for proper development work.

seanssel|6 months ago

The IntelliJ 3-way mergetool/diff viewer is best in class. I haven't found anything else that touches it.

modernerd|6 months ago

> Configuration is all JSON

Curious as someone dabbling with building an editor: what do you prefer? A different configuration language? A GUI? How do you save and sync settings? Just with JetBrains account sync?

> Ability to move panels (files/git/console/debugger/etc) into standalone windows

Is Zed's "zoom in" feature (shift-escape) that quickly maximises the active pane (excluding the file browser/git pane) enough? Or are you looking for the separate window experience of IntelliJ? (e.g. JetBrains lets you pop-out the commit window, I believe, which can be nice since once you close it you're back in the editor with nothing to switch or rearrange.)

WA|6 months ago

No side-by-side diff is a deal-breaker for me unfortunately.

extr|6 months ago

People are bringing up a lot of sophisticated stuff. Honestly for me it would just be a more flexible panel system that lets me see eg: File Explorer, Git UI, AI mode, etc, all at the same time.

valentinnnnn|6 months ago

I can’t really pin down the reason but somehow vscode just feels a bit more „balanced“ to me - the font sizes, little borders, icons and details, it’s more consistent.

insane_dreamer|6 months ago

Git: IntelliJ is miles ahead. And we’re talking about essential features like three-may merge panel, diffing 2 files, diffing same file between branches, diffing folders, etc

Tests:. Zed is bare bones compared to IntelliJ (rerun failed tests, export list of failures, go to failed lines easily etc

The AI stuff is cool but it won’t get me to switch from PyCharm.

pseufaux|6 months ago

Merge tool is the big one for me

tmdh|6 months ago

I feel like the UI is not as smooth as VSCode. There is a slight lag when scrolling.

rtaylorgarlock|6 months ago

Wow. This might be the 1st time i've seen someone comment negatively regarding UI performance. Zed is one of the fastest programs i use. I used to laugh when seeing them market fps and such, but yeesh it's fast

mlnj|6 months ago

Smoothness and frames per second is the core of why they were building a very optimized editor. Not sure if it is just your machine that it is not leveraging the right bits.

For me the extension ecosystems is something I really like about VSCode, but that is an entirely different matter.

blurbleblurble|6 months ago

This could be an issue with GPU drivers. I experienced some incompatibility with GPU kernel drivers that allowed Zed to crash the whole window manager during text selection.

Longhanks|6 months ago

Wait what? Isn't a super fast UI one of their main selling points, what led them to write their own rendering in Rust?

...and now they lose to a web app?