fix(gui): correct resource colors and Windows app naming - #819
Open
silentone12725 wants to merge 4 commits into
Open
fix(gui): correct resource colors and Windows app naming#819silentone12725 wants to merge 4 commits into
silentone12725 wants to merge 4 commits into
Conversation
Show human-readable PCI device names while retaining stable hardware IDs and passthrough metadata in the GUI. Add a canonical host-device ordering policy that prioritizes USB peripherals and useful PCI endpoints while keeping IOMMU groups together. Reuse the same ordering across CLI and GUI device enumeration. Also add generic PCI class labels and coverage for PCI name parsing, ordering, IOMMU group adjacency, and class presentation.
silentone12725
marked this pull request as ready for review
August 8, 2026 11:19
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.
Summary
Improves the GUI device management and Windows application presentation by fixing resource color handling, correcting discovered application naming, and making PCI device entries easier to identify and manage.
The GUI now handles resource-related colors correctly, ensuring device/resource states are represented consistently. Windows applications discovered from the guest are also assigned and displayed with corrected, consistent names, improving the accuracy and usability of the application list.
The device management UI has additionally been improved with PCI device renaming and sorting support, making passthrough-capable devices easier to identify and organize when managing hardware from the GUI.
The changes also include corresponding English and Korean changelog updates with contributor credit.
Changes
ruff check src/ tests/passes with zero errors.ruff format --check src/ tests/currently reports one pre-existing/unformatted line insrc/winpodx/gui/_main_window_devices.py:260.Related Issues
Closes #811
Closes #812
Checklist
ruff check src/ tests/: zero errorsruff format --check src/ tests/: formattedpytest tests/ -v: all tests passScreenshots