Skip to content

Add regression tests for long-press groups on alternative layouts - #2222

Open
BeppeBaldassari wants to merge 2 commits into
futo-org:masterfrom
BeppeBaldassari:test/long-press-layouts
Open

Add regression tests for long-press groups on alternative layouts#2222
BeppeBaldassari wants to merge 2 commits into
futo-org:masterfrom
BeppeBaldassari:test/long-press-layouts

Conversation

@BeppeBaldassari

Copy link
Copy Markdown

Related to #2196

Summary

Adds focused instrumentation tests covering automatic long-press groups for the ClearFlow and KASROZ layouts.

The tests verify:

  • Quick actions
  • Numbers
  • Symbols
  • Miscellaneous letters
  • Number hints
  • Disabled quick actions
  • Existing QWERTY behavior

The assertions intentionally verify that items are generated somewhere on the layout without deciding whether quick actions should follow physical QWERTY coordinates or the actual letter. That placement decision is still awaiting maintainer guidance in issue #2196.

No production code is changed in this pull request.

@futo-cla-pr-labler

Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.tech

@futo-cla-pr-labler

Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.tech

@Zvonimir-FUTO Zvonimir-FUTO added the Enhancement Request for a new feature label Aug 12, 2026
@futo-cla-pr-labler

Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.tech

@BeppeBaldassari BeppeBaldassari left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Adjusted number assertions for layouts with fewer coordinate-bearing top-row keys.
  • Verified visible number hints through effectiveHintLabel.
  • Added coverage for different long-press group orderings.
  • Left quick-action placement unspecified pending maintainer guidance in #2196.

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

Labels

CLA-signed Enhancement Request for a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants