I'm just disappointed that general GUI guidelines have been violated, making the IDE just a bit more annoying and less easy to use.
"If it ain't broke don't fix it..."
Out of curiosity:
Well, how would you have solved the following issue?
Compiling in 2 or more threads (which certainly is useful, as it saves lots of time), means you get the output of 2 or more running fpc.
Would you just like the errors, warnings and hints of 2 or more compiled packages mixed in which ever random order they occur?
And just a note on the side, in case that does happen for you:
There is a known issue, that the window sometimes stops scrolling. This in NOT meant to happen (and afaik a rare thing).
If this is what happened to you, and if that is (or is part of) what makes you dislike the feature, then, well yes, this is a bug and not the feature.
About the actual feature.
- There is now a header to which package a message belongs. Is that really so bad?
- Color of the header => Configurable
- Plenty of options to filter. As it says options, no need to use them. Is that bad?
And, if you do not like the having 2 lists of messages updated at the same time => you can set the amount of threads for compilation to just one.
Do that, and change the colors, and you are probably close to what it was. (The header will still be kept in view, but it will only be one header)