Skip to content

v0.1.0-beta.33

Pre-release
Pre-release

Choose a tag to compare

@lurixo lurixo released this 10 Aug 13:17

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.