<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/CONTRIBUTING.md, branch skintones</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>Update target SDK version to 36 (#1190)</title>
<updated>2026-02-24T23:12:43+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-02-24T23:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=958900ca2feedee35a5b32c831f505b88628de22'/>
<id>958900ca2feedee35a5b32c831f505b88628de22</id>
<content type='text'>
* Fix keyboard not showing on Android 16

* Update target SDK version to 36</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix keyboard not showing on Android 16

* Update target SDK version to 36</pre>
</div>
</content>
</entry>
<entry>
<title>gradle: Show an error when Git submodules are not initialized (#1188)</title>
<updated>2026-02-24T21:50:16+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-02-24T21:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=9863dcea9eaa197177552f8621091b3e0858cc76'/>
<id>9863dcea9eaa197177552f8621091b3e0858cc76</id>
<content type='text'>
* CONTRIBUTING: Document Git submodules

* build: Error during build if the submodules are not initialized</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* CONTRIBUTING: Document Git submodules

* build: Error during build if the submodules are not initialized</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Disable translation check</title>
<updated>2025-07-02T21:15:33+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-07-02T21:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=d1dfc80df6c1738763e3a8a72cd62df17f6adedf'/>
<id>d1dfc80df6c1738763e3a8a72cd62df17f6adedf</id>
<content type='text'>
The translation check is creating conflicts with changes done on Weblate
and is superfluous.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The translation check is creating conflicts with changes done on Weblate
and is superfluous.
</pre>
</div>
</content>
</entry>
<entry>
<title>CONTRIBUTING.md: Update section on srcs/compose</title>
<updated>2025-03-29T10:21:50+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-03-29T10:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=85c73d9f62d294ae48a477584ec9571011f078d9'/>
<id>85c73d9f62d294ae48a477584ec9571011f078d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow extending the compose key (#713)</title>
<updated>2024-07-21T21:37:07+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-07-21T21:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=2696f42144f42b1c4c270555047d40095693d3c4'/>
<id>2696f42144f42b1c4c270555047d40095693d3c4</id>
<content type='text'>
This allows adding more compose sequences without modifying
en_US_UTF_8_Compose.pre.

This is done by grouping sequences files that should be merged together
into a directory. This also allows moving keysymdef.h into that
directory.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows adding more compose sequences without modifying
en_US_UTF_8_Compose.pre.

This is done by grouping sequences files that should be merged together
into a directory. This also allows moving keysymdef.h into that
directory.</pre>
</div>
</content>
</entry>
<entry>
<title>Update NixOS wiki link (#633)</title>
<updated>2024-05-12T08:53:04+00:00</updated>
<author>
<name>NACAMURA Mitsuhiro</name>
</author>
<published>2024-05-12T08:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=96fc4003f1f1705473398880f2bc2e5c2757c471'/>
<id>96fc4003f1f1705473398880f2bc2e5c2757c471</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move fastlane metadata into fastlane/metadata/android</title>
<updated>2024-03-16T22:37:38+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-03-16T22:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=e74b45c2d6df4db4fb16a2902bfcd022fde5a98c'/>
<id>e74b45c2d6df4db4fb16a2902bfcd022fde5a98c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Relicense layout definitions under CC0 (#528)</title>
<updated>2024-02-18T22:37:26+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-02-18T22:37:26+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=f913051dca25735c8e2dad872c94747d0be38729'/>
<id>f913051dca25735c8e2dad872c94747d0be38729</id>
<content type='text'>
* Relicense layouts under CC0

Layout definitions are licensed differently from the rest of the
application source code to allow use in other projects related or
unrelated to Unexpected Keyboard.

Some layouts are not re-licensed and their original copyright continues
to apply. The copyright notice is added at the top of the files.

* Contributing: Mention layout licensing</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Relicense layouts under CC0

Layout definitions are licensed differently from the rest of the
application source code to allow use in other projects related or
unrelated to Unexpected Keyboard.

Some layouts are not re-licensed and their original copyright continues
to apply. The copyright notice is added at the top of the files.

* Contributing: Mention layout licensing</pre>
</div>
</content>
</entry>
<entry>
<title>contributing: Fix typo (#551)</title>
<updated>2024-02-09T23:42:35+00:00</updated>
<author>
<name>ErrrorMaxx</name>
</author>
<published>2024-02-09T23:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=6513c21144a86dd3c091ebe5ddc82bcef41fee7a'/>
<id>6513c21144a86dd3c091ebe5ddc82bcef41fee7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move store descriptions into strings files</title>
<updated>2024-02-06T22:11:14+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2024-02-05T16:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=5ce89d1b4b2ad5ebc7c48b1fb395f6bb3e9895bc'/>
<id>5ce89d1b4b2ad5ebc7c48b1fb395f6bb3e9895bc</id>
<content type='text'>
This makes translation easier as there's a single file to edit at.
Existing short and full descriptions are conserved.

sync_translations.py takes care of updating the metadata files.

The metadata directories are renamed to match the language codes used in `res/`.

Contributing guidelines are updated accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes translation easier as there's a single file to edit at.
Existing short and full descriptions are conserved.

sync_translations.py takes care of updating the metadata files.

The metadata directories are renamed to match the language codes used in `res/`.

Contributing guidelines are updated accordingly.
</pre>
</div>
</content>
</entry>
</feed>
