#4 giggling things about to make the status panel the observer and not the main jframe. Adding multiple status panels to the jframe in order to monitor more than one build. Nasty layout algorithm to try and work out the number of tiles to display (under counts at the moment but the grid layout manager picks up the slack here so we don't loose tiles)
#4 alternative tiling algorithm without the empty tile at the end for irregular numbers
remove border decoration
#4 basic multipage monitoring in place.
#4 alt version of the Tiles interface
#4 adding background colour for the overall frame
giggling
adding example chessboard mode (desktop version)
#4 Constructing the panels in the Main rather than in the factories. Some renames
#4 renames
#4 experimenting with a transparent dialog to display additional information / exceptions.
#4 making scroll bar transparent, extracting objects to represent the exception display etc. There's an annoying white border around the HUD now and the hide button appears on the right, not the left. No idea how these came in :'(
#4 adding exception display in properly
avoiding bug where alpha value goes out of range (don't know what causes this)
#4 indicate where an exception originated
#4 making the exception window 10% smaller than the containing window
Merge remote-tracking branch 'remotes/origin/master' into issue04
#4 toggle the information window with the I (or F1) key
adding some basic logging but trying to avoid direct logging towards more of an event based idea. Will probably need more event 'types', for example, an InformationEvent
removing adhoc logging. bit of a faff. Monitoring task factories as well as the tasks themselves are observable now so that we can report on errors on startup (which are non-recoverable)