Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve: rework on launcher features #1

Merged
merged 8 commits into from
Jul 26, 2023
Merged

improve: rework on launcher features #1

merged 8 commits into from
Jul 26, 2023

Conversation

dudantas
Copy link
Member

@dudantas dudantas commented Apr 4, 2023

Resolves lucasgiovannibr#4

New features:
• Customizable executable name ( CanaryLauncher ), in the CanaryLauncher.csproj file
• Customizable executable icon
• Adds a shortcut to the launcher on the desktop
• The images in the "assets" folder are now linked to the executable
• Restructuring of the csproj file
• The launcher settings have been added to a "launcher_config.json" json file, which will be hosted on a URL. After downloading the new client, it will be copied from the URL to the launcher folder and will be used to compare the current client version with the new one on the URL, being used for download.
• The "maximize" button from the launcher has been removed, as it served no purpose.
• Adds the "onlinenumbers/eventschedule/boostedcreature.json" cache files as read-only.
• Some improvements and optimizations in the behavior of the launcher, it will no longer freeze the program when extracting and copying files, and a message "Wait... Finishing." will also appear, so there is no impression that the program is stopped.
• When the launcher opens, if there are no updates, it will automatically redirect to the client, without even showing any message from the launcher, optimizing the user experience.

dudantas and others added 8 commits February 2, 2023 13:00
Added check to close the launcher if the version specified in the packages.json url is the same as the current packages.json
Added a thread for extracting, copying and deleting new client data, preventing the program from getting stuck during this time.
Added to create shortcut
Added launcher_config.json for read launcher configs from url
Fixed some other things
@dudantas dudantas merged commit cb880cd into main Jul 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

do not overwrite the version.txt file
2 participants