using NexusReader.UI.Shared.Models; namespace NexusReader.UI.Shared.Services; /// /// Service to maintain local UI state for the reader, separating state from event bus. /// public interface IReaderStateService { int CurrentScrollPercentage { get; set; } List CurrentCheckpoints { get; set; } string CurrentBlockId { get; set; } MobileReaderTab ActiveTab { get; set; } }