Skip to content

UI / UX Improvements #71

Description

@Mokhyy

Summary

This issue proposes a few small UI/UX improvements that could improve settings organization and overall usability.


1. Move “Secondary Layout” Under Language & Layout

Current Situation

The Secondary Layout option is currently located separately from the main language and layout settings.

Proposed Change

Move Secondary Layout under the Language & Layout, directly below the First Layout option( languages & layouts ).

↓↓

First Layouts( languages & layouts )
Secondary Layouts

Reasoning

Since the secondary layout is closely related to the main keyboard layout configuration, placing it directly below the first layout would:

  • Keep related options grouped together
  • Make the settings structure more intuitive
  • Improve overall organization in the settings page

2. Floating Keyboard Drag Handle Position

Current Situation

In floating mode, the drag handle is positioned at the top of the keyboard.

Proposed Change

Move the drag handle to the bottom of the floating keyboard, similar to Gboard.

Reasoning

  • Feels more ergonomic
  • More intuitive for one-handed use
  • Matches familiar UX patterns

3. Ability to Add Words to the Blocklist from Settings

Current Situation

The Settings page already allows users to view and remove words from the blocklist, but there is currently no option to add new words directly from there.

Proposed Change

Add a simple option in the blocklist settings to manually add a word to the blocklist.

Reasoning

This would allow users to quickly block unwanted words without needing to wait for them to appear in the suggestion bar.

Suggested UI

For example:

  • An “Add word” button
  • A small input field where the user can type a word and add it to the blocklist

This would make the existing blocklist settings more complete and convenient to use.


If anything here needs clarification or further explanation, please feel free to ask — I’d be happy to help refine the proposal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions