microsoft / microsoft/PowerToys

Command Palette Dock - Style Performance Monitor readouts based on load

Open
#48,014 0 comments 1 reaction 0 assignees View on GitHub
Needs-Triage Product-Command Palette
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

Color the Performance Monitor readouts based on certain thresholds. For example with the CPU percentage:
* < 50% - Green
* 50 - 85% - Yellow
* \>85% - Red

Optional: Allow configuration of these thresholds
Optional: For the network traffic readouts the user would need to enter their maximum up and down bps to determine thresholds

A much simpler alternative would be to make the readout bold if it goes above a certain threshold, such as 85%.

### Scenario when this would be used?

Always on the Command Palette Dock if enabled. So the user can quickly tell at a glance when resources are under heavy load.

### Supporting information

Love the new Dock! In particular it has already become my primary tool for monitoring system performance, replacing previously used tools like HWInfo, Rainmeter and Aida64.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Command Palette Dock entry point and the existing Performance Monitor readout handling. Compare the requested CPU threshold colors with the simpler bolding alternative, then verify the chosen behavior is visible whenever the Dock is enabled; configuration and network thresholds remain optional scope to resolve.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.