Skip to content

Zero width in marginal pannels#106

Open
joaosantos81 wants to merge 1 commit intojoseph:masterfrom
joaosantos81:patch-1
Open

Zero width in marginal pannels#106
joaosantos81 wants to merge 1 commit intojoseph:masterfrom
joaosantos81:patch-1

Conversation

@joaosantos81
Copy link

From my own tests, the width of marginal panels was always zero. Investigating this issue, I realized that setWidths function was using the method Math.floor. Since we expect that bw and fw will be lower in some cases, when applying the Math.floor, the result is zero.

So my suggestion is:

  1. Use Math.round instead of Math.floor (it's more realistic).
  2. Configure a min value (for instance, 5) to prevent these values beeing very low (and users cannot interact with these marginal panels)

…stigating this issue, I realized that setWidths function was using the method Math.floor. Since we expect that bw and fw will be lower, in some cases, when applying the Math.floor, the result is zero.

So my suggestion is:
1) Use Math.round instead of Math.floor (it's more realistic).
2) Configure a min value (for instance, 5) to prevent these values beeing very low (and users cannot interact with them)
@luisfeliu
Copy link

I agree. On small mobile devices I had a hard time getting the margins to register the touch event. I added your changes to the source files and also ended up changing the margins to improve the user experience. Now it works the way I expect it.

TronFortyTwo added a commit to TronFortyTwo/sturmreader that referenced this pull request Apr 28, 2020
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