tryphotino / photino.Native

https://tryphotino.io
Apache License 2.0
142 stars 50 forks source link

Native Menu Support #44

Open MikeYeager opened 3 years ago

MikeYeager commented 3 years ago

Allow user to manipulate OS menu By passing in JSON for initialization Still need an API to add, remove, disable, etc.

stevesobol commented 2 years ago

I'd like to work on this, and systray/notification area integration on all three platforms. I may need some help figuring out what changes I need to make to both Photino.Net and Photino.Native.

MikeYeager commented 2 years ago

@stevesobol That's fantastic. Thank you. I believe the notifications are already implemented in the latest builds, so it's just the native menus remaining.

stevesobol commented 2 years ago

I believe notifications are implemented too, but what I want to see is native notifications. Not sure if that's been implemented. I'll try to check this weekend.

stevesobol commented 2 years ago

So, let's jump back to the discussion about menus. Bullet list of things we should implement:

Am I missing anything?

On Linux, do we want to use Gtk to implement the native UI?

I have access to native development environments on all three platforms...

MikeYeager commented 2 years ago

All we can think of in addition to your list is disabling or hiding menus and/or menu items. Thank you!