Harald Schäfer
f870a968e9
Split cereal into cereal/msgq ( #32631 )
...
* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
old-commit-hash: e71ec4e8d7e39a56235f590227e7cb361cd8b79d
2024-06-06 14:31:56 -07:00
Dean Lee
2be5c0e970
ui/cameraview: fix deadlock on exit due to Qt::BlockingQueuedConnection ( #32620 )
...
fix deadlock
old-commit-hash: 25e15846f1a16407d674f83e1a1125f579181a67
2024-06-04 10:25:46 -07:00
Adeeb Shihadeh
72b6504595
Revert "ui: single-threaded CameraView ( #32291 )"
...
This reverts commit 6adb53abf4d483e70bbe36725588a05cf75681fb.
old-commit-hash: c9531b463a6cb4a2a56792046fd69f9041006d81
2024-05-18 16:34:03 -07:00
Dean Lee
4bade99d62
ui: single-threaded CameraView ( #32291 )
...
single thread cameraview
old-commit-hash: dd6e2a400b1b9543fad0c3c4a78463abf756da6b
2024-05-17 20:18:41 -07:00
Adeeb Shihadeh
32ea4667c2
Revert "ui/cameraview: merge EGL Image Clearing code into clearEGLImages() ( #32292 )"
...
This reverts commit 44486989b061fbbe31aff217ec82e7ce7b604950.
old-commit-hash: d56f188854135ff4d1cf2cb6bf184a8301a82edd
2024-04-25 11:14:03 -07:00
Dean Lee
d83b2f447d
ui/cameraview: merge EGL Image Clearing code into clearEGLImages() ( #32292 )
...
old-commit-hash: 7e6dda546ee58d4cf05352f9ff9fab97b3e9464f
2024-04-25 11:05:45 -07:00
Dean Lee
9fcc783447
ui: fix pair button shows on paired device ( #32109 )
...
old-commit-hash: ba98786ee317750034881710f0b4b5a7a5a60474
2024-04-14 18:00:01 -07:00
Dean Lee
77d7ef177c
ui/cameraview: fix accessing uninitialized variable ( #31951 )
...
old-commit-hash: 77bbeb442ebeb66bcb00289df66084ee0475196e
2024-03-21 11:40:01 -07:00
Shane Smiskol
ebfc450fac
longitudinal personality: change via steering wheel distance button ( #31792 )
...
* start at param
* start by sending personality
* change to personality
* POC: button changes personality
* what's wrong with this?
* fix
* not really possible but fuzzy test catches this
* there's always a typo
* dang, we're dropping messages
* clean up
* no comment
* bump
* rename
* not all cars yet
* works but at what cost
* clean up
* inside settings
* write param so we save the distance button changes
* setChecked activates buttonToggled and already writes param!
* don't need this, we update from longitudinalPlan on changes
* some clean up
* more
* ui
* allow some time for ui to receive and write param
* plannerd: only track changes in case no ui
* Revert "plannerd: only track changes in case no ui"
This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871.
* write in plannerd as well, I assume this is atomic?
* don't write when setting checked (only user clicks)
* better nane
* more
* Update selfdrive/controls/lib/longitudinal_planner.py
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
* doesn't write param now
* ParamWatcher is nice
* no debug
* Update translations
* fix
* odd drain sock proc replay behavior
* vanish
* Revert "odd drain sock proc replay behavior"
This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454.
* add GM
* only if OP long
* move personality to controlsState, since eventually it won't be exclusive to long planner
more
bump
* diff without translations
* fix
* put nonblocking
* CS should start at up to date personality always (no ui flicker)
* update toggle on cereal message change
* fix
* fix that
* ubmp
* mypy doesn't know this is an int :(
* update translations
* fix the tests
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
old-commit-hash: 3d63c7093afec7ba24f447a44f02f7bea1f7282b
2024-03-13 01:05:02 -07:00
Adeeb Shihadeh
dd371305a0
Reapply "ui: brighten cameraview ( #29744 )" ( #31846 )
...
This reverts commit e7f7189d2dc339f76d92762c1b9b2fa720ed87e4.
old-commit-hash: c155749b29cacdd86d2fad90506dc2e276f99e04
2024-03-12 14:27:12 -07:00
Shane Smiskol
2c33c76170
ButtonParamControl: use buttonClicked ( #31817 )
...
old-commit-hash: d651bc802b540089acb4c3b9d5d984fb8b554487
2024-03-10 00:12:18 -08:00
Adeeb Shihadeh
7243b9b68e
Revert "UI: single-threaded CameraView ( #30397 )"
...
This reverts commit 69dcd240fcf3bac7a6bddb1647219b710d255554.
old-commit-hash: 073fc89ad49461c01ea474125a89a505543d093d
2024-01-07 14:54:39 -08:00
Dean Lee
2f8e66dbb8
UI: single-threaded CameraView ( #30397 )
...
* single-threaded CameraView
* updateFrame
* inherit from CameraWidget
* clear frame on offroadTransition
* check frame_id
* optional
* unique_ptr
* CameraView
* cleanup
* cleanup
* log skipping frame
* fix driverview
* disconnectVipc
* debug inconsistent frame
* skip frame if uiPlan is outdate
* cleanup
* set connected = false
* support camerad reboot&seeking in replay
* cleanup
* qDebug
* use deque
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 17ac1d3c7b3b481826d51eb82aaf9dbcc3f3bd81
2024-01-03 13:14:29 -08:00
Adeeb Shihadeh
70a03a0f2d
ui: show wifi password by default ( #30766 )
...
* ui: show wifi password by default
* update immediately
old-commit-hash: 2d466e70cdd6b4cf8ff5b939f401c2483a15f743
2023-12-16 22:36:26 -08:00
Dean Lee
5ada7c007b
ui: destroy egl_images in main thread ( #30253 )
...
* call eglDestroyImageKHR in ui thread
* assert
old-commit-hash: dbda641cee9c8b5218518ffd6589599c8f641faf
2023-12-13 20:18:45 -08:00
Dean Lee
2a948de1f6
ui/ParamControl: do not create ConfirmationDialog on every click ( #30496 )
...
old-commit-hash: 011b1a6e6a1db1047b2c72bc7e9e273a358ab18d
2023-12-08 13:48:31 -08:00
Justin Newberry
c784119c64
cleanup cameraview shader ( #30520 )
...
cleanup shader
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 4b0d0b0f1eba784d1216dae33da5123f087d976c
2023-11-24 20:17:51 -08:00
Dean Lee
fe554ceee3
ui/controls.cc: fix QLabel leak ( #30382 )
...
fix QLabel leak
old-commit-hash: 17cab9bb508c74471d0ec66c4a3358122afe52aa
2023-11-18 22:14:05 -08:00
Dean Lee
98b70f957f
ui/wifi.cc: fix small QPixmap leak ( #30395 )
...
fix QPixmap leaks
old-commit-hash: 0f6b16d1e08b05826d2ce93295e510842eef4b53
2023-11-07 15:22:43 -08:00
Shane Smiskol
24906c79b4
Revert "ui/wifi.cc: fix QPixmap leaks" ( #30394 )
...
Revert "ui/wifi.cc: fix QPixmap leaks (#30377 )"
This reverts commit 656ea6efd472e1b7b48fff910dfca6dd8a99a756.
old-commit-hash: d2c3c92fb4c9007ab37d0d8242b646f391732283
2023-11-06 13:55:23 -08:00
Dean Lee
6945af4ea3
ui/wifi.cc: fix QPixmap leaks ( #30377 )
...
fix QPixmap leaks
old-commit-hash: b4e1ad5e62ea81f0c8b662bdef6fa826a49150e1
2023-11-06 13:31:00 -08:00
Adeeb Shihadeh
dd9b72292e
UI: remove drive stats ( #30183 )
...
* UI: remove drive stats
* little more
* vanish
old-commit-hash: f80db10720099d34fd19e3aa0be36d05647ea897
2023-10-05 14:53:49 -07:00
Adeeb Shihadeh
a9153a39cc
Update Python packages and pre-commit hooks ( #30149 )
...
* Update Python packages and pre-commit hooks
* fixes
* Update common/transformations/README.md
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* fix
---------
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 377722fd5ed13349acf99c71954f56e6ccd17c3c
2023-10-03 15:31:26 -07:00
Adeeb Shihadeh
13b57bb6a9
Revert "ui: brighten cameraview ( #29744 )"
...
This reverts commit 4772e46121f9adaf35b85f3dcaa416d9aaa7ee1b.
old-commit-hash: 023792c431828baa67e63012db55db77f9e8e02b
2023-09-30 15:14:48 -07:00
Dean Lee
aafed83acc
ui/CameraView: fix divide by zero issue ( #29770 )
...
old-commit-hash: a1306114bc8de7d55137258088d8d042afb86018
2023-09-06 13:25:40 -07:00
ZwX1616
641d52aa2d
ui: brighten cameraview ( #29744 )
...
* test
* test2
* Revert "test2"
This reverts commit 22e38f82ae81f625f00179413f4c5f869a6de23e.
* Revert "test"
This reverts commit 717490c1bcddcd5339aed85d4716a58495a5c52c.
* looks fine
* mid
* description
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: a08cdfdda7e1a2bc50024bffc45295a322da42f9
2023-09-05 10:59:58 -07:00
Dean Lee
3627574114
ui: rename QDialogBase to DialogBase ( #29675 )
...
rename QDialogBase to DialogBase
old-commit-hash: c36774dfba513f6ea64cff06b215c355ee059dff
2023-08-28 01:57:49 -07:00
Dean Lee
ce0e2ec905
AGNOS setup: multi-lang support ( #25680 )
...
* multilang
* update translations
* Specifies dependency
* load lang from json file
* update translations
* fix white border
* remove stretch
* update translations
* fix tr
* no default language
* update translations
* rm main_en.qm
* cleanup
* cleanup
* add language files
* remove type=unfinish
* build languages before assets
* depends lrelease
old-commit-hash: 0767a6dee5355d1d7c0b6aaed8f358d9045268a9
2023-08-26 08:17:07 -07:00
Dean Lee
de809632bf
cpplint: add filter whitespace/comma ( #29595 )
...
old-commit-hash: 7bfd3dac811ae95bfd09495e88377dfbaacda393
2023-08-24 10:42:06 -07:00
Dean Lee
c6db4c515c
ui: use enum PrimeType for prime_type ( #29491 )
...
old-commit-hash: 99279b8eef43586aa09d001668355fa41e01b98f
2023-08-24 12:26:45 +01:00
Dean Lee
56b582a059
cpplint: add filter whitespace/forcolon ( #29582 )
...
whitespace/forcolon
old-commit-hash: ac939029835542a02b866e8a0d174f09773e4e6e
2023-08-23 22:46:02 -07:00
Dean Lee
5ac4f52c6f
ui/PrimeUserWidget: cleanup layout ( #29492 )
...
cleanup layout
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 5fcb7e9038ec9054dcdb8d9b832bea2f597d6aa9
2023-08-23 16:34:18 -07:00
Dean Lee
97e9d55588
cpplint: build/include_what_you_use ( #29556 )
...
* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: 2d99521e7500902070d0aacce69528bcfd8b9964
2023-08-23 13:25:17 -07:00
Dean Lee
11b5cfa422
ui/settings: Don't apply styles to more elements than needed. ( #29463 )
...
old-commit-hash: 5765c1d978c5890513e55398490447590d3b1d3e
2023-08-22 14:00:01 -07:00
Adeeb Shihadeh
701cd6f6fe
add cpplint ( #26855 )
...
* setup cpplint
* only start that
* check line length
* check these
* rm exceptions
old-commit-hash: 952d720b6e854b3ebbb9fd0fd82cd38f3ae04b90
2023-08-22 13:55:23 -07:00
Adeeb Shihadeh
178d9adec3
ui: less confusing wifi training ( #29137 )
...
* ui: less confusing wifi training
* update
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
old-commit-hash: 0922a1040f3fba4d446f1f1ae03df897375a9341
2023-07-25 13:32:00 -07:00
Dean Lee
b8110a90d2
ui: set max brightness when showing the QR code ( #28907 )
...
* set max brightness when showing the QR code
* set brightness in ui
* set in device
old-commit-hash: e958ce1c313f3dbe8724bf3d574bc12305862ebb
2023-07-14 12:22:35 -07:00
Adeeb Shihadeh
5d520dc7ae
ui: add nav to prime features ( #28842 )
...
old-commit-hash: 99f9d21e4b46e7aa1596c47740c1cb1c6ee84437
2023-07-07 15:07:37 -07:00
Dean Lee
c25ca091ff
ui: cleanup controls ( #28809 )
...
* cleanup controls
* restore LayoutWidget
old-commit-hash: 2d37c219e794cc4d8ed0de031b38b183af281db3
2023-07-05 10:50:14 -07:00
Dean Lee
235235b2d9
modeldata.h: convert constants to uppercase ( #28769 )
...
old-commit-hash: 32c5e6aafb702a5a17ca7b43c9062ce9e4462d34
2023-07-01 08:26:21 +01:00
Cameron Clough
b6e6f008f1
UI: improved nav destination entry ( #28476 )
...
old-commit-hash: bc5a8990241311e347455ea8d69a064bd0693266
2023-06-22 19:57:29 +01:00
Dean Lee
1b3ba1c7ee
ui: multilang offroad alerts ( #28512 )
...
Co-authored-by: Shane Smiskol <shane@smiskol.com >
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
old-commit-hash: 2b800cf2e79048bbccb821135d1cf03ec7a580b0
2023-06-22 15:04:28 +01:00
Dean Lee
e5f294783f
ui: disable longitudinal personality settings when using stock long ( #28443 )
...
* disable longitdinal personality settings
* disable title label
* Revert "disable title label"
This reverts commit ef315ac2770191f1309f774185266e0cd9fe54b0.
* gray checked button on disable
old-commit-hash: 9295aca8eaebaadbc7ec96e82ece55dcaa3b668e
2023-06-08 16:03:18 -07:00
Shane Smiskol
633cdf0d0a
ButtonParamControl: minimum button width ( #28442 )
...
* min width
* param
old-commit-hash: a92cd659cef7c517b40e7fd1455a12bacb3184b9
2023-06-07 01:11:41 -07:00
Dean Lee
bfecfe3f8e
ui: refactor ButtonParamControl ( #28425 )
...
* refactor ButtonParamControl
* add pressed style
* connect to buttonToggled
* typo
old-commit-hash: 7f41047178b5390581b9f18435939ba43a43a423
2023-06-06 01:18:17 -07:00
Harald Schäfer
36aa81cdc3
Driving Personality setting (also changes follow distance) ( #24742 )
...
* Skeleton
* Adjustable follow parameter
* fix rebase
* long planner
* typo
* Add ui toggle
* Fix icon
* Improve text
* Better toggle position
* Im a UX engineer now
* add param reader
* CHange jerk to have same crash test performance
* Try reading param
* Unused comment
* translate ui text
* std stoi
* Parametrized buttons
* Empty strings are ints
* Move to generic
* Update translations
* Fix translation diffs
* Release notes
* update refs
* tweaks
* Misc fixes
* No param is standard
old-commit-hash: 205c900742a18ca4662f4535a1a4008624c05995
2023-06-05 22:17:41 -07:00
Cameron Clough
adb8a80ff4
UI: connect to wifi prompt ( #28273 )
...
* OffroadHome: move experimental mode button to right column
* OffroadHome: replace DriveStats with PrimeAd when no prime
* SetupWidget: remove PrimeAd
* SetupWidget: tweaks to fit smaller space
* UI: add WiFiPromptWidget
* WiFiPrompt: update using network type
* add WiFiPromptWidget to offroad home
* reduce spacing to fit vertical space
* WiFiPromptWidget: open Wi-Fi settings
* no longer necessary
* cleanup
* shrink PrimeUser widget and increase Setup Wi-Fi font size
* correctly resize widget when stack index changes
* layout tweaks
* debug
* spacing
* slightly improved style
* helps -> help
* .
old-commit-hash: 4f815db141db8b0257158d6969e78dea1b727912
2023-06-02 23:24:38 -07:00
Cameron Clough
bdb92e691c
UI: remove comma points ( #28303 )
...
* UI: remove comma points
* remove param
old-commit-hash: e875bcfaeec9a4bfab2d8e4e4bb5b7ee978eb047
2023-05-30 18:18:47 -07:00
Shane Smiskol
afe7825130
Revert "ui: smooth wide cam transition" ( #28298 )
...
Revert "ui: smooth wide cam transition (#28277 )"
This reverts commit ee6df0ef025d95c495248e46d53de2842363058e.
old-commit-hash: 21f88f997d80430dac16513c9dafb358ce3494ae
2023-05-25 19:23:50 -07:00
Cameron Clough
7db6687227
UI: PrimeUserWidget cleanup ( #28300 )
...
* cleanup
* setMargin is obsolete
* more
old-commit-hash: 13cf6957384f0ce620c6f74f87f77d04e19800c3
2023-05-25 16:40:40 -07:00