auto-commit: translation updates
Try to avoid a whole bunch of divide by zeroes with the AI.
Merge remote-tracking branch 'fluffy/fix-ai-divzero'
auto-commit: translation updates
replace auto system selection comms with a button to show current state
remove hyperspace destination comms, unnecessary
emit docking clearance expired message directly, no need to bounce through a bunch of signal callbacks
core implementation of TabGroup, stubs
basic tab layout
tab header skin
render tab headers
draw tab body borders and background
keep our own reference so we can switch tabs out without them being freed
switch tabs on click
move tab selection and tab-at-point code out to separate methods
tab hover effect
tab header font
support arbitrary widgets in tab headers
initial support for collapsing the tabs
collapse the layout as well