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
38 stars 42 forks source link

Create Virtual Desktop v3 based upon Ivy plugins #1015

Open DivergentEuropeans opened 4 months ago

DivergentEuropeans commented 4 months ago
### Tasks
- [ ] Add a draft title or issue reference here
- [ ] https://github.com/zowe/zlux/issues/1017

Because Angular has deprecated ViewEngine, the technology we need in Virtual Desktop v1 & 2 for loading desktop plugins (apps), the next version of the Desktop must be developed to use something else. Angular has moved to Ivy as its new engine, so we should try to create a new Desktop that utilizes it yet retains the same main plugin capabilities (write & ship in absence of other plugins, yet dynamically load in user's environment/browser) Aside from the engines and how they load Angular Modules, component logic is otherwise similar between the versions of Angular and thus where possible, visuals and features of the Desktop itself should be kept similar.

This epic does not track work of upgrading plugins to a new solution, or reaching feature parity. This epic tracks work regarding proving that the v3 Desktop can be built upon Ivy and providing an example with which to follow up with further epics for fan-out work.