+ Android build files.
If the range is 0, don't update the min/max. Just keep it wherever it was before until we get new data.
Use the range provided by the server to render the data, if provided.
Don't re-create monitor menu every time. Hide it upon successful connection.
Save last successful connection.
Don't pause the time panel when the maximize button is pressed.
Don't let it move around so much, it's easier to read when you fix one dimension.
Clicking on a label shows/hides the element. Set up an end time to render so we render less we're scrolled out to the left.
Latest Tinker changes from the DT port.
Don't show the border around float buttons.
Clicking to show/hide a data channel.
Support groups to turn channels on and off. Move the options menu to the left of the screen, but keep an invisible one there for platforms with a menu button (Android).