<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/srcs/juloo.keyboard2, 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>Fix missing null gate (#1273)</title>
<updated>2026-05-05T00:26:41+00:00</updated>
<author>
<name>Jon Musselwhite</name>
</author>
<published>2026-05-05T00:26:41+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=7b07b14a80121a690ccbeb86462af1f93a03c343'/>
<id>7b07b14a80121a690ccbeb86462af1f93a03c343</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the keyboard drawing behind the navigation bar (#1265)</title>
<updated>2026-05-03T16:10:43+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-05-03T16:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=2e1859fb1a54a1fd91111e761a9d414fcf570f5e'/>
<id>2e1859fb1a54a1fd91111e761a9d414fcf570f5e</id>
<content type='text'>
The width of the navigation was not accounted correctly.

This reverts be8a99bd</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The width of the navigation was not accounted correctly.

This reverts be8a99bd</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash when the cursor moves past an emoji (#1264)</title>
<updated>2026-05-03T15:09:43+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-05-03T15:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=139d1c56913046d519efdc9f8dd9520368b68385'/>
<id>139d1c56913046d519efdc9f8dd9520368b68385</id>
<content type='text'>
The cursor might move in the middle of a surrogate pair.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cursor might move in the middle of a surrogate pair.</pre>
</div>
</content>
</entry>
<entry>
<title>Emoji suggestion (#1235)</title>
<updated>2026-05-02T17:32:21+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-05-02T17:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=9c23e6c5f3459240a87898762cbfa90cef766ad7'/>
<id>9c23e6c5f3459240a87898762cbfa90cef766ad7</id>
<content type='text'>
Suggest an emoji in addition to the 3 suggested words when the
current word matches an alias in the emoji dictionary, if
available.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggest an emoji in addition to the 3 suggested words when the
current word matches an alias in the emoji dictionary, if
available.</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce the size of suggestions to fit (#1248)</title>
<updated>2026-05-01T18:25:20+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-05-01T18:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=d164820bca8d2182869108f8a015ce3d987d048d'/>
<id>d164820bca8d2182869108f8a015ce3d987d048d</id>
<content type='text'>
The font size of the suggested words is reduced if the word would
otherwise split on two lines.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The font size of the suggested words is reduced if the word would
otherwise split on two lines.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the spacebar in Hangul combining (#1244)</title>
<updated>2026-04-24T09:32:19+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-04-24T09:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=b844af1f289921592a8bfb7e5a174d4e1b33c0dd'/>
<id>b844af1f289921592a8bfb7e5a174d4e1b33c0dd</id>
<content type='text'>
* Fix the spacebar in Hangul combining

The encoding for the spacebar changed and the Hangul combining code was
not updated.

* Change the default layout for Korean</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix the spacebar in Hangul combining

The encoding for the spacebar changed and the Hangul combining code was
not updated.

* Change the default layout for Korean</pre>
</div>
</content>
</entry>
<entry>
<title>Add more symbols to superscript and small_caps (#1198)</title>
<updated>2026-04-18T14:18:13+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-04-18T14:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=c6774196ea57f30026e4aa7f126a6202f0fdd865'/>
<id>c6774196ea57f30026e4aa7f126a6202f0fdd865</id>
<content type='text'>
* Add more symbols to accent_syperscript
* Add all uppercase and lowercase variants to accent_small_caps
* Use ʁ instead of ᴚ in accent_small_caps</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add more symbols to accent_syperscript
* Add all uppercase and lowercase variants to accent_small_caps
* Use ʁ instead of ᴚ in accent_small_caps</pre>
</div>
</content>
</entry>
<entry>
<title>Autocorrect middle word (#1242)</title>
<updated>2026-04-16T13:33:28+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-04-16T13:33:28+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=af5f6df02c68a4ba9c06c4c69f49425b8eaabee0'/>
<id>af5f6df02c68a4ba9c06c4c69f49425b8eaabee0</id>
<content type='text'>
* Fix crash when typing space in the middle of a word

* Don't trigger autocorrect when the cursor is not at the end of a word

This prevented from editing a word that was already typed.

* Don't undo autocorrect at the wrong time

Backspace was trying to undo autocorrect even after some other action
were done after the last autocorrect. This ensures that the keyboard
remembers accurately the last action.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix crash when typing space in the middle of a word

* Don't trigger autocorrect when the cursor is not at the end of a word

This prevented from editing a word that was already typed.

* Don't undo autocorrect at the wrong time

Backspace was trying to undo autocorrect even after some other action
were done after the last autocorrect. This ensures that the keyboard
remembers accurately the last action.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash added in #1233 (#1234)</title>
<updated>2026-04-12T12:41:28+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-04-12T12:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=e832c3cd80a77f1454699c0dd4da023266d1c6bf'/>
<id>e832c3cd80a77f1454699c0dd4da023266d1c6bf</id>
<content type='text'>
Crash added in https://github.com/Julow/Unexpected-Keyboard/pull/1233</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Crash added in https://github.com/Julow/Unexpected-Keyboard/pull/1233</pre>
</div>
</content>
</entry>
<entry>
<title>Better spell check with cursor in the middle of a word (#1233)</title>
<updated>2026-04-12T12:33:27+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2026-04-12T12:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=a1d0342033460a13407deb27cac3ed5ad13ab47f'/>
<id>a1d0342033460a13407deb27cac3ed5ad13ab47f</id>
<content type='text'>
* Better spell check with cursor in the middle of a word

Suggestions are based on the entire word and no longer the part of the
word just before the cursor. Also, tapping a suggestion or the space bar
autocorrect replaces the entire word.

* Reduce the number of calls to refresh_current_word

While the cursor moves, calls to refresh_current_word are now only done
when the cursor exits the current word.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Better spell check with cursor in the middle of a word

Suggestions are based on the entire word and no longer the part of the
word just before the cursor. Also, tapping a suggestion or the space bar
autocorrect replaces the entire word.

* Reduce the number of calls to refresh_current_word

While the cursor moves, calls to refresh_current_word are now only done
when the cursor exits the current word.</pre>
</div>
</content>
</entry>
</feed>
