Martin Frb wrote 17 lines
On 20/04/2015 15:26, Mattias Gaertner wrote:
> Formerly lines were only appended at the bottom. Since the IDE now runs
> multiple compilers in parallel, lines are inserted at various places.
> When a compiler has finished the Messages scrolls to the next still
> running compiler. This can lead to jumping up/down. If you find this
> confusing you can disable parallel compilation or close your eyes.
> Formerly a line "Project compiled successfully" was added. This
> information is now in the header.
>
Maybe to avoid jumpnig, the section for each thread (while active) can
be fixed height?
That is with 2 threads the window is split into 2 equal height
sections (adjusted on resize), showing the progress for each thread.
They keep their size, even if the window is scrolled.
Just to add to this.
1) The active threads, have each the same size
- minimum header + 1 line (maybe configurable),
- optional max height / if the window shows more, it can show the normal scrolling
if it is does not fit into the window then some of it is not shown / can be seen scrolling (scrolling works well because they do not change size
2) a package in an active thread has 2 headers
a- the limited height from (1)
b- the full size, all unfiltered msgs (that is what is scrolled out)
a belongs to the thread, and changes from one package to another b belongs to a package
3) If during compilation a code tool error happens (user does editor actions), it can be shown below the threads, and will not scroll away. Makes sense, as it is a response to a user actions that was triggered after the start of compilation.
4) Option: the header can be folded to just a vertical line. for people who do not want it.
The window then simply is divided into un-named sections.