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

Improved the installer by code cleanup and some fancy stuff - #58

Open
FxRie wants to merge 5 commits into
lulzsun:masterfrom
FxRie:feature/UpdatedTheInstallerByCodeCleanup
Open

Improved the installer by code cleanup and some fancy stuff#58
FxRie wants to merge 5 commits into
lulzsun:masterfrom
FxRie:feature/UpdatedTheInstallerByCodeCleanup

Conversation

@FxRie

@FxRie FxRie commented Jun 26, 2020

Copy link
Copy Markdown
  • Moved the versioning to the assembly info.
  • Started to refactor the installer for better readability and async behavior.
  • Still got stuff todo like the registration for the events used by console and the forms app

@FxRie

FxRie commented Jun 26, 2020

Copy link
Copy Markdown
Author

Some stuff for you to first look around. Got some questions to be answered. Started to refactor and use async stuff. Console output in winform app still should be improved.

@lulzsun

lulzsun commented Jun 26, 2020

Copy link
Copy Markdown
Owner

Looks good from first glance. Tried to run a quick test and ran into some unintended issues.

  • Setup checksum seems to never pass, and also fails to delete the setup even if checksum failed
  • Form of the main process isn't logging information from the node process
  • Any unhandled error by the node process will end the main process and close the form

I only did a quick test run so maybe I had some specific problems on my end. Do these issues occur on your end? I'll take a look into the problems in more depth once I have time.

@FxRie
FxRie force-pushed the feature/UpdatedTheInstallerByCodeCleanup branch from d22eb30 to 9551e53 Compare June 29, 2020 23:05
- Moved the versioning to the assembly info.
- Started to refactor the installer for better readability and async behavior.
- Still got stuff todo like the registration for the events used by console and the forms app

Improved InstallerSettings and added ENUM for them.

Improved performance and code refactorings

-Used async await improved the installer settings more.
- Improved workflow and added async read operation.

Used VS Code cleanup after setting it up

Refactored some more

- Added specific handlers for cmd or view mode if the installer.

Removed same code for event attachments.

Improved the logging by time prefix

Corrected some names and added better workflow for some stuff.

Improved by global exception handle
@FxRie
FxRie force-pushed the feature/UpdatedTheInstallerByCodeCleanup branch from c3e6800 to ea68044 Compare June 29, 2020 23:49
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