-
Notifications
You must be signed in to change notification settings - Fork 0
Feature enhancements, toggle, better detection, visuals #6
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
Merged
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
…ntation and examples
… better readability
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…istCommand output
- Introduced a PowerShell build script for NativeAOT compilation - Improved visual styling across commands with enhanced panels, icons, and progress indicators - Updated README with installation instructions and usage examples - Enhanced error and success messages for better user feedback
# Conflicts: # CHANGELOG.md # DDCSwitch/Commands/ConsoleOutputFormatter.cs # DDCSwitch/Commands/InfoCommand.cs # DDCSwitch/Commands/ToggleCommand.cs # DDCSwitch/Core/Monitor.cs # DDCSwitch/JsonContext.cs # DDCSwitch/NativeMethods.cs # EXAMPLES.md # README.md
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 significant improvements to the visual presentation and user experience of the
ddcswitchCLI, with a focus on enhanced output formatting, new commands, and improved error handling. The most notable changes include the addition of thetoggleandinfocommands, comprehensive visual enhancements for command outputs (including panels, tables, and progress bars), and better error reporting for both text and JSON outputs.New features and commands:
togglecommand to switch a monitor between two input sources, andinfocommand to display detailed EDID and feature information for a specific monitor, including support for JSON output. [1] [2] [3]Visual and output enhancements:
getcommand. [1] [2]list,set,toggle, and scan commands now provide better visual separation, summary statistics, and consistent panel styling with icons for improved hierarchy.Documentation and usability:
toggleandinfocommands, with example usage and mention ofNO_COLORenvironment variable support. [1] [2]Error handling improvements:
Other improvements:
These changes collectively make
ddcswitchmore user-friendly, visually appealing, and robust for both interactive and programmatic use.