Dean Lee
57ad4f02f8
cabana: use a monotonic buffer to allocate CanEvent ( #29652 )
...
* use a monotonic buffer to allocate CanEvent
* set the next buffer size to 6MB
* static
* cleanup
* use const iter
* rename to insert_pos
2 years ago
Dean Lee
7bfd3dac81
cpplint: add filter `whitespace/comma` ( #29595 )
2 years ago
Dean Lee
2d99521e75
cpplint: `build/include_what_you_use` ( #29556 )
...
* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 years ago
Justin Newberry
a90f6d9163
Cabana: Fix >1 hour route time displaying ( #29226 )
...
fix greater than 1 hour
2 years ago
Dean Lee
319ce562f2
cabana: cleanup `MessageViewHeader` & `MessageBytesDelegate` ( #29040 )
...
* cleanup
* remove double ;
2 years ago
Dean Lee
fe91ea1139
cabana: properly handle unix signals ( #28657 )
2 years ago
Dean Lee
9632451d1d
cabana: display signal details in tooltip ( #28471 )
...
* show details in tooltip
* display tooltip in signalView
* cleanup
* setHeader before sortByColumn
* more compact tooltip
* move to util
2 years ago
Dean Lee
ff4aae85fe
cabana: refactor dbc manager ( #28445 )
...
* rafactor signal
* cleanup
* refacto dbcmanager
* refactor dbcmanger
2 years ago
Dean Lee
2a6458b44e
cabana: improve dbc parsing ( #28321 )
2 years ago
Dean Lee
54506774f0
cabana: support editing comments for messages ( #28299 )
2 years ago
Dean Lee
4ed6412ee5
cabana: Make the close button on TabBar look consistent and adaptable to different templates. ( #28065 )
...
consistent and adaptable to different templates
2 years ago
Willem Melching
9c88c3fe4c
cabana: fix displaying zero length messages ( #27953 )
2 years ago
Dean Lee
6ad4017fd8
cabana: fix unable to scroll to the right edge of the message list. ( #27947 )
...
* fix scroll issue
* resize bytes section after model reset
2 years ago
Dean Lee
f79654a1e7
cabana: some improvements to messages view ( #27935 )
...
* improve messageswidget
* remove double semicolon
2 years ago
Dean Lee
860e843af6
cabana: support display hex bytes in multiple lines. ( #27901 )
...
* display hex bytes in multiple lines
* default is true
* cleanup
2 years ago
Dean Lee
f15cb01137
cabana: speed up parsing can events ( #27874 )
...
speed up parsing can events
cleanup include
2 years ago
Dean Lee
fc90814199
cabana: switch theme on the fly ( #27855 )
...
* switch theme on the fly
* better chart theme
* Darcula like dark theme
* add TODO
* use theme aware toolbutton in ChartView
* add margin to text title
* lighter activity colors
* fix historylog header
* replace hardcoded color
* improve chart tooltip color
* use macro
* space
* remove function toolbutton
* fix remove all btn
* remove menu arrow
* improve chart::removeIf
* cleanup charts
2 years ago
Dean Lee
c56872265a
cabana: support toggle between light / dark theme ( #27787 )
...
add dark theme
2 years ago
Dean Lee
d6961152b8
cabana: add a slider to set sparkline time range ( #27727 )
...
* add slider to set sparkline time range
* rename signaleedit to signalview
* default is 15s
* util::formatSeconds
* update() is faster than invalidate
* draw points
* fix scatter width
2 years ago
Dean Lee
8903e03c88
cabana: move dbc related files to dbc/ ( #27712 )
...
* move dbc related files to dbc/
* move generate_dbc_json.py to dbc/
2 years ago
Dean Lee
583c4a031f
cabana: improve LogSlider ( #27673 )
...
* improve logslider
* fix code indentation
2 years ago
Willem Melching
b591b0c764
cabana: show signal values with consistent number of digits ( #27556 )
2 years ago
Willem Melching
fc44ed63d7
cabana: extend max chart range to 30 minutes ( #27555 )
2 years ago
Willem Melching
e4d591ecbf
cabana: refactor Msg and Signal into dbc.cc ( #27552 )
2 years ago
Dean Lee
c2018d6bf2
cabana: use a segment tree to solve range queries in O(log n) time complexity ( #27498 )
2 years ago
Dean Lee
78116029d3
cabana: replace hardcoded margins, colors, spacing with values from style. ( #27449 )
...
replace hardcoded margins, colors, spacing
improve performance of MessageBytesDelegate
2 years ago
Dean Lee
4efd246bac
cabana: improve UI & fix bugs ( #27387 )
...
* improve ui
* keep splitter size after msg changed
* no leading spaces allowed in msg filter and signal filter
* draw color byte AlignCenter
* always set as current index
* reduce chart flickers while resizing
* dispaly more info in tooltip for signal
* narrow combobox
* use
* typo
* private sigs,fix bugs
* merge #27383
* no expanding after undo/redo
* gray color in tooltip
* clear current_msg_id before reset model
* dont call setmeesage if id is the same
* fix bugs
* cleanup
* dont fetch logs if invisible
* add new CenterWidget, make sure msg_id is always valid
* cache icons
* cleanup paint byte color
* merge #27385 implement sizeHint
* cleanup code
* fillrect if alpha>0
2 years ago
Dean Lee
ac0dbf74bc
cabana: add support for load&save extra dbc info ( #27203 )
...
* support extra info
* support undo/redo
* fix undo/redo
* cleanup
* fix regexp
* refactor dbcmanager
* replace text in headerview
* fix binary::refresh
* cleanup
* use QRegularExpression
* add desc validation
* edit val description in table
* cleanup
2 years ago
Dean Lee
37adf5d3a6
cabana: simplify conversions between QVariant and QVector<QColor> ( #27367 )
2 years ago
Willem Melching
fae5553838
cabana: add <array> include to fix macos build ( #27291 )
...
* cabana: add <array> include to fix macos build
* Update util.h
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 years ago
Willem Melching
276586fdf0
cabana: bit level change frequency highlighting ( #27259 )
...
* cabana: bit level change highlighting
* change default color
2 years ago
Willem Melching
fcaa6fb06f
cabana: extend color palette, make chart colors match signal view ( #27258 )
...
* cabana: extend color palette, make chart colors match signal view
* vary saturation too
* cleanup
2 years ago
Willem Melching
e3c202b4a2
cabana: add button to suppress highlighted bytes ( #27131 )
2 years ago
Dean Lee
0402e94927
cabana: render light or dark icon based on system theme ( #27155 )
2 years ago
Willem Melching
3d641fa5e5
cabana: replace space by underscore when editing signal name ( #27130 )
...
cabana: replace space by _ whene editing signal name
2 years ago
Dean Lee
b2675cef9a
cabana: colorful logs based on activity ( #27008 )
...
* color logs
* remove space
* update in updateColors
2 years ago