-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove rarely usable Drag&Drop of EEs in Manifest-Editor Overview page #1321
Conversation
87f7d33
to
67bc92c
Compare
There are many places where drag and drop would be nice for reordering but this seems at the very bottom of the list of useful places. 👍 |
Drag&drop support was introduced via Bug 192890, but only supports reordering of required Execution-Environments in the same Plug-in project. Because in the vast majority of cases Plug-ins only have one BREE defined, this feature is only rarely usable. And if a Plug-in project really defines multiple BREEs, the Manifest Editor already provides an alternative with the 'Up' and 'Down' buttons next to the table. While being only rarely usable support D&D support for required EEs makes it more difficult to support OSGi EE requirements. Therefore it is removed. [1] - https://bugs.eclipse.org/192890
67bc92c
to
5791656
Compare
Absolutely. |
I don't even think the order matters at all, so maybe we can even remove the buttons... |
+1 for removing DND here. |
Also remove CompositeManifestHeader.removeManifestElement(), which is unused since eclipse-pde#1321
Also remove CompositeManifestHeader.removeManifestElement(), which is unused since eclipse-pde#1321
Also remove CompositeManifestHeader.removeManifestElement(), which is unused since #1321
See #1324. |
Also remove CompositeManifestHeader.removeManifestElement(), which is unused since eclipse-pde#1321
Drag&drop support was introduced via Bug 192890, but only supports reordering of required Execution-Environments in the same Plug-in project.
Because in the vast majority of cases Plug-ins only have one EE defined that feature is only rarely usable. And if a Plug-in project really defines multiple BREEs the Manifest Editor already provides an alternative with the 'Up' and 'Down' buttons next to the table.
While being only rarely usable support D&D support for required EEs makes it more difficult to support OSGi EE requirements in #1318.
Therefore I propose to remove it.
@laeubi, @merks or anbody else, do you have any objections?