feat: cosmetic overhaul of native notification popup (#13)

* feat: cosmetic overhaul of native notification popup

* fix: use correct screen default

* feat: move notification test from debug build type to button press

* fix: not debug anymore

* fix: rearrange native notification settings controls

* fix: account for display scaling when positioning notification

* fix: guard against a screen that no longer exists

* fix: safer way to get screens, in case control tree changes
This commit is contained in:
Xjph 2021-08-29 20:27:20 -02:30 committed by GitHub
commit 7d2cc417ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 401 additions and 35 deletions

View file

@ -10,7 +10,13 @@ namespace Observatory.UI.ViewModels
{
public NotificationViewModel(string title, string detail)
{
Notification = new() { Title = title, Detail = detail };
Notification = new()
{
Title = title,
Detail = detail,
Colour = Avalonia.Media.Color.FromUInt32(Properties.Core.Default.NativeNotifyColour).ToString()
};
}