This should be an improvement over notifications, particularly for large fleets:
Pay no mind to the wonky outcomes, I cheated quite a lot win.
Niiice! Awesome to see someone using the "large intel description" functionality
Just a few random layout/formatting thoughts, if you don't mind - obviously no obligation to actually do it that way, and it's all minor stuff.
Section headings: for left-aligned ones, I'd add one empty space as a prefix to the text. I think I've done that in places in vanilla, though at this point I'm fairly sure all the section headings are centered.
After a section heading, the standard padding is 10 pixels. Same between paragraphs. (In some cases, vanilla will use a padding of 5 instead; that's generally old code and I'm cleaning it up as I become aware of the various places. One example of this is the various terrain tooltips; I need to go through 'em and fix this up for consistency.)
Between list items, the standard padding is 3.
Occasionally, there's a case where a padding of 10 is too much, and 3 is too little. In that case, a padding of 5 is used. This is usually when there's a line of text describing the contents of an indented list that follows, e.g:
This list has 3 items: <followed by a padding of 5>
Item 1 <followed by a padding of 3>
Item 2 <followed by a padding of 3>
Item 3 <followed by a padding of 10>
BaseIntelPlugin.BULLET and BaseIntelPlugin.INDENT are the standard indentations for list items, if those are needed.
Edit: I should say, I hope this doesn't come across as critical! Just wanted to get the info out there, in case it's helpful.