-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
New Status bar / Activity monitor #7313
Comments
Related to this discussion "Make IDE more informative": #6929 |
@stevan Let's quickly summarise world best-practices. On this image, we can see three IDE. They all show at the bottom the static panel, that probably
Most if not all these indicators are projected agnostic This is a panel inside editor that always shown. Not sure it's can be disabled.
I agree if we put the status panel on the bottom like other IDEs we will have two panels instead of one. What do I propose?
|
"The status bar in its current form is used only for maven project" if so (maybe just because Maven project are the most featured type of project in Che), then let's use it for other tasks. As Sergey mentioned there are a lot of them and this UI is very useful and usual for developers. |
It's not because it's not in intellij that it's called 'reiventing the wheel' |
@benoitf can you clarify or rephrase your last statement. I'm not sure I correctly understand your arguments. |
BTW, three editors, from my example is
|
VS studio is not vscode and there is Xcode as well My argument is that the screenshots you selected are from product that you like but there are other products which are not like this and you didn't show them IDE information on xcode or vstudio is done in a style that Stevan want to implement so it's not "reinventing the wheel" |
I would say it's harder to find IDE without the status bar in comparison with the status bar. |
To me a status bar is very small place where you can put what ever you want and at some point we have to choose what to put in there. Let's take your info "classic" IDEs display in there.
should be place at the editor "status" bar. For instance, if you split your editors pane vertically into 2 editors, you want to display the cursor position of each editor.
Not needed to be display all the time in a status bar
Not needed to be display all the time in a status bar
Not sure what that is
Could be displayed in a popup (top right)
popup (top right)
User should care about this.
Displayed in project explorer next to project name. Or git panel. All the system info shouldn't have to be in an IDE. Or maybe we could display them in a specific panel when running an app but the status bar is too small to display this kind of information. My point is, the status bar is too small to display all the information we would like to display but at the same time take some space that could be useful for something else. So I would remove them. Comparing with other IDE's is OK but we are also here to rethink how we would like Che to be and make things better than the other. |
I like old bottom status bar, but top "status bar" in xcode and Vstudio looks great too. But let think about TOP status bar "usage target" in the Vstudio. Seems Vstudio use BOTTOM status bar to display completed tasks and completed events. And they use TOP status bar to display tasks in progress and progress status information. We should think not only about status bar view, size and where is it should be located. We need think about content type to display if we really want to find the best solution. |
OK, let's discuss it following way: So, why it was easily removed from Che in version 6 and so, now, it has to be proven that is useful to move it back? We can consider ANY visual options (top, right, popup etc) but let's move this panel back and then discuss new concept (IF it is really THAT a big deal to work on it NOW, I would say not at all) |
This issue, this specific issue is for discussing about different options for a better status bar and activity monitor.
At an higher level, I agree with @andrienko, we need to think about the kind of events that we need to display, when those events are important/helpful to the developer. We will identify categories of events and we can then build the most appropriate solution to provide them to the end-user. Few examples:
We need to put a better mechanism to display IDE’s tools activities and use that mechanism consistently in the IDE. That’s why, I titled the issue “Status bar / Activity monitor”, it’s pure UX work, where we need to identify the information to be displayed. We can then define patterns and define where to display the information. Note that Information are in general more useful when they are displayed close their context. We have some work to do on that, but I believe that at the end it will make our UX stronger and more understandable by the end-users. I feel there is a difference between:
About the status bar itself - what could be interesting - is to let the user being able to customise it:
There are tons of cool stuff the status bar could be used for:
There will be user which will be happy to get “system health” widgets and other who will not find any interest in it. There will be integration of Che into other systems where the status bar could be leverage to display information. Again, let’s not be restrictive and let’s give the opportunity for the end-users to customize that. In other terms, let’s see how we can make the status bar flexible, extensible and configurable ! |
Closing |
Description
The status bar in its current form is used only for maven project and it is rarely active. The information displayed in is important, but we must always look at how we can optimize the use of the space on the screen.
For all users who are not doing Maven, the status bar is stealing 20px which could be better use.
The goal of this issue is to discuss and define what other solutions we could put in place.
Options
1- Display the status bar only for maven project
2- Hide the bar, when no information to be displayed (would be annoying for end-user)
3- Allowing the command controller to display IDE activity information (similar to XCode and Visual Studio)
4- Display the information in a toast popup
The text was updated successfully, but these errors were encountered: