Je suis toujours sur la même tâche de trouver comment on affiche un context menu. Apparemment j'ai besoin d'un PrivateContextMenuProxy (160 lignes auxquelles je ne comprends rien du tout), d'un AbstractStaticContextMenuHandler (qui construit les options, mais je ne sais pas comment en mettre plusieurs), d'une classe AbstractContextMenuEntry PAR élément que je veux afficher (102 lignes, par entrée, franchement pas grand chose d'intéressant et d'autres trucs que je ne comprends pas), des entrées dans le manifeste, et euh je ne sais pas trop. En plus ces machins sont apparemment exécutés dans un contexte (module) différent en Javascript, ce qui signifie qu'ils ne partagent rien, donc il doit y avoir un moyen (sorte de javascript-IPC) de communiquer le fait que l'option a été sélectionnée, genre un listener, je n'ai pas encore trouvé comment.
Man, je veux afficher un putain de context menu c'est pas croyable c'est pas croyable c'est pas croyable

En 2h sur Highway Runners ce midi j'ai refactoré pratiquement entièrement le système de settings (pour pouvoir faire de la synchro avec iCloud, garder les préférences les plus à jour pour ne pas rendre le joueur mécontent en cas de conflit entre local/distant). Bref j'ai pris mon cahier, j'ai réfléchi, j'ai écrit ce qu'il y a à faire, et je l'ai fait. En 8 heures au boulot j'ai ... effleuré une partie de la liste des classes nécessaires pour afficher 2 options dans un sous menu.
Et euh j'aimerais bien rigoler, mais. Non pas de goûters d'anniversaire.