<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/res/xml/latn_neo2.xml, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/'/>
<entry>
<title>Move layout definitions into srcs/layouts</title>
<updated>2024-01-21T15:34:49+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-01-21T15:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=ad7314a01684185f5cf33cc31ef35d1027776a88'/>
<id>ad7314a01684185f5cf33cc31ef35d1027776a88</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow hidding the keyboard switching key</title>
<updated>2024-01-15T22:26:40+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-01-15T22:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=95bd9312a7714e1fbee2a792a12d2b9ced36b708'/>
<id>95bd9312a7714e1fbee2a792a12d2b9ced36b708</id>
<content type='text'>
The keyboard switching key is now selected by default in the Extra Keys
option and can be deselected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The keyboard switching key is now selected by default in the Extra Keys
option and can be deselected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the neo2 layout (#477)</title>
<updated>2023-10-20T19:06:21+00:00</updated>
<author>
<name>matthiakl</name>
</author>
<published>2023-10-20T19:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=d594242a535321cbb9859acd829487611d0ac277'/>
<id>d594242a535321cbb9859acd829487611d0ac277</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow more than 2 layouts</title>
<updated>2023-07-30T19:44:14+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-07-29T16:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=dad5f57a036e3f0ad7278ccee5bd248192cbbad2'/>
<id>dad5f57a036e3f0ad7278ccee5bd248192cbbad2</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Generate layouts arrays used in settings</title>
<updated>2023-06-25T13:52:24+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-06-25T13:52:24+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=8ba82d2555342f6cf5e14d19c1d7bcadf46ab604'/>
<id>8ba82d2555342f6cf5e14d19c1d7bcadf46ab604</id>
<content type='text'>
`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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Standard layout names (#386)</title>
<updated>2023-06-25T11:40:20+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-06-25T11:40:20+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=f36864533c33f8f1986db150987e354c59c7482b'/>
<id>f36864533c33f8f1986db150987e354c59c7482b</id>
<content type='text'>
The names are comprised of: script, layout name, country code.

Co-authored-by: grim &lt;verdastelo9604@hotmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The names are comprised of: script, layout name, country code.

Co-authored-by: grim &lt;verdastelo9604@hotmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
