Touch ui fixes
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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 = [];
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user