11<MudDrawer @bind-Open =" @_isOpen"
2- Class =" pa-6"
3- Anchor =" Anchor.End"
4- Elevation =" 1"
5- Width =" 350px"
6- Variant =" @DrawerVariant.Temporary" >
7- <MudDrawerContainer >
2+ Class =" pa-6"
3+ Anchor =" Anchor.End"
4+ Elevation =" 1"
5+ Width =" 350px"
6+ Variant =" @DrawerVariant.Temporary" >
7+ <MudDrawerContainer >
88
9- <MudSwitch Value =" @(_isAutostart)"
10- T =" bool"
11- ValueChanged =" AutostartChange"
12- Label =" @(Lang[" Autostart " ])"
13- Color =" Color.Primary" />
9+ <MudSwitch Value =" @(_isAutostart)"
10+ T =" bool"
11+ ValueChanged =" AutostartChange"
12+ Label =" @(Lang[" Autostart " ])"
13+ Color =" Color.Primary" />
1414
15- <MudSwitch @bind-Value =" @(AppSettings.IsHideWindowWhenLaunch)"
16- @bind-Value:after =" SaveSettings"
17- Label =" @(Lang[" HideWindowWhenLaunch " ])"
18- Color =" Color.Primary" />
19- <MudSwitch @bind-Value =" @(AppSettings.IsHideWindowWhenClose)"
20- @bind-Value:after =" SaveSettings"
21- Label =" @(Lang[" HideWindowWhenClose " ])"
22- Color =" Color.Primary" />
23- <MudSwitch @bind-Value =" @(AppSettings.IsAutoCheckUpdate)"
24- @bind-Value:after =" SaveSettings"
25- Label =" @(Lang[" AutoCheckUpdate " ])"
26- Color =" Color.Primary" />
15+ <MudSwitch @bind-Value =" @(AppSettings.IsHideWindowWhenLaunch)"
16+ @bind-Value:after =" SaveSettings"
17+ Label =" @(Lang[" HideWindowWhenLaunch " ])"
18+ Color =" Color.Primary" />
19+ <MudSwitch @bind-Value =" @(AppSettings.IsHideWindowWhenClose)"
20+ @bind-Value:after =" SaveSettings"
21+ Label =" @(Lang[" HideWindowWhenClose " ])"
22+ Color =" Color.Primary" />
23+ <MudSwitch @bind-Value =" @(AppSettings.IsAutoCheckUpdate)"
24+ @bind-Value:after =" SaveSettings"
25+ Label =" @(Lang[" AutoCheckUpdate " ])"
26+ Color =" Color.Primary" />
2727
28- <MudSelect Class =" mt-3"
29- T =" string"
30- Label =" 语言 Lang"
31- Value =" @(AppSettings.Lang.ToString())"
32- ValueChanged =" LangValueChanged" >
33- <MudSelectItem Value =" @(" zh " )" >中文</MudSelectItem >
34- <MudSelectItem Value =" @(" en " )" >en</MudSelectItem >
35- </MudSelect >
28+ <MudSelect Class =" mt-3"
29+ T =" string"
30+ Label =" 语言 Lang"
31+ Value =" @(AppSettings.Lang.ToString())"
32+ ValueChanged =" LangValueChanged" >
33+ <MudSelectItem Value =" @(" zh " )" >中文</MudSelectItem >
34+ <MudSelectItem Value =" @(" en " )" >en</MudSelectItem >
35+ </MudSelect >
3636
3737
38- <div class =" mt-4 d-flex align-center" >
39- <MudText Typo =" Typo.subtitle2" >@( Lang [" LogFiles" ]) </MudText >
40- @if (_logLoadingOk )
41- {
42- <MudChip T =" string"
43- Label =" true"
44- Disabled =" true"
45- Variant =" Variant.Text"
46- Size =" Size.Small" >
47- @( $" {_logFilesSize / 1024 / 1024 : N2 } MB" )
48- </MudChip >
49- }
50- </div >
51- <div class =" d-flex align-center" >
52- @if (! _logLoadingOk )
53- {
54- <MudProgressCircular Color =" Color.Primary"
55- Class =" ml-2"
56- Size =" Size.Small"
57- Indeterminate =" true" />
58- }
59- else
60- {
61- <MudButton Variant =" Variant.Text"
62- Color =" Color.Primary"
63- Size =" Size.Small"
64- OnClick =" OpenLogPath" >@( Lang [" OpenLogs" ]) </MudButton >
65- <MudButton Variant =" Variant.Text"
66- Color =" Color.Primary"
67- Size =" Size.Small"
68- OnClick =" ClearLogAsync" >@( Lang [" RemoveLogs" ]) </MudButton >
69- }
70- </div >
71- <MudDivider />
38+ <div class =" mt-4 d-flex align-center" >
39+ <MudText Typo =" Typo.subtitle2" >@( Lang [" LogFiles" ]) </MudText >
40+ @if (_logLoadingOk )
41+ {
42+ <MudChip T =" string"
43+ Label =" true"
44+ Disabled =" true"
45+ Variant =" Variant.Text"
46+ Size =" Size.Small" >
47+ @( $" {_logFilesSize / 1024 / 1024 : N2 } MB" )
48+ </MudChip >
49+ }
50+ </div >
51+ <div class =" d-flex align-center" >
52+ @if (! _logLoadingOk )
53+ {
54+ <MudProgressCircular Color =" Color.Primary"
55+ Class =" ml-2"
56+ Size =" Size.Small"
57+ Indeterminate =" true" />
58+ }
59+ else
60+ {
61+ <MudButton Variant =" Variant.Text"
62+ Color =" Color.Primary"
63+ Size =" Size.Small"
64+ OnClick =" OpenLogPath" >@( Lang [" OpenLogs" ]) </MudButton >
65+ <MudButton Variant =" Variant.Text"
66+ Color =" Color.Primary"
67+ Size =" Size.Small"
68+ OnClick =" ClearLogAsync" >@( Lang [" RemoveLogs" ]) </MudButton >
69+ }
70+ </div >
71+ <MudDivider />
7272
73- <div class =" mt-4 d-flex align-center" >
74- <MudText Typo =" Typo.subtitle2" >@( Lang [" Version" ]) </MudText >
75- <MudChip T =" string"
76- Label =" true"
77- Disabled =" true"
78- Variant =" Variant.Text"
79- Size =" Size.Small" >
80- @( _version )
81- </MudChip >
82- </div >
83- <MudButton Variant =" Variant.Text"
84- Color =" Color.Primary"
85- Size =" Size.Small"
86- OnClick =" CheckUpdateAsync" >@( Lang [" CheckUpdate" ]) </MudButton >
73+ <div class =" mt-4 d-flex align-center" >
74+ <MudText Typo =" Typo.subtitle2" >@( Lang [" Version" ]) </MudText >
75+ <MudChip T =" string"
76+ Label =" true"
77+ Disabled =" true"
78+ Variant =" Variant.Text"
79+ Size =" Size.Small" >
80+ @( _version )
81+ </MudChip >
8782
88- <MudDivider />
83+ <MudLink Typo =" Typo.body2"
84+ Color =" Color.Default"
85+ Style =" opacity:0.5;"
86+ Underline =" Underline.None"
87+ OnClick =" OpenVersionHistory" >@( Lang [" VersionHistory" ]) </MudLink >
88+ </div >
89+ <MudButton Variant =" Variant.Text"
90+ Color =" Color.Primary"
91+ Size =" Size.Small"
92+ OnClick =" CheckUpdateAsync" >@( Lang [" CheckUpdate" ]) </MudButton >
8993
90- <div class =" mt-4 d-flex align-center" >
91- <MudText Typo =" Typo.subtitle2" >@( Lang [" Advanced" ]) </MudText >
92- </div >
93- <MudButton Class =" mt-2"
94- Variant =" Variant.Text"
95- Color =" Color.Primary"
96- Size =" Size.Small"
97- OnClick =" ResetSettingsAsync" >@( Lang [" ResetSettings" ]) </MudButton >
98- </MudDrawerContainer >
94+ <MudDivider />
95+
96+ <div class =" mt-4 d-flex align-center" >
97+ <MudText Typo =" Typo.subtitle2" >@( Lang [" Advanced" ]) </MudText >
98+ </div >
99+ <MudButton Class =" mt-2"
100+ Variant =" Variant.Text"
101+ Color =" Color.Primary"
102+ Size =" Size.Small"
103+ OnClick =" ResetSettingsAsync" >@( Lang [" ResetSettings" ]) </MudButton >
104+ </MudDrawerContainer >
99105</MudDrawer >
0 commit comments