quadrupleslap / tether

🖥 A barebones Electron-ish library for Rust.
https://docs.rs/tether
154 stars 9 forks source link

Add the context menus to macOS and Windows. #16

Open quadrupleslap opened 6 years ago

quadrupleslap commented 6 years ago

Right now, macOS has context menus, but it won't after implementing the only known fix to #1. Unfortunately, Windows doesn't have context menus, either. Context menus are obviously important.

fullreset commented 6 years ago

But since such menus can be emulated in the webview itself is this really that important?

[I originally said 'implemented' but meant emulated.]

Of course if the point is to access OS features (rather than application features) then I do agree -- it is of value.

quadrupleslap commented 6 years ago

Yes, the point is to access standard context menu items - on Linux, you can still play, pause, copy, paste, etc. using the context menu - it's only navigation items that've been removed. On Windows and macOS, Tether just disables the context menu, because those platforms don't have an API for whitelisting context menu items.