That is a very good idea about the flat lines being at idle in park.
you misunderstand

the data flatlines when the logging stops

if you disconnect, that's dead time.. if you connect again 20 minutes later, your data shows up after 20 minutes of dead air in the graph. the very first record recorded in a session is considered 'timestamp zero'.

it's a side effect of doing time-domain graphing and logging instead of per-record, but that's just how it is.

at least it shows the user the reality of the situation, and the graphs are very good at zooming across hours of data.

it does mean that saving and clearing the log when you park is a good idea if you're going to leave eehack open

there may be a way to do an 'overview' graph to visualize the entire scope of data, or highlight dead sections by greying them out or something. i'll work on that later.