choose compact layout by default with smaller monitor size

This commit is contained in:
Ryan Fleury
2024-05-10 09:59:23 -07:00
parent 6e8753f1e1
commit 123276a1c6
+7
View File
@@ -13051,8 +13051,15 @@ df_gfx_begin_frame(Arena *arena, DF_CmdList *cmds)
Vec2F32 window_dim = v2f32(monitor_dim.x*4/5, monitor_dim.y*4/5); Vec2F32 window_dim = v2f32(monitor_dim.x*4/5, monitor_dim.y*4/5);
DF_Window *ws = df_window_open(window_dim, preferred_monitor, DF_CfgSrc_User); DF_Window *ws = df_window_open(window_dim, preferred_monitor, DF_CfgSrc_User);
DF_CmdParams blank_params = df_cmd_params_from_window(ws); DF_CmdParams blank_params = df_cmd_params_from_window(ws);
if(monitor_dim.x < 1920)
{
df_cmd_list_push(arena, cmds, &blank_params, df_cmd_spec_from_core_cmd_kind(DF_CoreCmdKind_ResetToCompactPanels));
}
else
{
df_cmd_list_push(arena, cmds, &blank_params, df_cmd_spec_from_core_cmd_kind(DF_CoreCmdKind_ResetToDefaultPanels)); df_cmd_list_push(arena, cmds, &blank_params, df_cmd_spec_from_core_cmd_kind(DF_CoreCmdKind_ResetToDefaultPanels));
} }
}
//- rjf: if config bound 0 keys, we need to do some sensible default //- rjf: if config bound 0 keys, we need to do some sensible default
if(src == DF_CfgSrc_User && df_gfx_state->key_map_total_count == 0) if(src == DF_CfgSrc_User && df_gfx_state->key_map_total_count == 0)