flickboard icon indicating copy to clipboard operation
flickboard copied to clipboard

Serbian Cyrillic and Latin (the English+ĐĆČŠŽ)

Open dimovj opened this issue 1 year ago • 2 comments

Language

Serbian

Kind of request

New Layout

More details

Hi, I am a new converted member from MessagEase. I would like to contribute but I need detailed descriptions how because I am not a git user but I have basic knowledge in programming ad can be explained in how-to...

I would like to request two layouts for Serbian language.

  1. Latin : English+ĐĆČŠŽ (already existing on MessagEase as is)
  2. Cyrillic : custom made by me, with consideration to Dvorak and letter usage, it is based on Russian phonetic cyrrilic from MessagEase with some deleted/added keys.

How can I help you add the custom one I made in MessagEase?

Acknowledgements

  • [X] I have written a short but informative title.
  • [X] I have searched the existing layouts and issues to confirm that this layout either does not exist or was not requested already
  • [X] I have filled out all of the requested information in this form.

dimovj avatar Oct 10 '24 08:10 dimovj

Hey, sorry about the slow response! Adding a new layout basically has two steps:

  1. Create a new layout file in https://github.com/nightkr/flickboard/tree/175f7191cae0425148033383af0cabf57b158833/app/src/main/java/se/nullable/flickboard/model/layouts, by copying an existing one and modifying the values. If you use Android Studio then it should pop up a preview of how it will be rendered in a sidebar.
  2. Add the layout to LetterLayerOption (https://github.com/nightkr/flickboard/blob/main/app/src/main/java/se/nullable/flickboard/ui/Settings.kt#L1466) so that it will show up as an option in the settings panel.

nightkr avatar Oct 26 '24 01:10 nightkr

This issue has been migrated to Codeberg: see https://codeberg.org/natkr/flickboard/issues/234 for any further discussion!

nightkr avatar Dec 23 '24 01:12 nightkr