WindowsAppSDK icon indicating copy to clipboard operation
WindowsAppSDK copied to clipboard

Implement SystemNavigationManager in Winui3

Open cesarchefinho opened this issue 2 years ago • 5 comments

By implementing SystemNavigationManager in winui we will get hardware back button on desktop applications and for keyboards/mouse with back button and we Wil get parity with Uno that implement this class in Android and iOS and Linux and TVs. Also we will get back button support for windows 11 on tablets that have back button too.

Today th Winui3 in an Uno solution don't have SystemNavigationManager in windows project but the other projects in this solution have SystemNavigationManager (Android, IOS, wasm, etc) , Uno team says that this is out of scope of uno because Winui3 windows project haven't any Uno files.

Also this will Improve and facilitate the process of porting uwp legacy code that uses SystemNavigationManager to WInui3

Proposal: [your title here]

Summary

Rationale

  • {First reason for why we should consider this proposal}
  • {Second reason for why we should consider this proposal}
  • {etc}

Scope

Capability Priority
This proposal will allow developers to accomplish W Must
This proposal will allow end users to accomplish X Should
This proposal will allow developers to accomplish Y Could
This proposal will allow end users to accomplish Z Won't

Important Notes

Open Questions

cesarchefinho avatar Apr 13 '22 23:04 cesarchefinho

@ujjwalchadha is looking at UWP migration issues, and is aware of this particular gap. Tagging him to make sure that he's aware of the opportunities and challenges that you've identified.

BenJKuhn avatar Apr 25 '22 19:04 BenJKuhn