7243b9b68e 
								
							
								 
							
						 
						
							
							
								
								Revert "UI: single-threaded CameraView ( #30397 )"  
							
							... 
							
							
 
							
							This reverts commit 69dcd240fcf3bac7a6bddb1647219b710d255554.
old-commit-hash: 073fc89ad4 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 17ac1d3c7b 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								70a03a0f2d 
								
							
								 
							
						 
						
							
							
								
								ui: show wifi password by default ( #30766 )  
							
							... 
							
							
 
							
							* ui: show wifi password by default
* update immediately
old-commit-hash: 2d466e70cd 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5ada7c007b 
								
							
								 
							
						 
						
							
							
								
								ui: destroy egl_images in main thread ( #30253 )  
							
							... 
							
							
 
							
							* call eglDestroyImageKHR in ui thread
* assert
old-commit-hash: dbda641cee 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2a948de1f6 
								
							
								 
							
						 
						
							
							
								
								ui/ParamControl: do not create ConfirmationDialog on every click ( #30496 )  
							
							... 
							
							
 
							
							old-commit-hash: 011b1a6e6a 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c784119c64 
								
							
								 
							
						 
						
							
							
								
								cleanup cameraview shader ( #30520 )  
							
							... 
							
							
 
							
							cleanup shader
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 4b0d0b0f1e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								fe554ceee3 
								
							
								 
							
						 
						
							
							
								
								ui/controls.cc: fix QLabel leak ( #30382 )  
							
							... 
							
							
 
							
							fix QLabel leak
old-commit-hash: 17cab9bb50 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								98b70f957f 
								
							
								 
							
						 
						
							
							
								
								ui/wifi.cc: fix small QPixmap leak ( #30395 )  
							
							... 
							
							
 
							
							fix QPixmap leaks
old-commit-hash: 0f6b16d1e0 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								24906c79b4 
								
							
								 
							
						 
						
							
							
								
								Revert "ui/wifi.cc: fix QPixmap leaks" ( #30394 )  
							
							... 
							
							
 
							
							Revert "ui/wifi.cc: fix QPixmap leaks (#30377 )"
This reverts commit 656ea6efd472e1b7b48fff910dfca6dd8a99a756.
old-commit-hash: d2c3c92fb4 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6945af4ea3 
								
							
								 
							
						 
						
							
							
								
								ui/wifi.cc: fix QPixmap leaks ( #30377 )  
							
							... 
							
							
 
							
							fix QPixmap leaks
old-commit-hash: b4e1ad5e62 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								dd9b72292e 
								
							
								 
							
						 
						
							
							
								
								UI: remove drive stats ( #30183 )  
							
							... 
							
							
 
							
							* UI: remove drive stats
* little more
* vanish
old-commit-hash: f80db10720 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 377722fd5e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								13b57bb6a9 
								
							
								 
							
						 
						
							
							
								
								Revert "ui: brighten cameraview ( #29744 )"  
							
							... 
							
							
 
							
							This reverts commit 4772e46121f9adaf35b85f3dcaa416d9aaa7ee1b.
old-commit-hash: 023792c431 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								aafed83acc 
								
							
								 
							
						 
						
							
							
								
								ui/CameraView: fix divide by zero issue ( #29770 )  
							
							... 
							
							
 
							
							old-commit-hash: a1306114bc 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								641d52aa2d 
								
							
								 
							
						 
						
							
							
								
								ui: brighten cameraview ( #29744 )  
							
							... 
							
							
 
							
							* test
* test2
* Revert "test2"
This reverts commit 22e38f82ae717490c1bca08cdfdda7 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3627574114 
								
							
								 
							
						 
						
							
							
								
								ui: rename QDialogBase to DialogBase ( #29675 )  
							
							... 
							
							
 
							
							rename QDialogBase to DialogBase
old-commit-hash: c36774dfba 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 0767a6dee5 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								de809632bf 
								
							
								 
							
						 
						
							
							
								
								cpplint: add filter `whitespace/comma` ( #29595 )  
							
							... 
							
							
 
							
							old-commit-hash: 7bfd3dac81 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c6db4c515c 
								
							
								 
							
						 
						
							
							
								
								ui: use `enum PrimeType` for prime_type ( #29491 )  
							
							... 
							
							
 
							
							old-commit-hash: 99279b8eef 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								56b582a059 
								
							
								 
							
						 
						
							
							
								
								cpplint: add filter `whitespace/forcolon` ( #29582 )  
							
							... 
							
							
 
							
							whitespace/forcolon
old-commit-hash: ac93902983 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5ac4f52c6f 
								
							
								 
							
						 
						
							
							
								
								ui/PrimeUserWidget: cleanup layout ( #29492 )  
							
							... 
							
							
 
							
							cleanup layout
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 5fcb7e9038 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 2d99521e75 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								11b5cfa422 
								
							
								 
							
						 
						
							
							
								
								ui/settings: Don't apply styles to more elements than needed. ( #29463 )  
							
							... 
							
							
 
							
							old-commit-hash: 5765c1d978 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								701cd6f6fe 
								
							
								 
							
						 
						
							
							
								
								add cpplint ( #26855 )  
							
							... 
							
							
 
							
							* setup cpplint
* only start that
* check line length
* check these
* rm exceptions
old-commit-hash: 952d720b6e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 0922a1040f 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: e958ce1c31 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5d520dc7ae 
								
							
								 
							
						 
						
							
							
								
								ui: add nav to prime features ( #28842 )  
							
							... 
							
							
 
							
							old-commit-hash: 99f9d21e4b 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c25ca091ff 
								
							
								 
							
						 
						
							
							
								
								ui: cleanup controls ( #28809 )  
							
							... 
							
							
 
							
							* cleanup controls
* restore LayoutWidget
old-commit-hash: 2d37c219e7 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								235235b2d9 
								
							
								 
							
						 
						
							
							
								
								modeldata.h: convert constants to uppercase ( #28769 )  
							
							... 
							
							
 
							
							old-commit-hash: 32c5e6aafb 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								b6e6f008f1 
								
							
								 
							
						 
						
							
							
								
								UI: improved nav destination entry ( #28476 )  
							
							... 
							
							
 
							
							old-commit-hash: bc5a899024 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 2b800cf2e7 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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 ef315ac2779295aca8ea 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								633cdf0d0a 
								
							
								 
							
						 
						
							
							
								
								ButtonParamControl: minimum button width ( #28442 )  
							
							... 
							
							
 
							
							* min width
* param
old-commit-hash: a92cd659ce 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bfecfe3f8e 
								
							
								 
							
						 
						
							
							
								
								ui: refactor ButtonParamControl ( #28425 )  
							
							... 
							
							
 
							
							* refactor ButtonParamControl
* add pressed style
* connect to buttonToggled
* typo
old-commit-hash: 7f41047178 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 205c900742 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								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: 4f815db141 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bdb92e691c 
								
							
								 
							
						 
						
							
							
								
								UI: remove comma points ( #28303 )  
							
							... 
							
							
 
							
							* UI: remove comma points
* remove param
old-commit-hash: e875bcfaee 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								afe7825130 
								
							
								 
							
						 
						
							
							
								
								Revert "ui: smooth wide cam transition" ( #28298 )  
							
							... 
							
							
 
							
							Revert "ui: smooth wide cam transition (#28277 )"
This reverts commit ee6df0ef025d95c495248e46d53de2842363058e.
old-commit-hash: 21f88f997d 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7db6687227 
								
							
								 
							
						 
						
							
							
								
								UI: PrimeUserWidget cleanup ( #28300 )  
							
							... 
							
							
 
							
							* cleanup
* setMargin is obsolete
* more
old-commit-hash: 13cf695738 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								36a72433c7 
								
							
								 
							
						 
						
							
							
								
								UI: update "Finish Setup" widget style ( #28287 )  
							
							... 
							
							
 
							
							* UI: update SetupWidget registration design
* SetupWidget: add icon
* Revert "SetupWidget: add icon"
This reverts commit 325d2d390496f287953beb1634b229ff4ff31717.
old-commit-hash: 387e865793 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								397665d45c 
								
							
								 
							
						 
						
							
							
								
								UI: add missing QPushButton pressed styles ( #28289 )  
							
							... 
							
							
 
							
							* UI: add missing QPushButton pressed styles
* keyboard is special
old-commit-hash: 488975f06e 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								33ddd8eb44 
								
							
								 
							
						 
						
							
							
								
								ui: smooth wide cam transition ( #28277 )  
							
							... 
							
							
 
							
							* horribly messy
* bit simpler
* is this right?
* simpler and should work?
* used to be int/frames, but added easing so treat as float
* end slow (start fast)
* little faster
* clean up
* not needed
* try ease in/ease out and fix
* remove debugging print
* fix
* revert to previous curve
* based on speed
* not right
* fix
* fix
* this kinda works
* Revert zoom by speed
Revert "this kinda works"
This reverts commit 48aa30b945148b8eb79fbe33eb58e3fc3a6a7009.
Revert "fix"
This reverts commit 4ff2d33486231727d7cd68d366342c2273e3a315.
Revert "fix"
This reverts commit 15b22f8e8284eb017000856abb05b5e8973a6c0e.
Revert "not right"
This reverts commit 378b9965e14250c57ed39e1976de60d89054c2c8.
Revert "based on speed"
This reverts commit 1f7bfa5d73a2dee3740096da64eda24b33288b51.
Revert "Revert "not right""
This reverts commit 1beeb402534a755208d19771eb4a2afdc69b8739.
* better curve
* revert
* use constants and fixes
* up here too
* feels more intuitive to make zoom_transition=1 be zoomed in
* rm line
* fix
* cmt
* better handling
* better name
* zoom if ANY other stream is requested
* Update selfdrive/ui/qt/widgets/cameraview.cc
old-commit-hash: 26064196d0 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9858839db0 
								
							
								 
							
						 
						
							
							
								
								ui: refactor setPrimeType ( #28143 )  
							
							... 
							
							
 
							
							handle prime type change in new function UIState::setPrimeType
old-commit-hash: 8ca3be9788 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f1e674f30c 
								
							
								 
							
						 
						
							
							
								
								cabana/cameraview: Scale the glViewPort by devicePixelRatio() ( #27941 )  
							
							... 
							
							
 
							
							* cameraview: Scale the glViewPort by devicePixelRatio()
This fixes an issue seen in Cabana on a "hidpi" system with Wayland where
devicePixelRatio() != 1 and the video doesn't take up the full widget area.
On the recommended Ubuntu 20.04 install I wasn't able to reproduce, because
devicePixelRatio() was always equal to 1 even with scaling to 200% or 300%. It
might be different if "Fractional Scaling" is enabled in GNOME (I couldn't make
that option work in mv WM.)
Was going to enable just for Linux, but it appears to also be recommended for
Retina MacOS:
https://doc.qt.io/qt-5/scalability.html#high-dpi-scaling-on-macos-and-ios 
... so have worked from the assumption that glViewport() always takes dimensions
in device pixels, never the "device independent pixels" of Qt.
* Update selfdrive/ui/qt/widgets/cameraview.cc
* Update selfdrive/ui/qt/widgets/cameraview.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: fbcd0821c9 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								09e9ae012b 
								
							
								 
							
						 
						
							
							
								
								UI: remove spammy CameraView log  
							
							... 
							
							
 
							
							old-commit-hash: 9a6bcba741 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								2936d72386 
								
							
								 
							
						 
						
							
							
								
								ui: auto detect available streams ( #27470 )  
							
							... 
							
							
 
							
							* auto detect available streams
* no switch if wide cam not available
* clear frames before getAvailableStreams
* warning
* clear at same time
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: d5375af2f5 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								261f4d7524 
								
							
								 
							
						 
						
							
							
								
								UI: fix old frame shown on startup ( #27283 )  
							
							... 
							
							
 
							
							Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 1f85f84027 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5587ce2220 
								
							
								 
							
						 
						
							
							
								
								cameraview: fix spaces in debug print  
							
							... 
							
							
 
							
							old-commit-hash: c1fcd63bba 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								4a4703fdcb 
								
							
								 
							
						 
						
							
							
								
								Fix spacing in MultiOptionDialog ( #26817 )  
							
							... 
							
							
 
							
							Update input.cc
old-commit-hash: 66bdd8b122 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c6e6482603 
								
							
								 
							
						 
						
							
							
								
								Remove stretch from MultiOptionDialog  
							
							... 
							
							
 
							
							old-commit-hash: 6dc1fa2559 
							
						 
						
							3 years ago