Instance display name and root color highlighting#47
Conversation
Added another column within the Instances widget to show the BlueStacks instance display_name from the config file to go with the unique name. This makes it much easier to confirm which instance is referenced.
Added a new dictionary to return instance display names alongside global and instance statuses.
Changed display_names type from bool to str.
There was a problem hiding this comment.
Code Review
This pull request introduces support for parsing and displaying instance display names in the UI, alongside visual improvements such as highlighting active root statuses in green. The feedback suggests returning the new display_names key in the exception handler of get_complete_root_statuses to ensure API consistency, and renaming a variable in main.py to adhere to PEP 8 style guidelines while simplifying its stylesheet.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Added 'display_names' to the returned dictionary in case of an error.
|
Thanks for this, the display-name column and root-color highlighting are genuinely useful (tested both locally with synthetic instance data and they work correctly, including on refresh). I just merged #45, which replaces the old single-file
|
|
Update: rather than asking you to redo the rebase, I ported this onto the new views/ layout myself in #51 (your display-name parsing, the color highlighting, and the scroll area for large instance lists, all carried over and credited to you). Closing this in favor of #51 once that merges. Thanks for the contribution, this was a genuinely useful addition for anyone running a lot of instances. |
Updated to support the configuration file display name for each instance using an additional column. Added a color indicator when the status of Root is turned on within an instance.
I have well over 20 instances in Bluestacks so instance numbers are hard themselves to identify which instance is being adjusted.