AllYarnsAreBeautiful / ayab-desktop

The AYAB Software
http://ayab-knitting.com
GNU General Public License v3.0
56 stars 31 forks source link

AYAB on macOS does not use the native menu bar #694

Closed jonathanperret closed 1 month ago

jonathanperret commented 1 month ago

The issue

Here is how the AYAB menu bar(s) looks today on 1.0-dev:

https://github.com/user-attachments/assets/8471c67f-a765-455c-b870-4243bfefab5f

There are several issues visible here (some a matter of taste, admittedly):

Project history

Note that AYAB 0.95 used the macOS menu bar without issue:

https://github.com/user-attachments/assets/01adbe64-09bd-4398-92dd-cec04df53b98

The use of the macOS menu bar was deliberately disabled in https://github.com/AllYarnsAreBeautiful/ayab-desktop/issues/379 with the laudable intention of having the same behavior on all supported platforms. However, I submit that in this case, it would be better to defer to the platform's standards, for a more polished user experience.