From f680f9f50a526b9c575a846cd18e58deef0de57e Mon Sep 17 00:00:00 2001 From: luboslenco Date: Sun, 14 Jun 2026 12:03:59 +0200 Subject: [PATCH] paint: touch ui fixes --- paint/sources/ui/ui_nodes.c | 5 +++++ paint/sources/ui/ui_view2d.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/paint/sources/ui/ui_nodes.c b/paint/sources/ui/ui_nodes.c index de2dc32a..2b571fa4 100644 --- a/paint/sources/ui/ui_nodes.c +++ b/paint/sources/ui/ui_nodes.c @@ -642,6 +642,11 @@ void ui_nodes_draw_menubar() { g_theme->SHADOWS = false; string_array_t *cats = ui_nodes_canvas_type == CANVAS_TYPE_MATERIAL ? nodes_material_categories : nodes_brush_categories; for (i32 i = 0; i < cats->length; ++i) { + + if (!full && i == 4) { // MATERIAL_NODE_CATEGORY_GROUP + break; + } + if ((ui_menubar_button(tr(cats->buffer[i]))) || (g_ui->is_hovered && ui_nodes_show_menu)) { ui_nodes_show_menu = true; ui_nodes_menu_category = i; diff --git a/paint/sources/ui/ui_view2d.c b/paint/sources/ui/ui_view2d.c index 6b4634d3..f9b4a8c9 100644 --- a/paint/sources/ui/ui_view2d.c +++ b/paint/sources/ui/ui_view2d.c @@ -634,7 +634,7 @@ void ui_view2d_update(void *_) { } // Zoom slider - if (tex != NULL) { + if (full && tex != NULL) { ui_handle_t *h_zoom = ui_handle(__ID__); i32 scale_percent = math_round((tw / (float)tex->width) * 100); h_zoom->f = scale_percent;