Updates Redraw timer, renames to 'Desktop', and removes registry requirement for portability#16
Open
BeSmarterWithData wants to merge 15 commits into
Open
Updates Redraw timer, renames to 'Desktop', and removes registry requirement for portability#16BeSmarterWithData wants to merge 15 commits into
BeSmarterWithData wants to merge 15 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements and new features to the project, focusing on easier installation, modernized settings storage, streamlined build automation, and codebase enhancements. The most important changes are summarized below.
Installation & Usage Improvements:
PortionOfScreen.batscript for quick install and launch of the app, which downloads the latest executable to the user's local app data directory and runs it without requiring admin rights. TheREADME.mdwas updated to document this new installation method and clarify usage instructions. [1] [2]Settings Storage Modernization:
%APPDATA%\PortionOfScreen\settings.ini, improving portability and simplifying configuration management.Build & Release Automation:
.github/workflows/build.yml) to automatically build the project on Windows, copy the built executable to thedistfolder, and commit it back to the repository.workflow_dispatchand to generate version numbers based on the current date and commit SHA when not building from a tag. [1] [2]Codebase & Performance Enhancements:
These changes collectively make the application easier to install, configure, maintain, and distribute, while also improving its runtime behavior and developer experience.