Replies: 3 comments 16 replies
-
You don't need CoreWindow to display a SplashScreen or to make a window Full Screen... |
Beta Was this translation helpful? Give feedback.
-
It's not just about splash screens. What if we don't want to use Xaml? If we don't want the Xaml engine running at all. For example if we are rendering our own custom UI? CoreWindow is suitable for that scenario and it's a glaring omission from Windows App SDK. And seriously ... you still haven't provided a CoreWindow? Why are you so slow at providing 'core' functionality? This has been discussed enough by now, can you please bring the UWP technologies forward and be done with it. |
Beta Was this translation helpful? Give feedback.
-
CoreWindow will not be brought back, it is very specific to the UWP appmodel and does not fit with the Win32 model of WinAppSDK. That said, we do provide the AppWindow object that is intended to make a lot of Win32 windowing tasks easier, and this is also where we will be adding net new functionality and unlock new scenarios for the windowing space. There are some limitations and caveats to the AppWindow object/API surface right now though:
We're working on closing these (and other) limitations, but we're not yet there for 1.0/1.1. As for the Splash Screen problem in particular - this is something we've been looking at for a while to see how we can provide a better mapping of this functionality for those coming from UWP and/or who wants that type of experience for their app. Please add your voice to this discussion thread to help inform further design in the splash screen space. |
Beta Was this translation helpful? Give feedback.
-
Because desktop apps in Windows App SDK only supports the legacy HWND window model instead of the modern CoreWindow model, many features related to CoreWindow(e.g SplashScreen before window content actually loaded, Win+Shift+Enter for full screen) are missing.
So is it possible to bring back CoreWindow in WinUI3 desktop apps?
Beta Was this translation helpful? Give feedback.
All reactions