KirillOsenkov / MSBuildStructuredLog

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
MIT License
1.44k stars 191 forks source link

Menubar in wrong location on Mac. #499

Open AraHaan opened 3 years ago

AraHaan commented 3 years ago

On Mac the menubar at the top of the window should be relocated to the absolute top of the screen where the Apple logo and the application name displays.

Currently because of that the menus are getting chopped off a bit on Mac builds.

(also unrelated but when can app bundles be readded to the releases page so then they do not need to be manually made).

ILSpy uses avalonia too and it properly places the menus for Mac builds. I suggest someone look into how ILSpy does it to properly place them in the correct spot only when it's built for Mac.

filipnavara commented 2 years ago

It would need to be converted to NativeMenu in the XAML sources. That's what ILSpy does.

edvilme commented 1 year ago

I'll be working on it for this week. The main thing would be rewiring events, as NativeMenuItem seems to work a bit differently from regular MenuItem (ie, no Name property).

image