sagemathinc / cocalc

CoCalc: Collaborative Calculation in the Cloud
https://CoCalc.com
Other
1.17k stars 216 forks source link

create a status bar #1273

Open haraldschilly opened 7 years ago

haraldschilly commented 7 years ago

today, and with the new flex layout, I have the idea that we should introduce a statusbar at the bottom. here are a couple of ideas and some motivation

williamstein commented 7 years ago

This could have a toggle for terminal-associated-to-a-file, similar to the chat-associated-to-a-file.

I was imagining putting that toggle (for a terminal) on the left (or next to chat), but since the terminal is on the bottom that would be the place to put it.

And we definitely need per editor status (e.g., cursor position), as you suggest, which naturally goes on the bottom.

In the interest of discipline I don't think we should start implementing this until we rewrite the editors using React. That needs to get done as soon as the bugs not blocked on react are fixed.

novoselt commented 7 months ago

Please, let's create and use one!!! I always wanted one for various reasons, but today things got particularly annoying because I was editing the end of a long file, which meant that I had to work in the last line, at the very edge of my maximized window. It felt quite uncomfortable, so I made the window shorter. But having to type on the edge of the window was still very unpleasant. Worse - there are occasional blue messages appearing there, which are too quick and I can't read them, I don't even know if it is from CoCalc or the browser, but they go on top of the text that I am typing! So I am strongly in favour of one for aesthetical reasons, but indeed it would be also a great place to put lots of information including kernel status, removing one row of UI from the top. (Yes, I know that I can add a bunch of empty lines in the end to scroll up, but it would be better to have a status bar!)

williamstein commented 7 months ago

VS Code has a pretty refined and useful status bar at the bottom:

image
novoselt commented 7 months ago

Regarding blue messages I mentioned: they are from the browser (Chrome), for example it can be "Waiting for cocalc.com..." and it would be definitely great if there was no chance that they overlap editing area.