keymanapp / keymanapp/keyman

bug(ios): no visual indication of delay in processing downloaded packages

Open
#9,000 1 comment 0 reactions 0 assignees View on GitHub
bug ios/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

Noticed when analyzing https://github.com/keymanapp/keyboards/issues/2214.

> I'm not getting a reproduction for this issue now. Granted, it seems that the package installer loaded rather slowly at first - I thought I reproduced it earlier, went to investigate further via iOS simulator... but when I returned to the reproducing device, the package installer was waiting for me.

The fact that I thought I succeeded because of a significant delay is a UX deficiency.

Note that we've always assumed that there will be no significant delay in "unpacking" the package when anticipating follow-through for installation. We only prompt for installation when "unpacking" is successful, but we dismiss the keyboard search as soon as the download succeeds. It _shouldn't_ take a significant amount of time to "unpack", but maybe there can be a delay in that process somehow - and we don't have any visual indicators should it occur. On Simulator, it did seem like there was a minor delay of a couple of seconds for that issue's keyboard, even after having downloaded it previously on the emulated device.

The downloaded package is only 3.3 MB - it shouldn't take long to unpack the file, though it is a notably complex keyboard with many, many custom layers - it's in the same class as `gff_amharic` in that regard.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.