Fix install script for working shutdown command, fix psql errors exception

This commit is contained in:
2026-01-27 18:32:24 +03:00
parent 28f8845536
commit 328fb5500e
7 changed files with 196 additions and 31 deletions

View File

@@ -483,13 +483,13 @@ static void draw_footer(Canvas* canvas, PageType page_type, uint8_t total_pages,
const char* hint = "";
switch(page_type) {
case PageTypeInfo:
hint = "";
hint = "Up/Dn=Scroll";
break;
case PageTypeMenu:
hint = "OK=Select";
hint = "Up/Dn OK=Select";
break;
case PageTypeConfirm:
hint = "OK=Yes Back=No";
hint = "Up/Dn OK Back=No";
break;
}
uint16_t hint_width = canvas_string_width(canvas, hint);
@@ -693,7 +693,10 @@ static void input_callback(InputEvent* event, void* ctx) {
if(app->conn_state == StateConnected && app->page.data_valid) {
switch(event->key) {
case InputKeyUp:
if(app->page.page_type == PageTypeMenu && app->page.selected_index > 0) {
if(app->page.page_type == PageTypeInfo) {
// Scroll up on info pages
uart_send(app, "CMD:SCROLL:up\n");
} else if(app->page.page_type == PageTypeMenu && app->page.selected_index > 0) {
app->page.selected_index--;
view_port_update(app->view_port);
} else if(app->page.page_type == PageTypeConfirm) {
@@ -703,7 +706,10 @@ static void input_callback(InputEvent* event, void* ctx) {
break;
case InputKeyDown:
if(app->page.page_type == PageTypeMenu &&
if(app->page.page_type == PageTypeInfo) {
// Scroll down on info pages
uart_send(app, "CMD:SCROLL:down\n");
} else if(app->page.page_type == PageTypeMenu &&
app->page.selected_index < app->page.action_count - 1) {
app->page.selected_index++;
view_port_update(app->view_port);