* display all data btn
* remove timer
* update toolbar later
* dont update axis y in updateSeries
faster get_raw_value
* faster update
* optimize zoom y axis
* cleanup
* revert changes to get_raw_value
* updateState in eventsMerge
* cleanup:
* cleanup
* show thumbnail
* copy segments vector
* cleanup
cleanup mouseMoveEvent
cleanup include
* move lambda to memeber function
* reduce lock time
* private functions
* split to small functions
* auto theme
* cleanup
* get font color from ForegroundRole
* fix label color
* add padding for header
* smaller warning icon
* fix bg of binary view
* hightlight after init
* faster adjust chart margins
* delay adjust
* update foreground after set margins
* set display range on create
* fix init display_range
* common function updateDisplayRange
* set min max to 0 if no values
* fix axis y
* use mapToValue
* cleanup
* get minmax from series
* cleanup
* cleanup eventsMerged
* cleanup include
* customize axis x & y
* new function chartView::addSignal
* support multiple series in chartView
* more
* show legend
* update changed signals only
* fix z value
* cleanup
* limit trake line in plot area
* display signal name in value_text
*  
* fix axis y
* add spaces
* cache min max value for axis y
* cleanup
* better values text
* remove force_update
* update pos after adjusted margins
* ts >=0
* output debug message to console
* fix freq&count incorrect after replay auto loop restart replay
* fix different height of play/pause
* delay posting CAN message if UI thread is busy
* >=
* clear undo stack after saving
* no space allowed in names
* const referer
* undo/redo
* display command list to rolling the state backwards or forward
* update detailview after rolling states
* add * to title bar to indicate dbc has changed
* fix signal pointer address changed after removed
* cleanup
* fix id error
* clear undo stack after dbc file changed
* cleanup
* use map
* cleanup
* typo
* fix flipping issue
* dragging up to create little endian signal
* transform between little & big endian
* complete selection functions
* scroll to top after msg updated
* remove empty line
* cleanup code
* remove extra semicolon
* fix indentation
* minmax
* dont select hex column
* create msg if not existed