Implement UI scaling and more (#501)
**New Features** * Runtime font accessors and new symbol fonts for text, launcher, statusbar, and shared icons. * Added font height base setting to device.properties * Text fonts now have 3 sizes: small, default, large **Improvements** * Renamed `UiScale` to `UiDensity` * Statusbar, toolbar and many UI components now compute heights and spacing from fonts/density. * SSD1306 initialization sequence refined for more stable startup. * Multiple image assets replaced by symbol-font rendering. * Many layout improvements related to density, font scaling and icon scaling * Updated folder name capitalization for newer style
This commit is contained in:
committed by
GitHub
parent
72c9b2b113
commit
9a11e6f47b
@@ -35,16 +35,16 @@ void download(
|
||||
auto certificate_length = strlen(reinterpret_cast<const char*>(certificate.get())) + 1;
|
||||
|
||||
// TODO: Fix for missing initializer warnings
|
||||
auto config = std::make_unique<esp_http_client_config_t>(esp_http_client_config_t {
|
||||
.url = url.c_str(),
|
||||
.auth_type = HTTP_AUTH_TYPE_NONE,
|
||||
.cert_pem = reinterpret_cast<const char*>(certificate.get()),
|
||||
.cert_len = certificate_length,
|
||||
.tls_version = ESP_HTTP_CLIENT_TLS_VER_TLS_1_3,
|
||||
.method = HTTP_METHOD_GET,
|
||||
.timeout_ms = 5000,
|
||||
.transport_type = HTTP_TRANSPORT_OVER_SSL
|
||||
});
|
||||
auto config = std::make_unique<esp_http_client_config_t>();
|
||||
memset(config.get(), 0, sizeof(esp_http_client_config_t));
|
||||
config->url = url.c_str();
|
||||
config->auth_type = HTTP_AUTH_TYPE_NONE;
|
||||
config->cert_pem = reinterpret_cast<const char*>(certificate.get());
|
||||
config->cert_len = certificate_length;
|
||||
config->tls_version = ESP_HTTP_CLIENT_TLS_VER_TLS_1_3;
|
||||
config->method = HTTP_METHOD_GET;
|
||||
config->timeout_ms = 5000;
|
||||
config->transport_type = HTTP_TRANSPORT_OVER_SSL;
|
||||
|
||||
auto client = std::make_unique<EspHttpClient>();
|
||||
if (!client->init(std::move(config))) {
|
||||
|
||||
Reference in New Issue
Block a user