X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=_tmp%2FTODO;h=0717e496933267bcc8911139b438382f49a4bc0b;hp=868d4d3ee645183b87bf53caa1fa86b70c043c30;hb=ab4f4bf258ed68d8292b64d81babde03cddbae3c;hpb=00f2759e16ec73fa1ecd0254a9c9018530d71892 diff --git a/_tmp/TODO b/_tmp/TODO index 868d4d3e..0717e496 100644 --- a/_tmp/TODO +++ b/_tmp/TODO @@ -1,6 +1,17 @@ Use better-sqlite3 instead of node-sqlite3: https://www.npmjs.com/package/better-sqlite3 +Canvas for hexagonal board Vue reactivity : +https://stackoverflow.com/questions/40177493/drawing-onto-a-canvas-with-vue-js +custom directives ? + +Desktop notifications: +https://developer.mozilla.org/fr/docs/Web/API/notification + +Think about this: +https://alligator.io/vuejs/component-communication/ +https://alligator.io/vuejs/global-event-bus/ + CRON task remove unlogged users, finished corr games after 7 days, individual challenges older than 7 days tell opponent that I got the move, for him to start timer (and lose...) @@ -73,3 +84,7 @@ Mode contre ordinateur : seulement accessible depuis onglet "Rules" (son princip Hexachess: McCooey et Shafran (deux tailles, randomisation OK) http://www.math.bas.bg/~iad/tyalie/shegra/shegrax.html http://www.quadibloc.com/chess/ch0401.htm + +Inspiration for refactor: +https://github.com/triestpa/Vue-Chess/blob/master/src/components/chessboard/chessboard.js +https://github.com/gustaYo/vue-chess