zowe / zlux

The top-level superproject for zLUX. zLUX includes the Zowe Desktop framework in addition to several built-in apps and an example server implementation.
Eclipse Public License 2.0
39 stars 42 forks source link

Desktop: Apps to control launchbar icon jump list #204

Open 1000TurquoisePogs opened 6 years ago

1000TurquoisePogs commented 6 years ago

The jump list seen when right-clicking each icon on the launchbar makes use of the context menu object in Zowe which allows for a name to be associated with an action. I think it would be easy to populate this list with App-custom entries, to do some short list of operations.

Ways to populate:

  1. Runtime: Have an App context object that it receives allow it to populate its jump list
  2. Startup: Have the Desktop load files from the configuration dataservice for each App. 2a. Saving: provide some way for Apps to request the Desktop to preserve what it set at runtime for next time around.

Valid actions:

  1. Start an instance of the App with some launchContext info.
  2. Open a link (new tab??? in-desktop???)
1000TurquoisePogs commented 6 years ago

This is the menu that I am talking about:

launch menu