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

change(web): gestures polish pass 🐵 #9972

Merged
merged 6 commits into from
Nov 21, 2023

Conversation

jahorton
Copy link
Contributor

@jahorton jahorton commented Nov 8, 2023

This PR accomplishes three things:

  1. Longpresses and flicks no longer auto-cancel, except possibly when the path wanders into OS-managed areas (like the system banner or footer on iOS)
  2. The longpress up-flick will be enabled for all longpress keys except for those with defined north-ish flicks - one in the nw, n, or ne directions. Thus, the shortcut can work even with flick-enabled keyboards.
  3. Key hint text was nigh-invisible on iOS light-mode special keys; this has been fixed.

The next round of user-testing is specified on #9973. Since that'll cover the changes included here...

@keymanapp-test-bot skip

@keymanapp-test-bot keymanapp-test-bot bot added the user-test-missing User tests have not yet been defined for the PR label Nov 8, 2023
@keymanapp-test-bot
Copy link

keymanapp-test-bot bot commented Nov 8, 2023

User Test Results

Test specification and instructions

User tests are not required

@github-actions github-actions bot added the web/ label Nov 8, 2023
@keymanapp-test-bot keymanapp-test-bot bot changed the title change(web): gestures polish pass change(web): gestures polish pass 🐵 Nov 8, 2023
@keymanapp-test-bot keymanapp-test-bot bot added this to the A17S25 milestone Nov 8, 2023
@mcdurdin mcdurdin modified the milestones: A17S25, A17S26 Nov 13, 2023
@keymanapp-test-bot keymanapp-test-bot bot removed the user-test-missing User tests have not yet been defined for the PR label Nov 14, 2023
@jahorton jahorton marked this pull request as ready for review November 14, 2023 08:22
@@ -435,6 +440,8 @@ export default class VisualKeyboard extends EventEmitter<EventMap> implements Ke
}
}

// Fix: if flicks enabled, no roaming.
Copy link
Member

Choose a reason for hiding this comment

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

Not sure what this comment means?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Suggested change
// Fix: if flicks enabled, no roaming.

It was likely a self-note that I forgot to remove once I accomplished the task. I tend to leave those at end-of-day so that I don't forget loose ends.

L457's if-block was the 'fix', so it's safe to remove.

Base automatically changed from change/web/locked-flicks to feature-gestures November 21, 2023 02:39
@jahorton jahorton merged commit b939841 into feature-gestures Nov 21, 2023
3 checks passed
@jahorton jahorton deleted the change/web/polish-pass branch November 21, 2023 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants