-
-
Notifications
You must be signed in to change notification settings - Fork 910
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
tiny11makerGUI v1.0.0 #286
Open
Miiraak
wants to merge
15
commits into
ntdevlabs:main
Choose a base branch
from
Miiraak:to-PR
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains 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
A new file that add GUI to the logic of 'tiny11maker.ps1'. Not totally functionnal right now, need to improve some things... - Add .vs directory to .gitignore for Visual Studio A new section has been added to the .gitignore file, indicating that it was automatically created by Microsoft Visual Studio. The .vs directory, which is used by Visual Studio to store temporary files and settings, has been added to the ignore list to prevent these files from being tracked by Git.
- Add .iso files to .gitignore - Modify $MountButton event handler to remove enabling of $ImageIndexLabel and $ImageIndexComboBox - Remove placeholder items from $ImageIndexComboBox initialization - Update $StartButton event handler: - Remove SKU log entry - Remove setting $ImageIndexComboBox.Items to Get-WindowsImage result - Add Get-WindowsImage command to show image info - Add image index to $ImageIndexComboBox based on Get-WindowsImage result - Enable $ImageIndexLabel and $ImageIndexComboBox - Add log messages to prompt user to select image index - Add event handler for $ImageIndexComboBox.SelectedIndexChanged to set $index and log mounting process - Update final steps of script: - Remove completion log message and message box display - End script with closing event handler and add new label for logs
Update issue templates
- Added DllImport for `ShowWindow` to hide PowerShell window. - Adjusted UI element sizes and positions for better layout. - Disabled buttons and combo boxes after actions, added corresponding logs. - Added message box prompt for SKU image selection. - Added logging and dismounting of images after process completion. - Included various logging messages to track script progress.
…mage UI adjustments, logging, window hiding and dismounting image
- Change `$ImageIndexLabel` text from "SKU:" to "SKU index:". - Update `Copy-Item` command to include: * Save image info using `dism`. * Add image index to combobox from `Get-WindowsImage`. * Update message box text to refer to logs for edition info. * Log `$SKUInfo` variable. User can now look in logs to see index edition.
Enhance logging for image processing
- Introduced `Remove-RegistryValue` and `Set-RegistryValue` functions to replace direct `reg` commands for registry modifications. - Moved and redefined `Add-Log` function to enhance logging capabilities. - Added `Mount-Image` function and updated `MountButton.Add_Click` event handler to use it. - Enhanced logging for better user feedback. - Updated final cleanup message for improved user-friendliness.
Added : - Disable image index combobox after selection - Move process completion message box to script end Removed: - Some comments removed
Refactor functions and improve logging
- Changed main form, buttons, and textboxes to dark theme with white text - Removed title label from the form - Updated placeholder text for ISO selection textbox - Relocated various UI elements for better layout - Added log messages to guide user through mounting process - Improved user prompts and completion messages
UI & Log overhaul
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.
What's Changed
Full Changelog: https://github.com/Miiraak/tiny11builderGUI/commits/v1.0.0
Created iso tested on:
It seem fine for me, let me know if there is some modification to do 👍🏼
I'm working on a progressBar for some long process but it's kinda touchy with the GUI...