Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kindle Scribe: Orientation broken if launched after Kindle Reader's Landscape #11743

Closed
mergen3107 opened this issue May 3, 2024 · 0 comments · Fixed by #11780
Closed

Kindle Scribe: Orientation broken if launched after Kindle Reader's Landscape #11743

mergen3107 opened this issue May 3, 2024 · 0 comments · Fixed by #11780
Labels
Milestone

Comments

@mergen3107
Copy link
Contributor

Issue

I found a critical bug when I launched KOReader after rotating the Kindle Reader's layout to landscape, but only under certain conditions.

Steps to reproduce

  1. Exit KOReader while it is in a landscape (orientation code 1) fb2 book with two columns.
  2. Launch any Kindle book.
  3. Rotate it to Landscape. It rotates so that the wide bezel is now on the top. I believe this is orientation code 3, if Portrait is 0 (when the wide bezel is on the left).
  4. (!) Important step to reproduce this bug. Rotate Kindle physically to the other landscape orientation (1 in this reference). Stay in this orientation with wide bezel on bottom.
  5. Exit Kindle Reader - it will be in Portrait orientation.
  6. Launch KOReader.
  7. Upon launch, the text is rotated in Portrait orientation (0), although I exited when it was in landscape orientation (1). Text is still in two columns.
    Most importantly, touch is not aligned with the UI anymore but in a very weird state:
    -- Physical bottom (we are still with wide bezel on bottom) is the "UI" bottom. For example, I can toggle the progress bar.
    -- The rest of the sensor area looks like it is in a rectangular shape, but the UI's rectangle and the sensor rectangle are 90 degrees apart :D
    What I mean by this:
    -- About 60% of the width is useful for the sensor. Of that, tapping on 25% of width does page back, swiping the other 75% of width does page forward.
    -- I cannot reach the sensor area to summon the top menu at all - it must outside the physical bezel.

I just have to exit KOReader via gesture, and then rotate Kindle Reader back to Portrait. I tried going to the other Landscape, but the sensor layer is again rotated, but aligned differently.

I am pretty sure I need to look at the orientation code in the Kindle init for the Scribe.
Meanwhile, this is is just a mere report :D

Thanks!

crash.log

crash1.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants