mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-02-05 17:29:06 +00:00
Added options for energy saving & send shortcuts to UI
This commit is contained in:
parent
5bc0f7f7df
commit
862ec9c36a
@ -40,7 +40,11 @@
|
|||||||
<MudButton
|
<MudButton
|
||||||
Variant="Variant.Filled" Color="@Color.Primary"
|
Variant="Variant.Filled" Color="@Color.Primary"
|
||||||
StartIcon="@Icons.Material.Filled.AddRoad"
|
StartIcon="@Icons.Material.Filled.AddRoad"
|
||||||
Class="mt-3" OnClick="@this.AddProvider">
|
Class="mt-3 mb-6" OnClick="@this.AddProvider">
|
||||||
Add Provider
|
Add Provider
|
||||||
</MudButton>
|
</MudButton>
|
||||||
|
|
||||||
|
<MudText Typo="Typo.h4" Class="mb-3">Options</MudText>
|
||||||
|
<ConfigurationOption OptionDescription="Save energy?" LabelOn="Energy saving is enabled" LabelOff="Energy saving is disabled" State="@(() => this.SettingsManager.ConfigurationData.IsSavingEnergy)" StateUpdate="@(updatedState => this.SettingsManager.ConfigurationData.IsSavingEnergy = updatedState)" OptionHelp="When enabled, streamed content from the AI is updated once every third second. When disabled, streamed content will be updated as soon as it is available."/>
|
||||||
|
<ConfigurationSelect OptionDescription="Shortcut to send input" SelectedValue="@(() => this.SettingsManager.ConfigurationData.ShortcutSendBehavior)" Data="@ConfigurationSelectDataFactory.GetSendBehaviorData()" SelectionUpdate="@(selectedValue => this.SettingsManager.ConfigurationData.ShortcutSendBehavior = selectedValue)" OptionHelp="Do you want to use any shortcut to send your input?"/>
|
||||||
</MudPaper>
|
</MudPaper>
|
@ -56,7 +56,7 @@ public partial class Settings : ComponentBase
|
|||||||
await this.SettingsManager.StoreSettings();
|
await this.SettingsManager.StoreSettings();
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task EditProvider(global::AIStudio.Settings.Provider provider)
|
private async Task EditProvider(AIStudio.Settings.Provider provider)
|
||||||
{
|
{
|
||||||
var dialogParameters = new DialogParameters<ProviderDialog>
|
var dialogParameters = new DialogParameters<ProviderDialog>
|
||||||
{
|
{
|
||||||
@ -76,7 +76,7 @@ public partial class Settings : ComponentBase
|
|||||||
await this.SettingsManager.StoreSettings();
|
await this.SettingsManager.StoreSettings();
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task DeleteProvider(global::AIStudio.Settings.Provider provider)
|
private async Task DeleteProvider(AIStudio.Settings.Provider provider)
|
||||||
{
|
{
|
||||||
var dialogParameters = new DialogParameters
|
var dialogParameters = new DialogParameters
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user