Skip to content

feat: add Greek keyboard support - #691

Open
samarthshukla20 wants to merge 6 commits into
scribe-org:mainfrom
samarthshukla20:feat/add-greek-keyboard
Open

samarthshukla20 wants to merge 6 commits into
scribe-org:mainfrom
samarthshukla20:feat/add-greek-keyboard

Conversation

@samarthshukla20

@samarthshukla20 samarthshukla20 commented Aug 30, 2026 •

Copy link
Copy Markdown

Contributor checklist

  • This pull request is on a separate branch and not the main branch
  • I have tested my code with the ./gradlew lintKotlin detekt test command as directed in the testing section of the contributing guide

Description

This pull request adds Greek keyboard support to Scribe Android.

The following changes were made:

  • Added GREEK to ScribeLanguage
  • Added GreekKeyboardIME
  • Registered the Greek keyboard service in the Android manifest
  • Added the Greek input method configuration
  • Added Greek keyboard layouts for:
    • Standard phone layout
    • Tablet layout
    • Layout without period and comma

Testing

The application was built and run successfully through Android Studio and tested on an emulator.

The following functionality was verified:

  • Greek keyboard loads correctly
  • Greek characters can be typed
  • Shift correctly switches between lowercase and uppercase characters
  • Keyboard layouts work correctly

Related issue

Closes #544

@Roniscend

Copy link
Copy Markdown
Collaborator

The lint/test checkbox wasn't checked off , verify that

@samarthshukla20

Copy link
Copy Markdown
Author

Hey @Roniscend, Fixed the Kotlin lint issue in GreekKeyboardIME.kt and pushed the update. The contributor checklist has also been updated accordingly. The required checks now pass locally.

@angrezichatterbox angrezichatterbox added the new keyboard Adding a new language keyboard label Aug 30, 2026
@samarthshukla20

Copy link
Copy Markdown
Author

Hey, are there any new updates regarding merging this pull request?

@samarthshukla20

Copy link
Copy Markdown
Author

Hi! I noticed that the CI workflows are currently awaiting maintainer approval. Could a maintainer please approve the workflows so the checks can run? Thank you!

@andrewtavis

Copy link
Copy Markdown
Member

We're in the midst of preparing for the MVP right now, @samarthshukla20, but good progress has been made and we should be able to get the data for Greek much easier now. Can you fix the errors in CI listed above? We can support as needed :)

@samarthshukla20

Copy link
Copy Markdown
Author

Hi @andrewtavis, I’ve fixed the CI issues mentioned above and pushed the changes in the latest commit (bd431ad).

The remaining CI workflows are currently awaiting maintainer approval. Could you please approve them so the checks can run?

Thanks! 🙂

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

Labels

new keyboard Adding a new language keyboard

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add greek keyboard

4 participants