Skip to content

Comments

Add additional swipe mode - actions on swipe (i.e. Fleksy mode)#1898

Open
ndom91 wants to merge 25 commits intofuto-org:masterfrom
ndom91:fleksy-swipe-mode
Open

Add additional swipe mode - actions on swipe (i.e. Fleksy mode)#1898
ndom91 wants to merge 25 commits intofuto-org:masterfrom
ndom91:fleksy-swipe-mode

Conversation

@ndom91
Copy link

@ndom91 ndom91 commented Feb 22, 2026

  • Closes Add More Swiping Gestures to Keyboard #1065
  • Modify's swipe settings to be an enum with 2 options (mutually exclusive) + Disabled
    • Pre-existing "Swipe Typing" mode
    • New "Swipe Actions" mode
  • The new "Swipe Actions" mode basically copies the Fleksy behaviour which means:
    • Swipe Up: Move auto-suggestion back 1
    • Swipe Down: Move auto-suggestion forward 1
    • Swipe Back: Backspace character / word
    • Swipe Forward: Apply suggestion / space / punctuation
  • Keeps a cache of the auto-suggestions from previous word, because swiping up/down (even after a space) should swipe through the suggestions of the previous word, not through "the next word in the sentence" suggested after the previously finished word.
  • Works best with "Automatic Spaces Mode" set to disabled
  • Refactored the automatic spaces mode dropdown a tiny bit to use a native dropdown instead of the "inline" dropdown that would cause large layout shifts with a slightly awkward animation when opening/closing - hope thats alright!
  • Added support for subtitles to the SettingsRadio component for this new settings section.
  • I've signed the CLA
  • This PR was created with the help of AI

Question:

  1. What's the best way update the translations for the new strings? (I'm happy to update these for my new strings, just don't know where to make the change - via https://i18n-keyboard.futo.org/?)
  2. What should I do with the KeyboardTextsTable.java changes that seem to keep automatically happening? Can I ignore those? They seem to just be shifting things around
CleanShot 2026-02-22 at 13 01 19

@magvag
Copy link

magvag commented Feb 22, 2026

Really excited to see this merged.

A UI suggestion: it's best to use radio buttons for mutually exclusive options. Maybe something like

Swipe input

  • Swipe typing
  • Swipe actions
  • Disabled

@ndom91
Copy link
Author

ndom91 commented Feb 22, 2026

Really excited to see this merged.

A UI suggestion: it's best to use radio buttons for mutually exclusive options. Maybe something like

Swipe input

  • Swipe typing
  • Swipe actions
  • Disabled

Yeah good shout - let me update this

@Zvonimir-FUTO Zvonimir-FUTO added Enhancement Request for a new feature UI/UX labels Feb 23, 2026
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 UI/UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add More Swiping Gestures to Keyboard

3 participants