v0.1.0-beta.33
Pre-release
Pre-release
Saving a phrase no longer stops the keyboard, a save that did not land now
says so, and a restore that was cut short and could not be undone tells you
on the candidate bar.
The clipboard and phrase panels no longer wait on the disk
- Adding, editing, moving, reordering or deleting a phrase held the keyboard
until the change had been written to storage. The keyboard returns at once
and the write happens on its own thread. - Opening the clipboard panel could stall for as long as a slow write took,
with no limit. Reading the panel no longer waits on the file, only on the
clip being taken in, so a write that never finishes cannot hold the panel
shut. - Clearing the recently used symbols and emoji no longer waits on the file
either. If the clear cannot be written, the recents stay on the panel rather
than disappearing from a list that was never saved. Picking a symbol right
after clearing no longer puts the whole cleared list back on the next start. - Importing phrases ran on the settings screen itself and froze it for as long
as the write took, with no limit. It runs on its own thread and the screen
answers as soon as the import really finishes.
A change that could not be saved says so
- A phrase edit that failed to reach storage used to look like it had worked.
The panel now shows what happened where you are looking: on the open panel
as a notice, or on the candidate bar once the panel is gone. - The wording names what was actually done — how many phrases were stored, how
many were already there, how many were not written, and how many were
carried across on a move. A phrase that was already in the category is named
as one that was already there, not as one that failed to save. - Exporting phrases now says which failure it hit, instead of giving the same
message for a store it could not read and a file it could not write. - Clips that could not be read are named rather than silently left out of what
a "save as phrases" carried across.
A restore that was cut short
- If a restore was interrupted and putting this device back the way it was did
not succeed either, the keyboard now says so on the candidate bar. Tapping
it opens backup and restore. It keeps saying so across restarts, because the
device is still holding a mix of the two, and it goes away once a restore
gets through. - An import the backup page was still holding when the process went away is
reported instead of leaving the page looking idle. - An import whose rollback failed is now told apart from one that was taken
back cleanly, because the two leave your data in very different states. - A swap that left the destination missing rather than replaced is reported as
what it is.
The auto-learned count
- The word list page always said one auto-learned word, whatever you had
learned. It says the real number, and the description says when a word is
kept. - When no word has been glued together yet but next-word pairs have been
recorded, the page says so rather than showing a count of none over a clear
button that would still delete something.
Key hints on the 26-key layout
- The hint characters above the letters sat at slightly different heights
depending on the layout language and on which character it was — the
underscore hint sat noticeably lower than the rest of its row. They are
placed by the ink of the character, so the row lines up and switching
between Chinese and English no longer moves them. The two punctuation keys
beside the space bar are where they were. Chinese still uses full-width
punctuation and English half-width, both on the keys and in what they type. - The comma and full stop on the number pages are placed by their ink, which
is what the rest of those pages already did.
A panel opened over what you copied
- With something you had copied showing on the bar, opening symbols, emoji or
the clipboard pushed the whole keyboard up by the height of that bar. The
panel takes the bar's row, as it does when the candidates are showing, and
what you copied is back on the bar once the panel closes.
Exports and the clipboard
- Exporting a backup, a dictionary or your phrases over a longer existing file
could leave the tail of the old file behind. The export now truncates. - A copy long enough to be split into blocks was written into the clipboard
history even with the history switched off. It now goes through the same
check as every other copy. - What you copy in a password field is kept in the clipboard history like
anything copied anywhere else. The history switch in settings is the only
thing that decides.