Qu'est-ce qui a inspiré cette demande de liste de souhaits ?Je crois comprendre que l'avancement des numéros de build ne devrait pas s'accompagner d'une régression des fonctionnalités, mais c'est exactement ce qui s'est passé depuis JMP12. (Je n'ai pas testé JMP13).À partir de JMP14, l'affichage des marqueurs et des chaînes SVG dans un FrameBox a deux régressions sérieuses
Quelle est l'amélioration que vous aimeriez voir?Corrigez les régressions s'il vous plaît.
Pourquoi cette idée est-elle importante ?... c'est évident
Voici le point crucial - l'ordre d'affichage des éléments dessinés dans le FrameBox DOIT SUIVRE L'ORDRE DE DESSIN DONNÉ.Je ne suis pas le premier à en parler et je ne serai pas le dernier.S'il vous plaît S'IL VOUS PLAÎT Développeurs JMP - corrigez l'ordre d'affichage BS.Si je dessine un élément au-dessus d'un MarkerSeg - alors ce marqueur ne DEVRAIT PAS ÊTRE DESSINÉ AU-DESSUS DE L'ÉLÉMENT.J'ai soulevé cette question plusieurs fois au cours des deux dernières années et j'ai vu d'autres personnes en parler également.Pourquoi le silence?Cela devrait être une solution facile.
Et deuxièmement, dans JMP12, les chaînes SVG étaient correctement aliasées.Dans JMP14 et au-delà (même JMP17), les chaînes SVG ne sont pas correctement aliasées et introduisent des bogues visuels.Cela peut être important lors de la recherche rapide de graphiques à la recherche de quelque chose d'inhabituel - les chaînes SVG sont des marqueurs d'arrière-plan et ne devraient pas fournir de chaos visuel, mais il n'y a aucun moyen de contourner cela depuis JMP12 en raison de cette régression.
Voici un code montrant le problème avec l'ordre de dessin MarkerSeg :
Names Default to Here( 1 );
table = New Table( "test table",
Add Rows( 150000 ),
<<NEW column=""></NEW>
JMP16 :

JMP12 (les segments marqueurs sont dessinés EN PREMIER)

Et voici un exemple du problème d'aliasing (la grille d'arrière-plan est une grille régulière de lignes) :
JMP16 :

JMP12 (aliasé correctement !) :
