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

Make using free and custom reading region placement easier to understand #306

Open
videosmith opened this issue Dec 3, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@videosmith
Copy link

Bug Description
When indicator is set to manual vertical positioning, adjacent text rows cannot be selected by cursor with mouse.

Steps to Reproduce

  1. Load Welcome text
  2. Set indicator (left only, no other indicators) to middle
  3. Set Reading Region to "Free"
  4. Attempt to position cursor on text line adjacent to indicator with mouse, should fail.
  5. Set Reading Region back to a preset or select "Custom"
  6. Cursor should now be able to set on adjacent text row.
  7. Can navigate cursor to affected rows with arrow keys.

Expected behavior
Cursor positioning should be the same under all Reading Region position states

Device information

  • QPrompt Version: 1.2 r6 EA
  • Operating System: RPi Bookworm, latest updates
@Cuperino Cuperino added the invalid This doesn't seem right label Dec 5, 2024
@Cuperino
Copy link
Owner

Cuperino commented Dec 5, 2024

I know it's not very intuitive, but this is the side effect of making the reading region something you can drag. It moves to in front of the editor, preventing interactions with what is behind it.

What I should do instead is make it more evident that you're only supposed to use Free placement as means to configure Custom placement. Maybe add arrows with animations letting the user know to draw the reading region. Or maybe add a button in the middle of the reading region to fix it in place (that is, switch to what we currently call custom).

@Cuperino Cuperino added enhancement New feature or request and removed invalid This doesn't seem right labels Dec 5, 2024
@Cuperino Cuperino changed the title Cursor function issue with indicator position status Make using free and custom reading region placement easier to understand Dec 5, 2024
@Cuperino Cuperino self-assigned this Dec 5, 2024
@Cuperino Cuperino added this to QPrompt Dec 5, 2024
@github-project-automation github-project-automation bot moved this to Uncategorized Issues in QPrompt Dec 5, 2024
@Cuperino Cuperino added this to the 2.x milestone Dec 5, 2024
@Cuperino Cuperino moved this from Uncategorized Issues to Markers in QPrompt Dec 5, 2024
@Cuperino Cuperino moved this from Markers to Prompter in QPrompt Dec 5, 2024
@videosmith
Copy link
Author

videosmith commented Dec 5, 2024 via email

@Cuperino
Copy link
Owner

Cuperino commented Dec 5, 2024

That would be insufficient for those wanting the placement to be pixel perfect. This may look a bit ugly, but adding a button or in the middle of the reading region might be the most straight forward solution.

@videosmith
Copy link
Author

videosmith commented Dec 5, 2024

How about a shift-click drag on the pointer to set it's position and revert the custom state upon release?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Prompter
Development

No branches or pull requests

2 participants