spiegel-keyman/mac/KeymanSettings/Sources
Shawn Schantz 895151d89a
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
feat(mac): refactor to allow package removal after install
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.
2026-08-13 21:08:03 -04:00
..
KeymanSettings feat(mac): clean up downloaded package when install fails 2026-08-13 14:25:30 -04:00
Model feat(mac): refactor to allow package removal after install 2026-08-13 21:08:03 -04:00
Persistence feat(mac): refactor to allow package removal after install 2026-08-13 21:08:03 -04:00
Resources feat(mac): added author website and default image 2026-07-21 14:04:38 -04:00
Util feat(mac): add loading of kmp files 2026-03-04 16:55:34 -05:00