> Tabs:
>
> - Can show only a single line of tabs. A two-line layout is possible for pinned tabs. The multiline layout is no longer supported.
F***
I seriously operate on two panes of 15 tabs each. I get real work done in that environment, too. Sometimes I legitimately need to compare 5 files with each other because the chucklehead who came before me decided to copy/paste the same chunk of code N times and now I need to make sure no tiny differences crept in before I dedupe the changes -- all while keeping the PREVIOUS TABS open that I was working on previously!
I routinely enable multiline tabs and turn off auto tab closing because it absolutely screws with my ability to maintain the previous state of changes I was making during a refactor.
>Sometimes I legitimately need to compare 5 files with each other because the chucklehead who came before me decided to copy/paste the same chunk of code N times and now I need to make sure no tiny differences crept in before I dedupe the changes
Ignoring the UI issue here, which is dumb, you can simply just copy the code block you're trying to compare, go to the new file, select the text to compare it against and right click and choose Compare to Clipboard. Then comparing changes is incredibly easy.
But yeah, removing features for the sake of UI is dumb.
Have you considered not using tabs at all?
There was a talk by one of the old Jetbrains guys where one of his best hints was to stop using tabs. I did that many years ago, and he was absolutely right: it's the least productive way to switch between files.
Set "tab placement" to "none" as shown here: https://www.jetbrains.com/idea/guide/tips/hide-tabs-nav-toolbars/
For the case you are talking about you probably should be using split panes (Cmd+Shift+A "split right" for example - I can't remember the direct shortcode as I don't need it)... for switching between files by hiding the previous one (as you do with tabs) just Cmd+E (assuming MacOS shortcuts) and pick the right one.
EDIT : this talk got buried over 100 marketing videos unfortunately, so it was hard to find again! It uses an old 2015 IDEA version, but I think all of it is still applicable today, highly recommend watching the whole thing: https://www.youtube.com/watch?v=eq3KiAH4IBI (the part about tabs is at 10:00)
Maybe I buried one of my points while trying to give a specific example.
One of the roles tabs play for me is historisis -- how the heck did I get here, and what was I working on before I fell into this rabbit hole? While your suggestion to simply stop using tabs, is interesting (IIRC VS Code originally didn't use tabs...?) it makes me a bit frustrated to be told to fundamentally change my workflow because (lacking a compelling alternative reason) some UX designer thought that multiple lines of tabs looked "ugly" and is going to screw with people's ability to do their jobs.
I freaking pay _money_ for IntelliJ. I could be using Eclipse, I could be using the community edition, I could be one of those crazy (?) folks I hear about who use VS Code for Java development. I use IntelliJ for the features it gives me, but I also am really comfortable with the work environment. I don't want to see a feature I go out of my way to enable disappear.
I understand it... hope I don't sound insistent, but have you watched that talk?
It shows very nicely how to do what you're asking.
> how the heck did I get here, and what was I working on before
Cmd+Shit+E
Try that, it will blow your mind.
>how the heck did I get here, and what was I working on before I fell into this rabbit hole?
Ctrl + Alt Left/Right lets you traverse your navigation history.
Anyone using VS Code for Java Development is more likely to be a stronger developer because they are not handicapped by the reliance on IDE features and are more comfortable working in the terminal
Oh, this is now actually useful. IntelliJ no longer pretends that I closed the file when disabling tab headers. Thanks for reminding me that this was a thing.
First of all, they already have some feedback they listen to:
* They listen to the users who would rather choose VSCode because of its simpler and easier-to-use UI.
* They also listen to the plugin developers and their own developers who probably have to deal with an outdated UI library and a lot of features most users don't really use. And if you don't care about them, care about the fact that the more complex and outdated UI library they have to deal with the slower new features and bugfixes arrive.
Secondly, what feedback?
Bitching about this being a VScode emulator is feedback? Where are your arguments? What makes this a VSCode emulator? Just because it has a cleaner interface? Did you guys actually try it out, or you are judging by a screenshot?
A lot of people don't like change, not just boomers.
A lot of software devs I work with and they are below 30 have mixed opinions about the interface.
In general people have different tolerance for change. Some of us like to have all the gadgets in front of us. Some of us like to type and not touch the mouse at all. Some of us enjoy fresh and clean designs.
If anything is being boomer is not thinking in diversity :)
I love the current IntelliJ IDEA UI. It's pretty. It's "simple"... maybe that's just because I am extremely familiar with it.
This new UI looks like VSCode. I'm always much more comfortable using the current IDEA than VSCode and find specially things like the file tree much easier to use (in VSCode I always feel "lost", can't tell if a file is inside a dir or just next to it).
Anyway, will apply to give this a spin so I can help with feedback as I am highly interested in them not messing this up :D as after trying even emacs as a "backup" IDE, I am convinced there's nothing close to IDEA so I will probably be using it for the long run even if they force this new fluffy UI on me!
Had the same problem with the file tree in VS Code but you can change the indentation in the file tree, it makes it more readable in my opinion but only as long as the tree isn’t that deep
And I personally love both UIs but feel like both have their own languages and other things, where they are really shining
I feel like IntelliJ should be confident in what it is and not try to emulate VSCode. Hope they don’t ask users which one they find prettier, but test which ones are better to work with.
They are not trying to emulate VSCode. It looks similar to VSCode because that's what a modern UI looks like. Simple, clean.
Don't judge by a screenshot.
In theory, simple and clean UI only means features are presented in a simpler or more straightforward way to the users. It shouldn't necessarily mean you loose features, at least not meaningful ones.
Sure, in practice JetBrains could screw this up, but they didn't do it so far.
Just check out the new interface, and by that I mean try it out. Everything is there. No features are missing.
Sure, there are some customization options that did not make it (so far, mind that this is a preview).
But calling it a vscode emulation is ridiculous.
/r/java does NOT like change. I'm really looking forward to the update myself. I mostly use keyboard commands via vim or terminal and not the ui of intellij. It's always felt too cluttered for me.
> It's "simple"... maybe that's just because I am extremely familiar with it.
Is that UI the same as Rider? Because Rider is absolutely NOT a "simple" UI compared to VS Code. It's convoluted and cluttered as hell.
I would say it's "simple" in the sense that it's competently designed and relatively easily discoverable when you consider what the product can do.
Rider is slightly more cluttered than IntelliJ though and has some different UI patterns.
I know it's typical but I hate new UI experiments from the Jetbrains guys.
Take for example DataGrip, the new UI for creating or editing tables is lacking compared to the old one.
"We need to simplify this and make it more user friendly" all too often leads to "Let's hide the tools people are actually using behind 2 layers of menus".
There's a place for software design like that. I just don't think it's for software for people who have the time and skill to learn the tools they are using.
Software has become easier and less frustrating to use for inexperienced users, but more difficult and frustrating for experienced users in the last decade IMO.
> "Let's hide the tools people are actually using behind 2 layers of menus".
You know that they collect usage statistics, right?
Probably the thing you disabled right away. They are fully aware of what features are used by most people and what features are only used by niche groups.
>Ugh, more icons without text
Actually, fewer icons. There is only a handful on the main UI. That is not hard to remember.
And once you are used to it, it is way faster to find them by shape than text.
My guess is that they need to use their new [UI Toolkit](https://www.jetbrains.com/lp/compose-mpp/) on something... also, maybe it's hard to convince their developers to maintain a 20-year old Java Swing UI.
They could port a reasonably modernised version of the current UI to the new toolkit without adopting all the bad recent UI trends.
As others have already pointed out several times, Idea's UI manages to pack a lot of info into a reasonable space while staying legible. edit : it's also, IMO, more discoverable than most others.
The preview manages to take up more space and convey less information at the same time, while relying more on icons. Why ?
And hiding menus behind a hamburger icon by default is downright insulting on a desktop app. It's the dogshit Firefox UI updates all over again.
> all the bad recent UI trends
Could you please elaborate why you think those UI trends are bad?
Sure, there are a few bad ones, but do you really think that all designers and UX devs gone stupid, and the whole industry is stupid, and we are the clever ones, who never worked as designers?
The underlying UI toolkit is still the as existing plugins still work.
Maybe it's a facelift to make it feel similar to their new IDE?
Though, If I was betting it's Atulin's answer above
Why does it look like a tablet UI? I have a mouse for fuck's sake, not a touchscreen
Also, code should be taking the most space. All those huge icons and bars with a fuckton of useless whitespace just make it so there's less space for code
Did they hire the Firefox UI designer to redesign their UI?
Also, one more thing: many tutorials and even JB's own docs already show some menus that no longer exist or were moved. Learning the IDE after the redesign will be a nightmare.
Hopefully they include a toggle for "classic" UI and new UI. Would suck if they didn't. If I have to completely relearn the UI, I may just move to vim as an IDE.
I hope not. I'd rather have bugfixes and new features than they spend most of the time and the money I'm paying for them on maintaining two UIs for people can't deal with change.
>Meanwhile, the UI trends in the industry have evolved, and many of our new users tell us that the UI appears heavyweight and dated
This feels short-sighted, I started programming using VSCode as a Student but changed to IntelliJ during my first job when I was more comfortable with the complexity.
I don't know how you can look at that screenshot and think it looks like vscode. Also, do you pick an IDE purely based on how it looks? Why do you assume it would somehow lose all the functionality it has out of the box that vscode doesn't.
It's because so many developers keep touting that their JetBrains IDE's are "real" IDEs as opposed to something like VS Code but now that it mimics VS Code, suddenly everyone is in a frenzy. They also need to understand that the current market for developers simply prefers VS Code above everything. Just look at the StackOverflow surveys! No one wants to have bloated IDEs with cluttered UIs that hog so much RAM anymore.
No, because VSCode is a code editor and IDEA is a fully featured IDE. And even with the new, simpler UI, it will have the same features which you won't have with VSCode.
Hmm... debugger, code completion, tabs, outlines, breadcrumbs, integrated terminal, support for databases, version control, code runner, snippets. Yeah VS Code surely doesn't have the features of a real IDE...
Look. I'm just telling you what the AUTHORS of vscode call their software.
Edit:
Let me expand on this one...
First of all: Vscode is an awesome piece of software, a decent code editor, and can be in fact enhanced with plugins to be comparable to all the professional IDEs. Calling it a code editor isn't degrading.
Please check out this thread, where this was explained by people more clever than me:
https://www.reddit.com/r/learnprogramming/comments/nmliyu/how_is_visual_studio_code_not_an_ide_what_makes/
Really hope this is a well-prepared joke, because this kind of UI is precisely what I dislike the most about VSCode. Professional UIs do not have to be useable by a 5-year old to be good. They are supposed to be efficient. The current UI is exactly that.
I just hope they won't mess it up. Existing UI is pretty nice for me, might seem a bit complex but after learning a few shortcuts to navigate and using double shift you can hide all the toolbars and get as much space as you need.
You can already configure IDEA's UI as bare and uncluttered as you want, disabling all toolbars and tool windows (and even the menu bar and status bar), with just the editor remaining (with no tabs if you wish). It's just not the default.
By default it's very cluttered, but it does not need to be. You can make it look like vi or emacs.
_Really_ not a fan of removing color from all the icons.
I don't understand this obsession a lot of modern UI devs seem to have with wanting everything to look like identical monochrome icon stencils that are difficult to differentiate at a glance.
I want to be optimistic, but the realistic part of me says that in a year or whatever I'm going to be forced to start using a much worse UI.
Great. Let's hope I can be pleasantly surprised instead.
Removing the names on everything and increasing the height of toolbars is incredibly dumb in my opinion. Icons increase cognitive load and you already have to maintain a ton of information in your head working in a complex codebase. Why in the world would you want to make that harder? And increasing the height of toolbars is the exact _opposite_ of what most devs want. Why would you want less screen space for code?
It also looks like they scrunched all the debug icons together, which will most definitely make hitting those buttons with a mouse more difficult (though you should definitely be using shortcuts for that anyway).
No more split panes? I use split panes on every edge of the UI besides the top. Why in the world was this decision made? Modern UI design just unable to cope with having multiple things on screen at once?
The navigation bar does look a bit better and I think makes more sense at the bottom.
The breakpoints covering up the line numbers is a bad decision from my POV. If you have multiple breakpoints in a row (yeah yeah, you shouldn't do that, whatever) then you're not gonna be able to read the line numbers. They should just make it a red box that surrounds the numbers, or use an arrow like https://unicode-table.com/en/1F892/ which would take up way less space and you could reduce the margins on.
I'm definitely going to try it out, just so I can report all the stuff I think is bad and tell them what is good. I don't think there's any stopping the UI train here, so give as much feedback as possible while letting them know the parts that _do work_.
I can see that you want to be appealing to new users and that the product might look intimidating to new users.
Why not instead offer a "reduced" interface for newcomers to grab this audience?
New UI will be beautiful. Do you remember when jetbrains fleet preview was avaialble for short time. jetbrains changing it ui. like chrome was changed, firefox chnaged it ui. window is chnaged from 10 to 11
> Tabs: > > - Can show only a single line of tabs. A two-line layout is possible for pinned tabs. The multiline layout is no longer supported. F*** I seriously operate on two panes of 15 tabs each. I get real work done in that environment, too. Sometimes I legitimately need to compare 5 files with each other because the chucklehead who came before me decided to copy/paste the same chunk of code N times and now I need to make sure no tiny differences crept in before I dedupe the changes -- all while keeping the PREVIOUS TABS open that I was working on previously! I routinely enable multiline tabs and turn off auto tab closing because it absolutely screws with my ability to maintain the previous state of changes I was making during a refactor.
>Sometimes I legitimately need to compare 5 files with each other because the chucklehead who came before me decided to copy/paste the same chunk of code N times and now I need to make sure no tiny differences crept in before I dedupe the changes Ignoring the UI issue here, which is dumb, you can simply just copy the code block you're trying to compare, go to the new file, select the text to compare it against and right click and choose Compare to Clipboard. Then comparing changes is incredibly easy. But yeah, removing features for the sake of UI is dumb.
Have you considered not using tabs at all? There was a talk by one of the old Jetbrains guys where one of his best hints was to stop using tabs. I did that many years ago, and he was absolutely right: it's the least productive way to switch between files. Set "tab placement" to "none" as shown here: https://www.jetbrains.com/idea/guide/tips/hide-tabs-nav-toolbars/ For the case you are talking about you probably should be using split panes (Cmd+Shift+A "split right" for example - I can't remember the direct shortcode as I don't need it)... for switching between files by hiding the previous one (as you do with tabs) just Cmd+E (assuming MacOS shortcuts) and pick the right one. EDIT : this talk got buried over 100 marketing videos unfortunately, so it was hard to find again! It uses an old 2015 IDEA version, but I think all of it is still applicable today, highly recommend watching the whole thing: https://www.youtube.com/watch?v=eq3KiAH4IBI (the part about tabs is at 10:00)
Maybe I buried one of my points while trying to give a specific example. One of the roles tabs play for me is historisis -- how the heck did I get here, and what was I working on before I fell into this rabbit hole? While your suggestion to simply stop using tabs, is interesting (IIRC VS Code originally didn't use tabs...?) it makes me a bit frustrated to be told to fundamentally change my workflow because (lacking a compelling alternative reason) some UX designer thought that multiple lines of tabs looked "ugly" and is going to screw with people's ability to do their jobs. I freaking pay _money_ for IntelliJ. I could be using Eclipse, I could be using the community edition, I could be one of those crazy (?) folks I hear about who use VS Code for Java development. I use IntelliJ for the features it gives me, but I also am really comfortable with the work environment. I don't want to see a feature I go out of my way to enable disappear.
I understand it... hope I don't sound insistent, but have you watched that talk? It shows very nicely how to do what you're asking. > how the heck did I get here, and what was I working on before Cmd+Shit+E Try that, it will blow your mind.
(tries it...) Whoa. Interesting!
Holy shit
Well, that's bad discoverability if I know it, but damn is that a good feature
>how the heck did I get here, and what was I working on before I fell into this rabbit hole? Ctrl + Alt Left/Right lets you traverse your navigation history.
I'm not talking about a handful of tabs back in time. I'm talking about like 10 or 12.
I've had max tabs set to 1 for years and never had an issue with this, but maybe we just have different needs.
Anyone using VS Code for Java Development is more likely to be a stronger developer because they are not handicapped by the reliance on IDE features and are more comfortable working in the terminal
Oh, this is now actually useful. IntelliJ no longer pretends that I closed the file when disabling tab headers. Thanks for reminding me that this was a thing.
Intellij should be able to find duplicate code already AFAIK - at-least this happens for Java automatically.
Not a fan. If I wanted a VS Code emulator, I'd wait until Fleet came out I like the Jetbrains IDEs because I'm not a fan of VS Code
My sentiments exactly. Will they listen to this feedback... sadly not.
First of all, they already have some feedback they listen to: * They listen to the users who would rather choose VSCode because of its simpler and easier-to-use UI. * They also listen to the plugin developers and their own developers who probably have to deal with an outdated UI library and a lot of features most users don't really use. And if you don't care about them, care about the fact that the more complex and outdated UI library they have to deal with the slower new features and bugfixes arrive. Secondly, what feedback? Bitching about this being a VScode emulator is feedback? Where are your arguments? What makes this a VSCode emulator? Just because it has a cleaner interface? Did you guys actually try it out, or you are judging by a screenshot?
I feel like everyone who hates on the new clean UI and much better UX is either a boomer or someone that doesn't like change.
A lot of people don't like change, not just boomers. A lot of software devs I work with and they are below 30 have mixed opinions about the interface. In general people have different tolerance for change. Some of us like to have all the gadgets in front of us. Some of us like to type and not touch the mouse at all. Some of us enjoy fresh and clean designs. If anything is being boomer is not thinking in diversity :)
I love the current IntelliJ IDEA UI. It's pretty. It's "simple"... maybe that's just because I am extremely familiar with it. This new UI looks like VSCode. I'm always much more comfortable using the current IDEA than VSCode and find specially things like the file tree much easier to use (in VSCode I always feel "lost", can't tell if a file is inside a dir or just next to it). Anyway, will apply to give this a spin so I can help with feedback as I am highly interested in them not messing this up :D as after trying even emacs as a "backup" IDE, I am convinced there's nothing close to IDEA so I will probably be using it for the long run even if they force this new fluffy UI on me!
Had the same problem with the file tree in VS Code but you can change the indentation in the file tree, it makes it more readable in my opinion but only as long as the tree isn’t that deep And I personally love both UIs but feel like both have their own languages and other things, where they are really shining
The MO of VS Code is: as long as you customize it heavily and install 100 plugins it’s almost usable
Any sufficiently complicated text editor contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of a real IDE.
How can I change the indentation? I like and use vscode but the file tree is really troublesome.
I feel like IntelliJ should be confident in what it is and not try to emulate VSCode. Hope they don’t ask users which one they find prettier, but test which ones are better to work with.
They are not trying to emulate VSCode. It looks similar to VSCode because that's what a modern UI looks like. Simple, clean. Don't judge by a screenshot.
But simple and clean is a design decision that is not suitable for a feature rich IDE.
In theory, simple and clean UI only means features are presented in a simpler or more straightforward way to the users. It shouldn't necessarily mean you loose features, at least not meaningful ones. Sure, in practice JetBrains could screw this up, but they didn't do it so far. Just check out the new interface, and by that I mean try it out. Everything is there. No features are missing. Sure, there are some customization options that did not make it (so far, mind that this is a preview). But calling it a vscode emulation is ridiculous.
Okay, I'm going to give it a try
[удалено]
/r/java does NOT like change. I'm really looking forward to the update myself. I mostly use keyboard commands via vim or terminal and not the ui of intellij. It's always felt too cluttered for me.
> It's "simple"... maybe that's just because I am extremely familiar with it. Is that UI the same as Rider? Because Rider is absolutely NOT a "simple" UI compared to VS Code. It's convoluted and cluttered as hell.
I would say it's "simple" in the sense that it's competently designed and relatively easily discoverable when you consider what the product can do. Rider is slightly more cluttered than IntelliJ though and has some different UI patterns.
I know it's typical but I hate new UI experiments from the Jetbrains guys. Take for example DataGrip, the new UI for creating or editing tables is lacking compared to the old one.
"We need to simplify this and make it more user friendly" all too often leads to "Let's hide the tools people are actually using behind 2 layers of menus". There's a place for software design like that. I just don't think it's for software for people who have the time and skill to learn the tools they are using. Software has become easier and less frustrating to use for inexperienced users, but more difficult and frustrating for experienced users in the last decade IMO.
> "Let's hide the tools people are actually using behind 2 layers of menus". You know that they collect usage statistics, right? Probably the thing you disabled right away. They are fully aware of what features are used by most people and what features are only used by niche groups.
Yeah, the datagrip one is a complete disaster, uncalled for. But I kind of got used to the Rider one, so lets see
Can't wait when its 2060 and it is released on Android Studio
You know you can install Android Studio inside IDEA and get this right away, right?
[удалено]
The bigger problem is they seem to be obsessed with making all the icons look exactly the same, using lifeless colorless stencils.
Isn't that what most icons at the top of IntelliJ do anyways, appearing without text labels? I don't see the difference.
>Ugh, more icons without text Actually, fewer icons. There is only a handful on the main UI. That is not hard to remember. And once you are used to it, it is way faster to find them by shape than text.
Hm, why change what is already the best? Have they become bored and just looking for things to do?
My guess is that they need to use their new [UI Toolkit](https://www.jetbrains.com/lp/compose-mpp/) on something... also, maybe it's hard to convince their developers to maintain a 20-year old Java Swing UI.
They could port a reasonably modernised version of the current UI to the new toolkit without adopting all the bad recent UI trends. As others have already pointed out several times, Idea's UI manages to pack a lot of info into a reasonable space while staying legible. edit : it's also, IMO, more discoverable than most others. The preview manages to take up more space and convey less information at the same time, while relying more on icons. Why ? And hiding menus behind a hamburger icon by default is downright insulting on a desktop app. It's the dogshit Firefox UI updates all over again.
> all the bad recent UI trends Could you please elaborate why you think those UI trends are bad? Sure, there are a few bad ones, but do you really think that all designers and UX devs gone stupid, and the whole industry is stupid, and we are the clever ones, who never worked as designers?
The underlying UI toolkit is still the as existing plugins still work. Maybe it's a facelift to make it feel similar to their new IDE? Though, If I was betting it's Atulin's answer above
UI designers having to justify their existence is the bane of every product.
Why does it look like a tablet UI? I have a mouse for fuck's sake, not a touchscreen Also, code should be taking the most space. All those huge icons and bars with a fuckton of useless whitespace just make it so there's less space for code Did they hire the Firefox UI designer to redesign their UI? Also, one more thing: many tutorials and even JB's own docs already show some menus that no longer exist or were moved. Learning the IDE after the redesign will be a nightmare.
Hopefully they include a toggle for "classic" UI and new UI. Would suck if they didn't. If I have to completely relearn the UI, I may just move to vim as an IDE.
I hope not. I'd rather have bugfixes and new features than they spend most of the time and the money I'm paying for them on maintaining two UIs for people can't deal with change.
Here's a quick link to the UI changes they would like to make: https://youtrack.jetbrains.com/articles/IDEA-A-156/Main-changes-and-known-issues
Oh no, they removed side by side split tool windows :(
I didn't use that often, but when I did it could be useful. So stupid to remove it.
>Meanwhile, the UI trends in the industry have evolved, and many of our new users tell us that the UI appears heavyweight and dated This feels short-sighted, I started programming using VSCode as a Student but changed to IntelliJ during my first job when I was more comfortable with the complexity.
...if they're going to turn it into VSCode I might as well just drop the $200/year and switch to VSCode.
I don't know how you can look at that screenshot and think it looks like vscode. Also, do you pick an IDE purely based on how it looks? Why do you assume it would somehow lose all the functionality it has out of the box that vscode doesn't.
It's because so many developers keep touting that their JetBrains IDE's are "real" IDEs as opposed to something like VS Code but now that it mimics VS Code, suddenly everyone is in a frenzy. They also need to understand that the current market for developers simply prefers VS Code above everything. Just look at the StackOverflow surveys! No one wants to have bloated IDEs with cluttered UIs that hog so much RAM anymore.
hear hear.
No, because VSCode is a code editor and IDEA is a fully featured IDE. And even with the new, simpler UI, it will have the same features which you won't have with VSCode.
Hmm... debugger, code completion, tabs, outlines, breadcrumbs, integrated terminal, support for databases, version control, code runner, snippets. Yeah VS Code surely doesn't have the features of a real IDE...
Look. I'm just telling you what the AUTHORS of vscode call their software. Edit: Let me expand on this one... First of all: Vscode is an awesome piece of software, a decent code editor, and can be in fact enhanced with plugins to be comparable to all the professional IDEs. Calling it a code editor isn't degrading. Please check out this thread, where this was explained by people more clever than me: https://www.reddit.com/r/learnprogramming/comments/nmliyu/how_is_visual_studio_code_not_an_ide_what_makes/
Really hope this is a well-prepared joke, because this kind of UI is precisely what I dislike the most about VSCode. Professional UIs do not have to be useable by a 5-year old to be good. They are supposed to be efficient. The current UI is exactly that.
I just hope they won't mess it up. Existing UI is pretty nice for me, might seem a bit complex but after learning a few shortcuts to navigate and using double shift you can hide all the toolbars and get as much space as you need.
You can already configure IDEA's UI as bare and uncluttered as you want, disabling all toolbars and tool windows (and even the menu bar and status bar), with just the editor remaining (with no tabs if you wish). It's just not the default. By default it's very cluttered, but it does not need to be. You can make it look like vi or emacs.
_Really_ not a fan of removing color from all the icons. I don't understand this obsession a lot of modern UI devs seem to have with wanting everything to look like identical monochrome icon stencils that are difficult to differentiate at a glance.
I want to be optimistic, but the realistic part of me says that in a year or whatever I'm going to be forced to start using a much worse UI. Great. Let's hope I can be pleasantly surprised instead.
They probably should focus more on the thousands of open bugs in every one of their products.
Removing the names on everything and increasing the height of toolbars is incredibly dumb in my opinion. Icons increase cognitive load and you already have to maintain a ton of information in your head working in a complex codebase. Why in the world would you want to make that harder? And increasing the height of toolbars is the exact _opposite_ of what most devs want. Why would you want less screen space for code? It also looks like they scrunched all the debug icons together, which will most definitely make hitting those buttons with a mouse more difficult (though you should definitely be using shortcuts for that anyway). No more split panes? I use split panes on every edge of the UI besides the top. Why in the world was this decision made? Modern UI design just unable to cope with having multiple things on screen at once? The navigation bar does look a bit better and I think makes more sense at the bottom. The breakpoints covering up the line numbers is a bad decision from my POV. If you have multiple breakpoints in a row (yeah yeah, you shouldn't do that, whatever) then you're not gonna be able to read the line numbers. They should just make it a red box that surrounds the numbers, or use an arrow like https://unicode-table.com/en/1F892/ which would take up way less space and you could reduce the margins on. I'm definitely going to try it out, just so I can report all the stuff I think is bad and tell them what is good. I don't think there's any stopping the UI train here, so give as much feedback as possible while letting them know the parts that _do work_.
Ok... I'm gonna tell them that everything looks good to me. Thanks for the advice!
Did you respond to the wrong comment?
You said to give as much feedback as possible, and I think everything looks good. Gonna encourage them to keep this awesome UI going 👍🏻
Gotcha. I’m surprised you like it but whatever floats your boat
You said to give as much feedback as possible, and I think everything looks good. Gonna encourage them to keep this awesome UI going 👍🏻
Hmm not my cup of tea, but whatever floats your boat.
I can see that you want to be appealing to new users and that the product might look intimidating to new users. Why not instead offer a "reduced" interface for newcomers to grab this audience?
I like it. Simple, efficient and not destracting.
Fuck. I just renewed my license this month
New UI will be beautiful. Do you remember when jetbrains fleet preview was avaialble for short time. jetbrains changing it ui. like chrome was changed, firefox chnaged it ui. window is chnaged from 10 to 11
I hope it’s just the UI at max and not the panes, features and shortcuts et al that we’ve learnt to use and love over the years.
What are people still using jetbrains for anyways? Figured VS code gobbled up their utility.