0.7.5 — 28 September 2026
KONSORU becomes a keyboard you can actually use anywhere, Windows gets a library that looks like
the one Steam gives it, and a game you do not have yet finally offers to fetch itself.
A keyboard for the whole device
- KONSORU can now be your system keyboard. Enable it in Settings → Appearance → Keyboard and it
types into any app — a browser, a chat client, anything on either screen. The launcher's own
keyboard could only ever fill the launcher's own fields; nothing about it could reach another app,
because there was nowhere to put the text. This is the same board with a second destination, so
there is one keyboard to learn, not two. - It is driven with the d-pad, which is the whole reason it is worth having on this device:
Gboard cannot be, and it is what the Thor falls back to otherwise. - The lower screen gets out of its way. A window of ours on that display stops any keyboard
from drawing there — that was true before this one existed, and it is why text entry in other apps
appeared to do nothing at all. While the keyboard is up, the lower screen belongs to it. - A keyboard button sits in the lower screen's bottom-right corner for when the system does not
raise it by itself. A long press always opens Android's keyboard picker, including the way back to
Gboard. - Enabling it is two steps because Android has two — allow, then select — and the settings rows show
which one you are on rather than looking identical either way.
Typing long secrets
- A
pastekey, in both the letter and symbol layers. Pasting is the only sane way to get a
40-character API token onto a device navigated by a thumb stick. show/hidefor password fields, so a pasted token can be checked before it is saved. Off
by default, and reset for every field — revealing one secret does not reveal the next.
Your ROM folders, where they already are
- Settings → Library → Custom system folders: every system on one page, each showing what it
actually scans, with somewhere obvious to point it elsewhere. Several folders per system are fine.
This setting always existed, three presses deep inside a system's own options — far enough in that
it was reported as a missing feature. - More folder names are recognised —
gamecube,nintendo64,ps1,playstation,md—
so a card organised for another frontend is more likely to just work.
Pinned apps and shortcuts
- Other apps can put shortcuts on the home shelf. Android refuses this outright unless the Home
app declares it accepts them, so every app on the device was being told it was unavailable. - Y opens a menu on a pinned tile — Open, Edit, Unpin — instead of both north buttons deleting
the pin outright on a single press, with no confirmation and nothing else reachable. - A pin can be filed under a platform. Edit → Shortcut lists every library, so a Windows game
pinned to the desktop can also live under Windows. It can be both; they are independent. - Editing a pin opens the same options popup a game gets, so it can have its own cover art.
Windows
- A Windows library in the shape of Steam's Big Picture — the slate backdrop, the black bars,
and a grid of 2:3 capsules with the selected one raised. Games in your RomM library that are not on
the device are dimmed rather than hidden, the way Steam dims an uninstalled title.
Fixed
- A game you have not downloaded now offers to download. Confirming one played the full launch
animation — four stages on GameCube, two and a half seconds on the cartridge consoles — and then
said it was not on the device. The download dialog existed and was never wired to anything; the
toast telling you to press A to download it was pointing at nothing. Every console behaves the
same way now, and the launch sound waits until there is something to launch. - Save sync works against RomM 5.3 again. 5.3 rewrote the negotiation request — a flat, required
save list replacing the nested one, every field inside it renamed, and a new required file size —
so the request was rejected and every sync reported that it could not negotiate. Downloads of the
server's copy would also have failed afterwards: RomM no longer hands out a URL per operation.
Nothing was lost in the meantime; nothing synced either. - The system keyboard no longer crashes when it opens. Compose looks for its lifecycle owner at
the root of the window, which for a keyboard belongs to Android, not to us — so the process died
every single time the board was raised. - A shortcut another app pinned is no longer lost. It was accepted, recorded by Android, and then
our own bookkeeping crashed before it was written — leaving a shortcut the system considered
pinned to KONSORU that KONSORU never showed. The shelf now reads what is pinned from the system
itself, which also recovers anything pinned while this was broken.