diff options
| author | Mnikolenko Productengine <mnikolenko@productengine.com> | 2022-03-09 13:22:26 +0200 | 
|---|---|---|
| committer | Mnikolenko Productengine <mnikolenko@productengine.com> | 2022-03-09 13:22:26 +0200 | 
| commit | 6ab4aeb14878a091a04324c87f5f40d9270f7897 (patch) | |
| tree | 3c8f2493154576147652e67e5e66320c62fbd199 | |
| parent | f90d17905899d01db76b82b6d647bbecf1c47f23 (diff) | |
SL-16627 Enable auto-adjustments for frist login and update UI
6 files changed, 77 insertions, 31 deletions
| diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index 94bafcb612..537b431ea2 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -2208,7 +2208,11 @@ bool idle_startup()  	if (STATE_CLEANUP == LLStartUp::getStartupState())  	{ -		set_startup_status(1.0, "", ""); +        if (gAgent.isFirstLogin()) +        { +            gSavedSettings.setBOOL("AutoFPS", TRUE); +        } +        set_startup_status(1.0, "", "");  		display_startup();  		if (!mBenefitsSuccessfullyInit) diff --git a/indra/newview/skins/default/xui/en/floater_performance.xml b/indra/newview/skins/default/xui/en/floater_performance.xml index 84ee9d3c00..0107c59868 100644 --- a/indra/newview/skins/default/xui/en/floater_performance.xml +++ b/indra/newview/skins/default/xui/en/floater_performance.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater - height="592" + height="642"   layout="topleft"   name="performance"   save_rect="true" diff --git a/indra/newview/skins/default/xui/en/panel_performance_complexity.xml b/indra/newview/skins/default/xui/en/panel_performance_complexity.xml index 40159314f7..954fd0a8c1 100644 --- a/indra/newview/skins/default/xui/en/panel_performance_complexity.xml +++ b/indra/newview/skins/default/xui/en/panel_performance_complexity.xml @@ -2,7 +2,7 @@  <panel   bevel_style="none"   follows="left|top" - height="530" + height="580"   width="580"   name="panel_performance_complexity"   layout="topleft" @@ -83,7 +83,7 @@    <name_list      column_padding="0"      draw_stripes="true" -    height="379" +    height="429"      follows="left|top"      layout="topleft"      name="obj_list" diff --git a/indra/newview/skins/default/xui/en/panel_performance_huds.xml b/indra/newview/skins/default/xui/en/panel_performance_huds.xml index eea6b79e30..289f865eb7 100644 --- a/indra/newview/skins/default/xui/en/panel_performance_huds.xml +++ b/indra/newview/skins/default/xui/en/panel_performance_huds.xml @@ -2,7 +2,7 @@  <panel   bevel_style="none"   follows="left|top" - height="530" + height="580"   width="580"   name="panel_performance_huds"   layout="topleft" @@ -71,7 +71,7 @@    <name_list      column_padding="0"      draw_stripes="true" -    height="400" +    height="450"      follows="left|top"      layout="topleft"      name="hud_list" diff --git a/indra/newview/skins/default/xui/en/panel_performance_preferences.xml b/indra/newview/skins/default/xui/en/panel_performance_preferences.xml index 5fd6af24c1..1eee799986 100644 --- a/indra/newview/skins/default/xui/en/panel_performance_preferences.xml +++ b/indra/newview/skins/default/xui/en/panel_performance_preferences.xml @@ -2,7 +2,7 @@  <panel   bevel_style="none"   follows="left|top" - height="530" + height="580"   width="580"   name="panel_performance_preferences"   layout="topleft" @@ -54,13 +54,46 @@      top_delta="0"      width="200"/>    <view_border -    bevel_style="in" -    height="0" -    layout="topleft" -    name="border1" -    left="20" -    top_pad="8" -    width="540"/> +   bevel_style="in" +   height="0" +   layout="topleft" +   name="border0" +   top_pad="8" +   left="20" +   width="540"/> +  <text +   follows="left|top" +   font="SansSerifSmall" +   text_color="White" +   height="18" +   layout="topleft" +   top_pad="20" +   left="20" +   name="auto_lbl" +   width="105"> +    Automatic settings +  </text> +  <check_box +   control_name="AutoFPS" +   height="16" +   initial_value="true" +   label="Allow system to choose settings for best experience" +   label_text.text_color="White" +   label_text.v_pad="-1" +   label_text.h_pad="3" +   layout="topleft" +   left_pad="30" +   name="AutoFPS" +   width="256"> +  </check_box> +  <view_border +   bevel_style="in" +   height="0" +   layout="topleft" +   name="border1" +   left="20" +   top_pad="12" +   width="540"/>    <text     follows="left|top"     font="SansSerifSmall" @@ -70,7 +103,7 @@     top_pad="30"     name="quality_lbl"     width="100"> -    Shortcuts +    Quality & Speed    </text>    <text     follows="left|top" @@ -362,7 +395,7 @@     top_delta="0"     left="160"     name="water_desc" -   width="350"> +   width="380">      Reducing or turning off water effects can greatly improve frame rate.    </text>    <check_box @@ -487,7 +520,7 @@     font="SansSerifSmall"     height="18"     layout="topleft" -   top="78" +   top="130"     left="213"     name="1_lbl"     width="7"> diff --git a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml index f73149e77e..93cb3ea9c8 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml @@ -30,7 +30,28 @@      width="120">        (None)    </text> - +  <view_border +    bevel_style="in" +    height="0" +    layout="topleft" +    name="border1" +    left="12" +    top_pad="12" +    width="477"/> +  <check_box +    control_name="AutoFPS" +    height="16" +    initial_value="true" +    label="Allow system to choose settings for best experience" +    label_text.text_color="White" +    label_text.v_pad="-1" +    label_text.h_pad="5" +    layout="topleft" +    left="10" +    name="AutoFPS" +    top_delta="15" +    width="256"> +  </check_box>    <text      type="string"      length="1" @@ -39,7 +60,7 @@      layout="topleft"      left="10"      name="QualitySpeed" -    top_delta="35"  +    top_delta="30"       width="400">        Quality & speed:    </text> @@ -262,18 +283,6 @@        function="Pref.RenderOptionUpdate" />    </check_box> -  <check_box -    control_name="AutoFPS" -    height="16" -    initial_value="true" -    label="Auto FPS" -    layout="topleft" -    left="30" -    name="AutoFPS" -    top_delta="30" -    width="256"> -  </check_box> -      <slider      control_name="IndirectMaxComplexity"      tool_tip="Controls at what point a visually complex avatar is drawn as a JellyDoll" | 
