This is a possible solution, though, I’d still like the Windows version to have native menus as well, based on XAML island, WinUI3 or the Windows App SDK.
I would love to see title bar and menu bar to be merged in future (if possible) similar to how it’s done in vs code.
Is the team working on this in the forum, could you please @ him?
On this subject of menu’s… I would love to see a redesign of it all not just to get rid of the massive white bar in darkmode and having matching dark/transparent blur glass like menu’s…aesthetically better… but really I just want rid of this white menu background… with some useful feature like making them tear-off like Maya has done for decades… being able to rip a menu off into a popup including submenu’s is absolutely great when you are using plenty of things from within those menu’s especially from third party assets or your own tools that are all dumped into them menus.
Reducing that massive white strip at the top of Unity even by ~30px is better than nothing, its only software I use now that still has this issue… The darkmode.cs script should be built in and used for darkmode already, it makes a small improvement to the issue. Also it adheres to windows classic active/inactive colors better.
https://github.com/microsoft/WindowsAppSDK/issues/2943
[DllImport(UxTheme, EntryPoint = "#135")]
public static extern PreferredAppMode SetPreferredAppMode(PreferredAppMode PreferredAppMode);
This is the way to get win32 C++ dark menu background,it is used in File Explorer
I have an idea. Couldn’t whole menu bar and title bar be removed completely and simply replaced with Unity IMGUI/UI Toolkit? That way you don’t have to care about making every change crossplatform. I guess that what Unreal does:

Additionally, notice how title bar is removed completely for them to make editor larger. Project name is in top right corner instead:

I already suggested that above.
Here’s Rider and Photoshop, they do it that way too.
![]()
Made a shortcut to hide it with calls to windows api.
If someone could make menu bar UI with dropdowns (preferably in UI Toolkit) I can plug the rest of the code and simulate clicks with Window’s SendMessage. It’s a bit funny that this whole issue can be resolved in 3 days.
I would assume it’s mouse input is archaic too, it’s a shame how many programs have aweful track pad support due to being based on such an old framework.
You don’t know what you’re missing until you try Blender’s latest version that finally makes the track pad support modern.
