mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-26 01:27:42 +00:00
|
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
When installed, packages keep a reference to their location on disk so that they can delete their associated files if removed. However, installation from the internet now happens via a temp directory. The directory must be updated when moved to the install directory and there can be no trace of the temp directory path anywhere when loading other data from the package. The cleanest way to accomplish this was to use computed properties for the locations of all the data like welcome.htm and the graphic image. These properties are based on the single package directory URL, and this URL is updated when the package is moved. |
||
|---|---|---|
| .. | ||
| Keyboard.swift | ||
| KeymanPackage.swift | ||