Revisit the Powershell Defaults #647

Closed
opened 2026-01-30 21:57:55 +00:00 by claunia · 10 comments
Owner

Originally created by @rkeithhill on GitHub (May 6, 2019).

That blue background is a thing of the past RE PowerShell. When opening PowerShell Core or in the future PowerShell 7 (ie pwsh.exe), you should use the current default bg for these apps which is a dark background similar to cmd.exe and WSL IIRC.

It would be worth keeping that Blue background if you offered to launch Windows PowerShell 5.1 which will be needed for some back compat purposes.

Originally created by @rkeithhill on GitHub (May 6, 2019). That blue background is a thing of the past RE PowerShell. When opening PowerShell Core or in the future `PowerShell 7` (ie pwsh.exe), you should use the current default bg for these apps which is a dark background similar to cmd.exe and WSL IIRC. It would be worth keeping that Blue background if you offered to launch `Windows PowerShell 5.1` which will be needed for some back compat purposes.
claunia added the Resolution-Fix-CommittedArea-SettingsIssue-BugProduct-Terminal labels 2026-01-30 21:57:56 +00:00
Author
Owner

@DHowett-MSFT commented on GitHub (May 6, 2019):

Sorry, is this a request that we don’t do something? PSCore already doesn’t install a shortcut with a hardcoded blue background.

@DHowett-MSFT commented on GitHub (May 6, 2019): Sorry, is this a request that we don’t do something? PSCore already doesn’t install a shortcut with a hardcoded blue background.
Author
Owner

@rkeithhill commented on GitHub (May 6, 2019):

I noticed that when I used the drop down menu to start pwsh.exe, it started with a blue background. That is in the terminal settings (json) file.

@rkeithhill commented on GitHub (May 6, 2019): I noticed that when I used the drop down menu to start pwsh.exe, it started with a blue background. That is in the terminal settings (json) file.
Author
Owner

@zadjii-msft commented on GitHub (May 6, 2019):

I think the suggestion is to remove the "background": "#012456" property from the default powershell profile we generate.

If you wanted to change the color of pwsh, you could remove that element from the profiles.json file, and we'll use the default BG from the colorscheme instead.

@zadjii-msft commented on GitHub (May 6, 2019): I think the suggestion is to remove the `"background": "#012456"` property from the default powershell profile we generate. If you wanted to change the color of pwsh, you could remove that element from the `profiles.json` file, and we'll use the default BG from the colorscheme instead.
Author
Owner

@rkeithhill commented on GitHub (May 6, 2019):

Yup, did that. But I think "out of the box" it should use that color for PowerShell.exe but not pwsh.exe. At the very least, run it by Joey on the PowerShell team.

@rkeithhill commented on GitHub (May 6, 2019): Yup, did that. But I think "out of the box" it should use that color for PowerShell.exe but not pwsh.exe. At the very least, run it by Joey on the PowerShell team.
Author
Owner

@zadjii-msft commented on GitHub (May 6, 2019):

You know, we're already detecting powershell core vs powershell, so I don't think this is an impossible ask

@zadjii-msft commented on GitHub (May 6, 2019): You know, we're already detecting powershell core vs powershell, so I don't think this is an impossible ask
Author
Owner

@rkeithhill commented on GitHub (May 6, 2019):

Also, if I did a PR to add OneHalfDark/OneHalfLight color schemes would you take it? Out of curiousity, these were in colortool, why not in terminal by default?

@rkeithhill commented on GitHub (May 6, 2019): Also, if I did a PR to add OneHalfDark/OneHalfLight color schemes would you take it? Out of curiousity, these were in colortool, why not in terminal by default?
Author
Owner

@zadjii-msft commented on GitHub (May 6, 2019):

Sure!

Simple answer - I didn't even think about it. I kinda only added solarized as a proof-of-concept.

I dream of one day adding a flag to wt.exe to attempt to parse all your colortool schemes, and import them if they don't already exist in your profiles.json.

@zadjii-msft commented on GitHub (May 6, 2019): Sure! Simple answer - I didn't even think about it. I kinda only added solarized as a proof-of-concept. I dream of one day adding a flag to wt.exe to attempt to parse all your colortool schemes, and import them if they don't already exist in your profiles.json.
Author
Owner

@zadjii-msft commented on GitHub (May 14, 2019):

@joeyaiello for his opinion on this.

What background color should we have for powershell, and what font face? We're currently using "powershell blue" and Courier New, from the vintage inbox powershell settings. Is that still appropriate?

@zadjii-msft commented on GitHub (May 14, 2019): @joeyaiello for his opinion on this. What background color should we have for powershell, and what font face? We're currently using "powershell blue" and Courier New, from the vintage inbox powershell settings. Is that still appropriate?
Author
Owner

@rkeithhill commented on GitHub (May 15, 2019):

Eventually, for PowerShell 6/7 I'd like to see it default to the new, spiffy Cascadia Code font (assuming it looks as good in person as I've seen in the BUILD demos). :-)

@rkeithhill commented on GitHub (May 15, 2019): Eventually, for PowerShell 6/7 I'd like to see it default to the new, spiffy Cascadia Code font (assuming it looks as good in person as I've seen in the BUILD demos). :-)
Author
Owner

@zadjii-msft commented on GitHub (May 24, 2019):

Hey I'm pretty sure this was closed with #918

@zadjii-msft commented on GitHub (May 24, 2019): Hey I'm pretty sure this was closed with #918
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#647