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

Proposal:Restore AcrylicBrush.BackgroundSource Property in WinUI 3 #9915

Closed
Tirehar opened this issue Aug 22, 2024 · 1 comment
Closed

Proposal:Restore AcrylicBrush.BackgroundSource Property in WinUI 3 #9915

Tirehar opened this issue Aug 22, 2024 · 1 comment
Labels
feature proposal New feature proposal

Comments

@Tirehar
Copy link

Tirehar commented Aug 22, 2024

Proposal: Restore AcrylicBrush.BackgroundSource Property in WinUI 3

Summary

Restore the BackgroundSource property for AcrylicBrush in WinUI 3 to provide developers with the ability to control the acrylic background layer’s source and behavior, enhancing the visual customization of applications.

Rationale

*Enhanced Visual Customization: The BackgroundSource property allows for more granular control over the appearance of acrylic materials, enabling developers to create more visually appealing and distinct applications.
*Consistency with UWP: Restoring this property would maintain feature parity with UWP, making it easier for developers transitioning from UWP to WinUI 3.
*Developer Demand: There has been significant feedback from the developer community expressing the desire for this feature to be available in WinUI 3.
*Design Flexibility: This feature provides additional design flexibility, which is crucial for building modern, high-quality user interfaces.

Scope

Capability Priority
Restore the BackgroundSource property for AcrylicBrush Must
Ensure compatibility with existing AcrylicBrush functionality Must
Offer support for all previously available BackgroundSource options Should
Maintain performance and resource efficiency Must

Open Questions

*Are there any technical limitations or challenges in implementing this feature in WinUI 3 that need to be addressed?
*What is the expected timeline for the restoration of this property, considering the current WinUI 3 roadmap and priorities?

@Tirehar Tirehar added the feature proposal New feature proposal label Aug 22, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the needs-triage Issue needs to be triaged by the area owners label Aug 22, 2024
@duncanmacmichael
Copy link
Member

Hi @Tirehar, we really appreciate this detailed and thoughtful feedback and we understand where you're coming from! Unfortunately we don't plan on adding this feature because the model in WinUI 3 is to set it on the window:

<Window.SystemBackdrop>
        <DesktopAcrylicBackdrop />
</Window.SystemBackdrop>

This is due to WinUI 3's undocked architecture, which means you can only put desktop acrylic on the window instead of on any element like you could in WinUI 2.

Hope this answers your question. Thanks!

@microsoft-github-policy-service microsoft-github-policy-service bot removed the needs-triage Issue needs to be triaged by the area owners label Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature proposal New feature proposal
Projects
None yet
Development

No branches or pull requests

2 participants