mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
ColorGradient - Fixed GetColor returning the first stop if position was after the last stop
19 lines
687 B
C#
19 lines
687 B
C#
using Artemis.Core.Services;
|
|
using Artemis.UI.Screens.StartupWizard;
|
|
using Artemis.UI.Shared;
|
|
using Artemis.UI.Shared.Services;
|
|
using Avalonia.Threading;
|
|
|
|
namespace Artemis.UI.Screens.Home;
|
|
|
|
public class HomeViewModel : ViewModelBase, IMainScreenViewModel
|
|
{
|
|
public HomeViewModel(ISettingsService settingsService, IWindowService windowService)
|
|
{
|
|
// Show the startup wizard if it hasn't been completed
|
|
if (!settingsService.GetSetting("UI.SetupWizardCompleted", false).Value)
|
|
Dispatcher.UIThread.InvokeAsync(async () => await windowService.ShowDialogAsync<StartupWizardViewModel, bool>());
|
|
}
|
|
|
|
public ViewModelBase? TitleBarViewModel => null;
|
|
} |