book-reader/app
Aryan 0b7bb53a28
Auto scroll update (#28)
* Updated auto-scroll controls UI and refined pause behavior.

- Added semi-transparent look to auto-scroll
- Reduced auto-scroll temporary pause duration from 1000ms to 300ms.
- Updated `AutoScrollControls` styling with background transparency and adjusted elevations/borders.
- Refined `CircularProgressIndicator` visibility to only show when active and paused.
- Enhanced the `Slider` appearance in `AutoScrollControls` with a custom track and thumb.
- Improved play/pause logic in `PdfViewerScreen` to properly reset temporary pause states and jobs.
- Cleaned up redundant comments and formatting in `EpubReaderControls.kt`.

* feat: add file-specific auto-scroll speed profiles for EPUB and PDF

- Updated AutoScrollControls UI with a dropdown to toggle between Global and Local speed modes.
- Implemented persistent local auto-scroll settings (Current, Min, and Max speed) keyed by book ID.
- Ensured "Local mode" preference is sticky per-file, while maintaining Global defaults for new files.

* Enabled auto-scroll toggling via single tap in EPUB and PDF readers
2026-03-04 16:40:02 +05:30
..
src Auto scroll update (#28) 2026-03-04 16:40:02 +05:30
.gitignore Initial commit 2026-02-24 17:37:40 +05:30
build.gradle.kts Tts upgrade (#25) 2026-03-04 10:16:32 +05:30
proguard-rules.pro Initial commit 2026-02-24 17:37:40 +05:30