microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
110.88k stars 6.53k forks source link

Welcome Screen should not show GPO disabled items #21626

Open nicedevil007 opened 1 year ago

nicedevil007 commented 1 year ago

Description of the new feature / enhancement

After the first Launch of the application the user get an information/welcome screen with all features of powertoys. This screen should only show features that are enabled by the GPO settings. If no GPO setting is applied yet it can show everything.

Scenario when this would be used?

After first Launch of the application or directly after launching it after an update.

Supporting information

I disabled the Ruler stuff f.e. and it is shown.

image

Users shouldn't get an idea of what can be enabled and what not. Less questions to us administrators :)

glepping commented 1 year ago

I think that is what I suggested in #14973: GPO should not just have an on/off option but also a "hidden" option

jaimecbernardo commented 1 year ago

The main settings of GPO are basically a On/Off/Not configured that I don't think you can change. You can add more settings inside, but those are the top ones. Do you thing a general "Hide GPO deactivated utilities from the UI" policy that you can turn on to achieve this effect would work here?

glepping commented 1 year ago

The main settings of GPO are basically a On/Off/Not configured that I don't think you can change. You can add more settings inside, but those are the top ones. Do you thing a general "Hide GPO deactivated utilities from the UI" policy that you can turn on to achieve this effect would work here?

Sounds like a good idea and quickly possible to implement (my point of view)! Otherwise extended GPO functionality could be discussed and extended in a later version.

htcfreek commented 1 year ago

Not sure if it's not better to show a info bar instead of hiding when the utility is disabled. Otherwise users might wonder why they don't have the utility.

If we really hide it we should hide it in the settings ui too. Otherwise we have different ui contents.

htcfreek commented 1 year ago

The main settings of GPO are basically a On/Off/Not configured that I don't think you can change. You can add more settings inside, but those are the top ones. Do you thing a general "Hide GPO deactivated utilities from the UI" policy that you can turn on to achieve this effect would work here?

Sounds like a good idea and quickly possible to implement (my point of view)! Otherwise extended GPO functionality could be discussed and extended in a later version.

An alternative might be to use multi-settings gpos with multiple drop-downs or check boxes. But I think this is to much for the use case here.