[Megathread] Cursor layout and UI feedback

In Nightly 2.5.0-pre.13.patch.0 in diff view it is not possible to stage/unstage individual deleted lines.

Just never open the Agent Side Bar. All the controls and chat switching buttons are located in Chat View itself. I only work through agents and for me this is also a terrible UX solution.

image

Uploading: image.png…

Why is the AI chat switch button gone?

4 Likes

Those UI changes are terrible, I don’t care about agent mode, I just want the chat on the right. I haven’t seen even one of my colleague not complain about your new UI, it’s crazy that you all thought this was a good idea.

If some people want to use Cursor in agent-first mode with the editor be secondary good on them, but don’t push it as the default for most users. I don’t want to have to fight with 6 layout options that I have to toggle individually all the time. I want my sidebar on the left, my editor in the middle and SOMETIMES my chat on the right and that’s the only thing I need or want toggleable. FFS

2 Likes

The reason I never use Agent mode is that there doesn’t seem to be an option to open terminal in this mode at all.

And this is actually one thing I need to help agents or debug them when they forget, or just fail to run commands themselves (ie. unit tests).

Also - I use terminal for git navigation. Don’t want agents to commit anything on their own, we’re far from this stage of reliability.

@andrewh A new visual bug both mac/windows.

I have the integrated terminal tab on the right panel along chats. Now having both ā€œchatsā€ and ā€œterminalā€ tabs on the right panel with the terminal tab selected, I’m losing all the terminal options (switch, kill terminals etc…). It keeps the ā€œchatsā€ options (new chat, chat history etc…) instead

In order to retrieve terminal options I have to change my usual workflow having the terminal tab elsewhere… See the difference below:

image
image

Do you think this is ever going to be fixed? Among all the issues I reported, not a single one has been fixed, so my hopes aren’t that high for this one either.

Edit: opened (another) report: Visual bug with terminal tab

please remove the agent pannel and add chat button

6 Likes

Na, it’s middle window, Cmd-J

If I understand your problem correctly, you can click on the gear icon, and disable the agent panel, and enable the chat one. I can’t stand the agent panel either.

but yes there’s no chat button

Fundamentally this is a bad set of changes. So many buttons are gone. It’s a Graphical User Interface and you’re replacing graphical controls with keyboard commands and/or multiple clicks. It’s just bad UX. I had a GUI that supported my mouse-based workflow and now I’m having to dig into menus to find what used to be instantly available.

I’ve not had the pleasure of reading through all 310 suggestions so apologies if this has been mentioned.

Two things:
Rather than Secondary sidebar icon now being tied only to Agent rather than Chat, as it was before, I have to use a keybinding, which is great and all but it’s not part of my flow. Im frontend. I want a button :sweat_smile:—next to where all the other buttons are. The new layout customizations would be fine IF I could re-add Chat as the replacement Secondary sidebar option to Agent, rather only as a keybinding or starting a new chat via the plus sign; I should be able to add it as first-class citizen in the window to quickly toggle it into view.

Second, the new merge conflicts tab that pops up while I’m rebasing and viewing the IDE window is noisy and annoying. It’s not intuitive to use compared to the ā€œSource Controlā€ section, which is contained so that you can see the conflicts in their proper context, as opposed to the new wide tab that springs open with a whole lot of noise without clear CTAs.

I think we all beat Cursor leadership/devs enough already :slight_smile: Hopefully they got the message and will steer the ship accordingly.

PS: Thanks for everybody who gave feedback here - glad I wasn’t the only one who liked Cursor and was worried about the direction.

Personally, I’d rather Cursor just stop changing the layout on me at all. Every update that moves panels around is by far the most infuriating behaviour and breaks established workflows - I want to rely on muscle memory and not faff about moving things around again, or saving and reloading a preexisting settings file.

Layout changes should be opt-in, ideally behind a persistent setting or checkbox to permanently ignore them.

See Cannot scroll back in the chat

Regarding the chat button disappearing, take a look at the answer here: if you hit Cmd+E to actually get into Editor Mode (I had to press it a couple times), the toggle side panel button will now properly toggle the chat pane instead of agents pane. Seems to be a bug that selecting the Editor view in the layout selector doesn’t actually select it.

1 Like

everytime i open a new cursor window, the ui is back to the default one, how can i keep ui from previous sessions persistent

100% - PLEASE DON’T CHANGE OUR LAYOUT DEFAULTS!

  • You start up the app with an urgent change in mind and the whole thing has changed - agent mode, which I’m sure I already disabled last week is back front and center again and I have to go hunting for options to setup up how I want again - not good.

  • I get that you are trying to innovate, but a little stability is important too - I won’t recommend this to my team if it’s not stable.

  • I feel like you have pushed the background agent mode too hard. For me the value in Cursor is the integration with the IDE, where I can see each change bit by bit edit and steer as needed etc. I use longer running agents occasionally for more experimental work where I care about the outcome not the code (and don’t have to maintain the code), but for this kind of work I’m likely to pick Claude Code, OpenCode or Codex.

I found out that this ā€œright panelā€ button open and close the chat, but only if you have the double arrow visible too. PLEASE DON’T REMOVE IT

image

ALSO, never click the double arrow icon!

If you click it, it passes cursor in some other mode, the double arrow icon disappears and the right panel shows the useless agent list (which is just the history of your chats). Once the double arrow has disappeared from your menu bar, you’re lost in oblivion, there’s no easy come back…

Don’t loose hope though, the only way to bring back the right behaviour is to use ā€œctrl + eā€.

Using this software is like a journey into UX Mordor, full of adventures and dangerous situations…

2 Likes

Ahhhhhh why did you change the top right settings? Buttons should work how they work when you introduce them until the sun runs out of energy and implodes. You changed the way the top right chat button works but kept the image the same? after it was already changed from some hexagonal image to a standard right sidebar image and now the key bindings have been altered?

You have been around long enough to have a lot of users and power users who have developed and created their own workflows that work really well from them. these kinds of updates are EXTREMELY disrupting to that and i’m sure i’m not the only one. It was disrupting and confusing enough for me to come on here and leave a note.

Stop changing stuff, create a beta or an opt-in toggle for these kinds of changes. Give new users the changes you want because they are new, but for the love of god, stop just changing things on a whim. PLEASE IM BEGGING YOU

Like dont get me wrong, you should keep adding new features and cool things to do as the llm world evolves, but you have to look in the mirror and consider ā€œwill i be [redacted] someone’s day up?ā€ if you think that might be yes, maybe consider adding it in a way that is new and additional not as a replacement of something that exists.

Maybe you are thinking, oh we have analytics that show us what people use, only a few people use that thing we can just change it a deal with the backlash. If so, well that sucks, i hope you go back to that mirror and look in it again and reconsider, because those users are most likely the power users who tend to use all the features in some small way.

anyways, i hope these disruptive changes slowly stop. thanks.

In case it helps someone and they have the same workflow as me:

All I want is to be able to show/hide the chat using a keyboard shortcut (cmd+i or cmd+l).

To achieve this, ensure that the ā€œChatā€ is unticked as below. This should be a one time thing for any window.

Then when you press cmd+l/cmd+i you will no longer have the issue of the ā€œdoubleā€ chats appearing (as shown below). There will only be 1 chat and it will work exactly as it did in version 2.2 (albeit shown as a window rather than a separate panel)

1 Like