eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder

Migrate away from the deprecated UI extensions

Abierto
#927 0 comentarios 0 reacciones 0 asignados Ver en GitHub
good first issue
Lenguaje dominante
Java
Estrellas
97
Forks
34
Merge medio
21 h 38 min
PR fusionados (30 d)
29

Descripción

In several of our plugin.xml files, we use the long-deprecated extension points:

- org.eclipse.ui.editorActions
- org.eclipse.ui.actionSetPartAssociations

https://github.com/eclipse-windowbuilder/windowbuilder/blob/d650c204da1c627c89592c11a57668bdc5d5ded0/org.eclipse.wb.core.java/plugin.xml#L342-L354

![image](https://github.com/user-attachments/assets/0e57c75d-2c42-4c91-a9cf-b822cb741294)

We should try to move away from them using the following replacement extension points:

- org.eclipse.ui.menus
- org.eclipse.ui.bindings
- org.eclipse.ui.commands
- org.eclipse.ui.handlers

If possible, one might even consider using the e4 XMI fragment instead of the extension points.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con org.eclipse.wb.core.java/plugin.xml en las líneas enlazadas y, después, busca en los archivos plugin.xml del repositorio org.eclipse.ui.editorActions y org.eclipse.ui.actionSetPartAssociations. Compara cada uso con los puntos de extensión propuestos para menús, bindings, commands y handlers, y determina si es apropiado un fragmento e4 XMI. Se considera terminado cuando los puntos de extensión obsoletos se hayan migrado o se haya documentado explícitamente una limitación.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
desktop-dev, tooling
Tipo de issue
Refactorización
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
28/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.