Touch ui fixes

This commit is contained in:
luboslenco
2026-01-20 21:29:44 +01:00
parent f9f74e7f1e
commit 98598c9d5c
6 changed files with 21 additions and 7 deletions
+1 -1
View File
@@ -222,7 +222,7 @@ function camera_reset(view_index: i32 = -1) {
/// if arm_ios
if (config_is_iphone()) {
viewport_zoom(-2.4);
viewport_zoom(-2.8);
let right: vec4_t = vec4_mult(transform_right(camera.base.transform), -0.135);
camera.base.transform.loc = vec4_add(camera.base.transform.loc, right);
camera_origins[camera_index()].v = vec4_add(camera_origins[camera_index()].v, right);
+9 -1
View File
@@ -15,7 +15,15 @@ function tab_browser_show_directory(directory: string) {
}
function tab_browser_draw(htab: ui_handle_t) {
if (ui_tab(htab, tr("Browser")) && ui._window_h > ui_statusbar_default_h * UI_SCALE()) {
let title: string = tr("Browser");
/// if arm_ios
if (config_is_iphone()) {
title = " " + title;
}
/// end
if (ui_tab(htab, title) && ui._window_h > ui_statusbar_default_h * UI_SCALE()) {
if (config_raw.bookmarks == null) {
config_raw.bookmarks = [];
+1 -1
View File
@@ -37,7 +37,7 @@ function ui_menu_panel_x(): i32 {
function ui_menu_top_y(): i32 {
/// if arm_ios
if (config_is_iphone()) {
return UI_ELEMENT_H();
return UI_ELEMENT_H() + UI_ELEMENT_OFFSET();
}
/// end
+2 -2
View File
@@ -53,10 +53,10 @@ function ui_sidebar_render_ui() {
/// if arm_ios
if (config_is_iphone()) {
sidebar_y += UI_ELEMENT_H();
sidebar_y += UI_ELEMENT_H() + UI_ELEMENT_OFFSET();
ui_end();
draw_begin(null);
draw_set_color(ui.ops.theme.SEPARATOR_COL);
draw_set_color(ui.ops.theme.PRESSED_COL);
draw_filled_rect(ui_sidebar_tabx, 0, config_raw.layout[layout_size_t.SIDEBAR_W], sidebar_y);
draw_end();
ui_begin(ui);
+8
View File
@@ -159,6 +159,14 @@ function ui_toolbar_render_ui() {
return;
}
if (!base_view3d_show && ui_view2d_show && ui_view2d_type != view_2d_type_t.LAYER) {
return;
}
if (!base_view3d_show && ui_nodes_show && !ui_view2d_show) {
return;
}
if (context_is_floating_toolbar()) {
x += ui_toolbar_x();
y += ui_toolbar_x() + 3 * UI_SCALE();