Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Background image alignment relative to desktop #15837

Open
gfody opened this issue Aug 16, 2023 · 2 comments
Open

Background image alignment relative to desktop #15837

gfody opened this issue Aug 16, 2023 · 2 comments
Labels
Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Area-Settings Issues related to settings and customizability, for console or terminal Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Terminal The new Windows Terminal.
Milestone

Comments

@gfody
Copy link

gfody commented Aug 16, 2023

Description of the new feature/enhancement

A background image alignment mode that's relative to the desktop. As you move the terminal around the image remains aligned with the desktop like wallpaper, eg:

cap
..choose an image that complements the wallpaper for a pleasant effect
cap2

Ideally we could also configure the background image to follow a convention for when the desktop wallpaper is in slideshow mode. (disclaimer this is a feature in ConsoleZ)

Similar to issue #6497

@gfody gfody added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Aug 16, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Aug 16, 2023
@zadjii-msft
Copy link
Member

I'll tag this up as a potential "extension" idea. Neat, sure. Definitely along the lines of #6497. But probably something we won't be building into the Terminal ourselves

@zadjii-msft zadjii-msft added Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Area-Settings Issues related to settings and customizability, for console or terminal labels Aug 21, 2023
@zadjii-msft zadjii-msft added this to the Icebox ❄ milestone Aug 21, 2023
@lhecker
Copy link
Member

lhecker commented Aug 21, 2023

FYI This feature would likely require drawing the background image in our renderer. I suspect WinUI doesn't support updating an image at high refresh rates 1 while also cropping it. Doing it ourselves however is both easy and performant.

Footnotes

  1. 120Hz displays being the new norm for high end displays nowadays. Thanks, Apple!

@zadjii-msft zadjii-msft added Product-Terminal The new Windows Terminal. and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Aug 23, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot removed the Needs-Tag-Fix Doesn't match tag requirements label Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Area-Settings Issues related to settings and customizability, for console or terminal Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

3 participants