abouttreesummaryrefslogcommitdiff
path: root/res/xml/latn_bone.xml
AgeCommit message (Collapse)AuthorFilesLines
2024-01-21Move layout definitions into srcs/layoutsJules Aguillon1-46/+0
This separates the layout definitions from the special layouts (bottom_row, greekmath) and other unrelated files (method, settings). This is also a more intuitive location for layouts and make the resource directory easier to navigate. Under the hood, layouts are copied back into build/generated-resources/xml.
2024-01-15Allow hidding the keyboard switching keyJules Aguillon1-1/+1
The keyboard switching key is now selected by default in the Extra Keys option and can be deselected.
2023-07-30Allow more than 2 layoutsJules Aguillon1-1/+1
The two layout selection options are replaced by a ListGroupPreference that allow to enter an arbitrary amount of layouts. The "switch_second" and "switch_second_back" keys are replaced by "switch_forward" and "switch_backward", which allow to cycle through the selected layouts in two directions. Layouts are changed to place these two key on the space bar. The backward key is not shown if there's only two layouts.
2023-06-25Generate layouts arrays used in settingsJules Aguillon1-1/+1
`gen_layouts.py` lists the layouts in `res/xml` and generate the `pref_layout_values` and `pref_layout_entries` arrays into `res/values/layouts.xml`. These arrays are hard to maintain as the order has to match, which is fragile. This relies on every layouts having a `name` attribute.
2023-06-25Standard layout names (#386)Jules Aguillon1-0/+46
The names are comprised of: script, layout name, country code. Co-authored-by: grim <verdastelo9604@hotmail.com>