Skip to content

Fix reader slider glitch, constrain bounds, and add step buttons (#195) - #198

Merged
fboucher merged 1 commit into
v-nextfrom
bug/issue-195-reader-slider-glitch
Sep 19, 2026
Merged

fboucher merged 1 commit into
v-nextfrom
bug/issue-195-reader-slider-glitch

Conversation

@fboucher-os

Copy link
Copy Markdown
Collaborator

Closes #195

Summary of Changes

  • Constrained Font Size Bounds: Updated FluentSlider range from 8–56 to 12–25 (MinTextSize = 12, MaxTextSize = 25) with automatic clamping in the extSize property setter.
  • Increment & Decrement Step Buttons: Added dedicated FluentButton controls (- Subtract / + Add) flanking both the top and bottom sliders to step text size by 1.
  • Boundary Disabling: Decrement and increment buttons automatically disable when at minimum (12) and maximum (25) bounds.
  • Slider Jitter Prevention: Added ouch-action: none and flex layout to eliminate gesture conflicts and jitter during touch/drag interactions on mobile/WebView.
  • Unit Tests: Updated and expanded PostReaderTests to verify slider limits, step buttons functionality, boundary clamping, and button disabled states.

@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Health
NoteBookmark.AIServices 97% 64%
NoteBookmark.Api 89% 80%
NoteBookmark.BlazorApp 4% 10%
NoteBookmark.Domain 93% 76%
NoteBookmark.ServiceDefaults 96% 75%
NoteBookmark.SharedUI 22% 27%
Summary 58% (1114 / 1936) 49% (312 / 631)

@fboucher
fboucher merged commit d51dd46 into v-next Sep 19, 2026
1 check passed
@fboucher
fboucher deleted the bug/issue-195-reader-slider-glitch branch September 19, 2026 13:09
fboucher added a commit that referenced this pull request Sep 19, 2026
* fix(#173): use Id ?? RowKey for checking and opening offline post HTML (#179)

* feat(#176): add sync progress bar and status updates for downloading offline post text (#180)

* should have done that long ago

* fix: resolve Android MAUI app crash when opening URLs (issue #177) (#181)

* feat: add up/down reordering for categories and notes in summary editor (issue #92) (#183)

Co-authored-by: Frank Boucher <2404846+fboucher@users.noreply.github.com>

* feat: add text size slider and fix text wrapping on offline reader page (issue #178) (#182)

* bumb version

* feat: implement async background post content extraction to save HTML in blob storage (#185)

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>

* feat: improve sync html download, always display read post button, and remove ILocalHtmlCache (#186)

* feat: implement async background post content extraction to save HTML in blob storage

* feat: improve sync html download, always display read post button, and remove ILocalHtmlCache

* feat: configure protected Azure Function Parser API and key propagation (#187)

* feat: configure protected Azure Function Parser API and key propagation

* bump: version to 1.4.0

---------

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>

* update missing env variable

* fix

* chore: bump version to 1.4.1

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(#190): update actions/cache to v5 for Node.js 24 compatibility in OpenCode triage workflow (#191)

* Update version to 1.4.2, add sync progress tracking, and reader page controls (#192)

* chore: bump version to 1.4.2

* feat: show detailed sync progress messages and progress bar on Posts page

* feat: add back button and text size slider at both top and bottom of reader page

* ci: include version in android apk filename (#193)

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>

* Fix document sync stuck and improve sync progress and offline fallback (fixes #196) (#199)

* fix: constrain reader text size slider and add step buttons (fixes #195) (#198)

* feat: Add markdown saving for reading notes and bump version to 1.4.3

* feat: add MAUI storage tab (#200)

* feat: add MAUI storage tab for offline posts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: refine MAUI storage controls

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: highlight storage actions

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: bump application version to 1.4.3 (#201)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: fboucher-os <fboucheros+github@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants