Please Provide Feedback & Ideas!
Please let us know what you think about this feature by commenting on this issue! We'd love to hear your ideas and feedback! We will share out our list in the near future but want to hear from you first so we don't influence what is most useful for you.
Let us know:
- What do you like about the feature?
- What do you think is missing / what could improve this feature?
- If you have a script for your setup, we'd love to see it!
- Are there additional settings/tweaks that should be included in the tool?
If so, add a comment to the issue in the table format outlined below:
Setting Name | Description | How do you modify the setting today? | Additional Notes |
---|
... | ... | ... | ... |
Overview
This issue outlines a suggested new Dev Home feature, Advanced Settings, that would give developers greater autonomy over their machine settings + behaviors, and provide quick access to adjust new/experimental Windows OS features that are centered around developer workflows, such as native File Explorer Version Control Integration.
This feature, along with the Apps & Packages feature
#1984 , would allow users to quickly optimize, tweak, and set up their Windows machine to their ideal state.
The Problem
Currently, there are many settings/registry keys that developers desire to tweak that are either not accesible via the Windows Settings app and/or are difficult to discover throughout the OS. Users may have to resort to running scripts or manually changing registry keys to get their machine into their ideal state. Furthermore, there is not a single place for developers to discover and tweak new Windows features specific to developer workflows that are in development and provide feedback on them. This means that developers may not even be aware of features or settings that they can tweak to improve their workflows and optimize their productivity/machine performance. Finally, lots of developers have to search the web to find the best settings to tweak to optimize their machine for their specific use case -- there isn't a single place to find what settings are recommended by fellow developers.
Goals
# | Goal |
---|
1 | Give developers more control over their system settings and advanced bevhaviors |
2 | Help developers discover powerful settings that can improve their daily workflows & improve machine performance |
3 | Create a uniform UI experience for managing/customizing new developer experiences on Windows (e.g. Native File Explorer + Version Control integration) so we can rapidly iterate on new features/customizations |
4 | Work with the developer community to identify additional settings that are helpful to populate in the tool |
5 | Can be easily scripted and re-applied to new and/or existing machines |
Non-Goals
# | Non-Goals |
---|
1 | This feature is not meant to replace existing settings that are found in the Windows Settings App |
2 | This feature is not meant to complicate the way in which developers currently tweak their machines |
3 | This feature is not meant to replace existing surfaces in Windows such as the 'For Developers' settings page in the Windows Settings App. |
Design Mockups/Concepts
This section contains design concepts for the Advanced Settings feature. These concepts are not final - we'd love to hear your feedback on these concepts and any other ideas you may have for this feature (design and otherwise)!