Skip to content
This repository was archived by the owner on Jan 28, 2023. It is now read-only.

Improve HAXM installer #474

Merged
merged 3 commits into from
Oct 19, 2022
Merged

Improve HAXM installer #474

merged 3 commits into from
Oct 19, 2022

Conversation

wcwang
Copy link
Contributor

@wcwang wcwang commented Oct 19, 2022

Improve user experience of HAXM installer

  • Improve the processing flow according to the return value of check tool
  • Provide the detailed report of the installation result in the Finish Page
  • Update Intel logo

Improve the processing flow according to the return value of check
tool: prohibits user to install HAXM only when the system hardware or
OS does not support; allows user to retry when VMs are occupying HAXM;
and if the system needs to be configured, prompts a warning but proceed
installation. When uninstalling, only the occupancy of VMs is checked.

* Add status flags according to the error code of check tool
* Update the function of checking environment to comply with check tool
  upgrade
* Add message boxes to show and handle the check result for both
  installation and uninstallation process

Signed-off-by: Wenchao Wang <wenchao.wang@intel.com>
Provide the detailed report of the installation result in the Finish
Page. Reports are divided into 4 types: successful installation, system
unsupported, system configuration requirements and the corresponding
reference link, and VM occupancy.

* Add text definitions used in Finish Page
* Load report pages dynamically according to the checking result

Signed-off-by: Wenchao Wang <wenchao.wang@intel.com>
Update the newest Intel logo in the cover bitmap, which will be shown
in the Setup Wizard dialogs.

Signed-off-by: Wenchao Wang <wenchao.wang@intel.com>
@wcwang wcwang requested a review from hyuan3 October 19, 2022 07:30
@wcwang wcwang merged commit 27c8750 into master Oct 19, 2022
@wcwang wcwang deleted the installer-7.8.0 branch October 19, 2022 07:36
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants