opened
eidheim
username_0
* Added filename and branch to status bar at bottom
* Added colors to diagnostics; number of warnings, errors and fix-its
* Cleanup of status processing

Need feedback on the changes before merge.
Status bar
issue
created
eidheim
username_0
Have to mention that the decisions of the placements of the various items in the status bar was made to make the items take up minimal area, and avoiding that the items move around. The items should not overlap even when debugging.
comment
created
d3rrial
username_1
Works perfectly for me and looks good. I'm still not a fan of the line:col indicator at the back, but it also makes sense to be there (I mostly dislike it for visual reasons).
I have not been able to test it on windows, but it works great on Arch Linux. I especially like the branch indicator and that it changes immediately when a new branch is checked out.

I'll test on Windows in a few hours. Thank you! :)
comment
created
eidheim
username_0
Great:) I agree with the line:line_offset, though the alternatives are either to have the file name move around, or take up extra area (where the filename would move around if one is working on files with a large number of lines/line offsets). I think the current solution is the best, though none of alternatives are perfect. 

I was surprised by the branch indicator myself, and that the diff on the views are getting updated when one switch branches:) Also added a warning when switching branches (if the current file is different) to make this solution part of a normal work flow. The final step, is your PR where one can reload the file:)
comment
created
eidheim
username_0
Just made the diagnostics status an overlay too, so that it never moves around.
comment