feat: implement epub service, navigation service, and global error boundary with updated reader UI layouts

This commit is contained in:
2026-04-25 16:16:36 +02:00
parent f3e94c4f42
commit 59074a05a0
23 changed files with 726 additions and 157 deletions
@@ -0,0 +1,15 @@
namespace NexusReader.UI.Shared.Services;
public interface IReaderNavigationService
{
int CurrentChapterIndex { get; }
int TotalChapters { get; }
string ChapterTitle { get; }
event Action OnNavigationChanged;
void GoToChapter(int index);
void GoToNextChapter();
void GoToPreviousChapter();
void UpdateMetadata(int currentIndex, int totalChapters, string title);
}