mirror of
https://github.com/rmcrackan/Libation.git
synced 2026-09-13 14:17:15 -04:00
Deleted rather than documented: TrackedQueue's Current, Active, ClearCurrent() and MoveNext(). The first three had no callers at all, and MoveNext() had exactly one - the Avalonia design-mode preview, which now builds its sample queue from TryDequeueNext and MarkCompleted, the same calls the dispatch loop makes. The "legacy / kept for compatibility" labels pointed at callers that stopped existing when the loop stopped being sequential. TrackedQueue.Current's doc comment cited the speed limit display as its reason to exist, which stopped being true when the speed limit moved to GetActive(). SpeedLimit itself now records why the sequential loop's per-book read-back was dropped rather than leaving it unexplained: with several books running there is no single book to read it back from, and doing so would have whichever started last overwrite what the user typed. Restored the UTF-8 BOMs on ProcessQueueViewModel.cs and BadBookSessionContext.cs, and put back the eight "// " separators in the WinForms designer that had been rewritten to "//". That file's diff is now identical with and without whitespace, so everything left in it is a real change.