Skip to content
This repository has been 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
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants