* Quicker refreshing and use connection signals
* Android remembers connections with incorrect passwords
* forget network on password incorrect
* knownConnections is already filled here
old-commit-hash: 01773c11f0
* add home/work widgets
* remove todo
* set contents from response
* turn into buttons
* add navigate button
* fix includes
* close settings on nav press
* close sidebar when closing settings
* use live api endpoint
* larger fonts
* more text fits
* only place name
* remove static response
* properly clear
old-commit-hash: c21ea8b506
* refresh on UI init
* scan and wait for signal from networkmanager to update
* fixes incorrectPassword never triggering on known connections
* Update UI on connect state change
* pause timer on leaving networking
* no need to update adapter state on init
* uses AccessPoints signal
clean up
clean up
* Revert "uses AccessPoints signal"
This reverts commit 534219857a10dc200f979e1a66705ac13ca68698.
* perform non-blocking scan on first start only
* suggestions
* forgetNetwork already checks this
* Prevent double refresh on connect interaction and revert timer change
* Should fix nm is inactive error
* Revert "Should fix nm is inactive error"
This reverts commit 36a7ad098b713ae7e17cf1a8d717455ecdd29e2b.
* Fixup original timer code. could be cleaned up, but works
* use WifiManager's firstScan
* no more force!
* fix after rebase
fix after rebase
* scan for next update (seems clearer this way)
* see how responsive device is at scanning, PC is taking up to 15 seconds
* clean up and check ifVisible for scanning and UI updating
* explicitly define relationship since it's not called in Networking any more
old-commit-hash: a3a8fa9eac
* refactor onboarding
* skip training guide if is dashcam
* apply review
* cleanup include
* move public ctro up
* slots is private
* cleanup headers
* set style sheet in onboardingwindow
* rebase master
* match ui
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 8781f586c5
* remember previous connections
* minor
* remove ssid_from_path
* abstract into function
* forgot one
* const
* add path_from_ssid function
* more clear what these do
* fix
* more clear
* structured binding test
* remove ssid_from_path
* fix name
* disconnect if connected
* let's just match the activate function in naming
* return if empty
* revert and clean up
old-commit-hash: 305786f0da
* use cstring instead of string.h
* use cstdio instead of stdio.h
* remove inttypes.h
* use cstdlib instead of stdlib.h
* use cstdint instead of stdint.h
* #include <cstddef>
* cstdlib
* use cmath
* remove stddef.h
* use cassert
* use csignal
* use ctime
* use cerror
* rebase master
old-commit-hash: c53cb5d570
* UI: add button to check for updates
* send signal
* this is better
* that's in the description
* revert that
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 65e1d8f633
* last update time + release notes
* remove test
* revert to previous constructor
* change label name
* time format for last update check
* cleanup
* add time formatting function
* cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e3f6360e45
* squash mapbox stuff
* only hacks for pc
* no hack there
* only update when needed
* get destination from param
* no need for user agent
* add athena method
* change nav path color
* layout cleanups
* margin top
* add build scripts
* rename header file
* set pitch
* fix icon blinking
* keep both options
* draw on top to fix last blinking
* only recomput with gps
* fix include
* put map in onroadwidget
* update mapbox plugin to allow specifying directions url
* cycle through views
* dynamic resize
* only when present
* add map_helpers
* whitespace
* small fixes
* let scons decide
* update setup files
* implicit dependency
* fix alerts
* Update selfdrive/ui/SConscript
* move clearLayout to util.h
* only build when map.cc present
* move maps to own folder
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 86aefbe766