¿Qué inspiró esta solicitud de lista de deseos?Tengo entendido que el aumento de los números de compilación no debería venir con una regresión de características, sin embargo, eso es exactamente lo que ha sucedido desde JMP12. (No he probado JMP13).Comenzando con JMP14, la visualización de marcadores y cadenas SVG dentro de un FrameBox tiene dos regresiones graves
¿Cuál es la mejora que le gustaría ver?Arregla las regresiones por favor.
¿Por qué es importante esta idea?... esto es obvio
Aquí está el quid: el orden de visualización de los elementos dibujados en FrameBox DEBE SEGUIR EL ORDEN DE DIBUJO DADO.No soy el primero en mencionar esto y no seré el último.Por favor, POR FAVOR JMP devs: arreglen el orden de visualización BS.Si dibujo un elemento sobre un MarkerSeg, entonces ese marcador NO DEBE DIBUJARSE SOBRE EL ELEMENTO.He mencionado esto varias veces en los últimos dos años y he visto a otras personas mencionarlo también.¿Por que el silencio?Esto debería ser una solución fácil.
Y en segundo lugar, en JMP12, las cadenas SVG tenían un alias adecuado.En JMP14 y posteriores (incluso JMP17), las cadenas SVG no tienen un alias adecuado e introducen errores visuales.Esto puede ser importante cuando se escanean gráficos rápidamente en busca de algo inusual: las cadenas SVG son marcadores de fondo y no deberían proporcionar un caos visual, pero no hay forma de evitarlo desde JMP12 debido a esta regresión.
Aquí hay un código que muestra el problema con el orden de dibujo de MarkerSeg:
Names Default to Here( 1 );
table = New Table( "test table",
Add Rows( 150000 ),
<<NEW column=""></NEW>
JMP16:

JMP12 (los segmentos de marcador se dibujan PRIMERO)

Y aquí hay un ejemplo del problema de alias (la cuadrícula de fondo es una cuadrícula regular de líneas):
JMP16:

JMP12 (¡con alias correctamente!):
