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 #5

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

dudantas
Copy link

@dudantas dudantas commented Feb 2, 2023

Resolves #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.

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.
@dudantas dudantas changed the title improve: added images files to static improve: rework on launcher features Feb 7, 2023
Added to create shortcut
Added launcher_config.json for read launcher configs from url
Fixed some other things
@dudantas dudantas force-pushed the improve-change-images-to-static branch from 8e591fb to 74fe332 Compare February 7, 2023 13:49
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
4 participants