mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-11 19:36:28 +00:00
Enhances setup wizard workflow
Refactors the setup wizard to streamline the initial user experience. Includes the following changes: - Adds nyan cat animation during feature installations for user enjoyment - Skips essential feature selection if workshop is unreachable - Moves directly to settings after device/surface selection - Adds option to configure settings, after device configuration
This commit is contained in:
1 parent
6988255dce
commit
13c497f41e
10 files changed
+78
-30
No files matched your search
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Input;
|
||||
using Avalonia.Controls;
|
||||
|
||||
@@ -8,6 +8,7 @@ using Avalonia.Controls.ApplicationLifetimes;
|
||||
using Avalonia.Threading;
|
||||
using DryIoc;
|
||||
using FluentAvalonia.UI.Controls;
|
||||
using ContentDialogButton = Artemis.UI.Shared.Services.Builders.ContentDialogButton;
|
||||
|
||||
namespace Artemis.UI.Shared.Services;
|
||||
|
||||
@@ -94,6 +95,7 @@ internal class WindowService : IWindowService
|
||||
.WithTitle(title)
|
||||
.WithContent(message)
|
||||
.HavingPrimaryButton(b => b.WithText(confirm))
|
||||
.WithDefaultButton(ContentDialogButton.Primary)
|
||||
.WithCloseButtonText(cancel)
|
||||
.ShowAsync();
|
||||
|
||||
|
||||
Reference in new issue
Block a user