Add Reduced Motion for Notifications (#1732)

When Reduced Motion configuration is on, the expiry progressbar is
removed, and instead a pie on top right is shown, and relative time
update interval increases to 15 seconds. Progress wave animation also is
suppressed.
This commit is contained in:
srkizer 2024-03-21 05:53:20 +09:00 committed by GitHub
parent fb60ac5b4b
commit 95defa200f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 185 additions and 49 deletions

View file

@ -367,6 +367,11 @@ internal sealed class DalamudConfiguration : IInternalDisposableService
/// </summary>
public bool ShowTsm { get; set; } = true;
/// <summary>
/// Gets or sets a value indicating whether to reduce motions (animations).
/// </summary>
public bool ReduceMotions { get; set; } = false;
/// <summary>
/// Gets or sets a value indicating whether or not market board data should be uploaded.
/// </summary>