Skip to content

Speed control coerces to 20–400 — below v5's max (500%); follow the engine manifest #13

Description

@willwade

Problem

The speed steppers coerce to 20–400 in both the app and IME:

  • app/src/main/java/at/dasher/android/MainActivity.kt:704 — (speedPercent - 10).coerceIn(20, 400)
  • MainActivity.kt:711 — (speedPercent + 10).coerceIn(20, 400)
  • NativeBridge.kt:102 doc comment repeats the 20–400 contract

Dasher v5's UI allowed raw MaxBitRateTimes100 10–800 (6–500 %); users migrating from v5 (or simply fast typists) cannot reach the top of the range. The engine-side percent helper also clamped to 400 until DasherCore #55, which now derives bounds from the LP_MAX_BITRATE manifest (raw 1–1000 → ~1–625 %).

Suggested fix

References

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions