I hope the UX is also considered for improvements. Currently it can only be described as "user hostile":
- only a small area of the screen is actually used for logging messages
- I'm constantly fighting the per-runstep folding views, but it's hard to describe what the actual problem is, except "it's awkward to use"
- when new messages are added to the log, the view scrolls to the end of the log, it's impossible to "catch" the view with the mouse.
- I don't know if I remember right, but searching only seems to work on the unfolded views, which is a pretty dumb idea.
etc...etc... it's really not a nice experience IMHO. From my POV (mostly C/C++ compile logs) performance is fine, but everything else sucks :)
Please have a look at any other CI system for inspiration, AppVeyor, Travis, Gitlab... I never had a problem with their log views, I guess mostly because they are much simpler.
- only a small area of the screen is actually used for logging messages
- I'm constantly fighting the per-runstep folding views, but it's hard to describe what the actual problem is, except "it's awkward to use"
- when new messages are added to the log, the view scrolls to the end of the log, it's impossible to "catch" the view with the mouse.
- I don't know if I remember right, but searching only seems to work on the unfolded views, which is a pretty dumb idea.
etc...etc... it's really not a nice experience IMHO. From my POV (mostly C/C++ compile logs) performance is fine, but everything else sucks :)
Please have a look at any other CI system for inspiration, AppVeyor, Travis, Gitlab... I never had a problem with their log views, I guess mostly because they are much simpler.