Most of the changes are related to macOS, however, the first commit (b0ad49ffc7869c44e94d3abf31049a4848a96baa) is beneficial to all platforms, as it allows us to use the system-specified hotkey for quitting the application.
Preview of the new menu actions on macOS:
Note
A very basic auto-generated "About" dialog has also been added with this, but we can fill out that information later...
v.s. Terminal, a "native" application:
As you can see, we now have the same default actions in our application menu as the other apps!
Most of the changes are related to macOS, however, the first commit (b0ad49ffc7869c44e94d3abf31049a4848a96baa) is beneficial to all platforms, as it allows us to use the system-specified hotkey for quitting the application.
Preview of the new menu actions on macOS:
v.s. Terminal, a "native" application:
As you can see, we now have the same default actions in our application menu as the other apps!