Commit Graph

331 Commits (718c99086cd02a1bbfc704d2555b204f3aa77caa)

Author SHA1 Message Date
Thibault Duplessis 910a4caf70 implement crazyhouse analysis! 2016-01-19 13:32:00 +07:00
Thibault Duplessis 999823ab00 Revert "upgrade mithril (0.2.1) and chessground (3.2.0)"
This reverts commit 535f86b412.
2015-12-21 13:39:41 +07:00
Thibault Duplessis ed5c161641 upgrade mithril & chessground 2015-12-21 12:22:39 +07:00
Thibault Duplessis 535f86b412 upgrade mithril (0.2.1) and chessground (3.2.0) 2015-12-20 12:34:38 +07:00
Thibault Duplessis 16cab040e0 upgrade chessground to 3.1.0: cancel drag with right click 2015-12-11 18:55:27 +07:00
Thibault Duplessis 447d002866 upgrade chessground 2015-10-23 18:19:45 +07:00
Thibault Duplessis dcf9732eb0 upgrade chessground 2015-10-13 13:57:47 +02:00
Thibault Duplessis 9b45a3a7fc use V8 optimized mithril 2015-10-13 11:02:42 +02:00
Thibault Duplessis 0698ff556d upgrade chessground again 2015-10-11 10:08:14 +02:00
Thibault Duplessis 8f2eb43c53 upgrade chessground for da perf! 2015-10-10 20:57:37 +02:00
Thibault Duplessis f489a7a375 upgrade chessground to cache element bounds 2015-10-10 19:12:54 +02:00
Thibault Duplessis b3b58bdf5c start board editor redesign 2015-10-10 14:30:07 +02:00
Thibault Duplessis 0015926976 upgrade chessground 2015-09-30 14:07:30 +02:00
Thibault Duplessis efcc2f34a6 upgrade chessground, introduce <square> & <piece> 2015-09-30 10:42:56 +02:00
Thibault Duplessis 570984a310 global chessground upgrade 2015-09-25 03:24:22 +02:00
Thibault Duplessis eec948adc8 upgrade chessground 2015-09-07 00:11:10 +02:00
Thibault Duplessis 7f74c1b354 url encode fen strings 2015-09-04 15:53:25 +02:00
Thibault Duplessis 93d7cb6e5b enable drawings on board editor - closes #823
whew, hard work here :D
2015-08-22 10:52:31 +02:00
Thibault Duplessis d28f5bd7f5 upgrade chessground 2015-08-17 13:25:08 +02:00
Thibault Duplessis 372e492c16 upgrade chessground 2015-08-15 23:14:28 +02:00
Thibault Duplessis 0edd2bb4fb upgrade chessground 2015-07-27 22:15:05 +02:00
Dale Cannon 8c452459f8 Correct last commit 2015-06-30 17:00:09 +01:00
Dale Cannon 69eec58b7e Add missing translations on game editor page 2015-06-30 16:56:28 +01:00
Thibault Duplessis f80ce92901 updrade chessground 2015-06-29 11:39:08 +02:00
Thibault Duplessis 8e5a59e646 upgrade chessground -> v2.9.0, multiple drawing colors 2015-06-21 12:54:19 +02:00
Thibault Duplessis 1a4a7fb137 upgrade gulp to 3.9 2015-06-16 16:32:03 +02:00
Thibault Duplessis 6890928d6c upgrade chessground to 2.8.0 - easier piece deselection 2015-06-14 23:33:59 +02:00
Thibault Duplessis 906dc5419e Simplify board editor UI and add popular position select box 2015-06-08 17:01:00 +02:00
Thibault Duplessis bdf4b894e5 Merge branch 'boardPresets' of github.com:ornicar/lila
* 'boardPresets' of github.com:ornicar/lila:
  board editor position presets WIP
2015-06-08 15:11:31 +02:00
Thibault Duplessis 9bdf60c2b0 disable chessground autodistance in board editor 2015-06-08 13:51:06 +02:00
Thibault Duplessis fbdbc170c6 upgrade chessground 2015-06-08 13:51:02 +02:00
Thibault Duplessis d740c15e0f fix board editor regression after chessground upgrade - fixes #551 2015-06-08 13:49:25 +02:00
Thibault Duplessis 9f708d0285 upgrade chessground 2015-06-03 16:16:14 +02:00
Thibault Duplessis 94554005b2 fix chessground version 2015-06-03 03:06:18 +02:00
Thibault Duplessis b01d4ea9db upgrade chessground to support touchscreens better 2015-06-02 22:21:17 +02:00
Thibault Duplessis 3b64af2db2 upgrade chessground to 2.5.0 (perf improvements) 2015-06-02 20:46:36 +02:00
Thibault Duplessis 53f85e5ce5 upgrade to chessground 2.4.0 2015-06-02 15:40:59 +02:00
Thibault Duplessis 0eca648e16 upgrade chessground 2015-05-19 10:57:22 +02:00
Thibault Duplessis fa6a0f1c01 upgrade chessground & mithril.js 2015-05-07 00:07:52 +02:00
Thibault Duplessis c9ea079364 upgrade JS vendors 2015-04-19 10:44:30 +02:00
Thibault Duplessis 32b3c3f421 bind <f> to board flip in play, analysis, and editor 2015-04-14 08:20:45 +02:00
Thibault Duplessis 036a2adb08 horde v2: horde is white and backrank pawns move 2 squares 2015-04-09 23:57:34 +02:00
Thibault Duplessis 35c97f3ecc upgrade chessground to fix spectator clear drawings 2015-03-28 15:50:43 +01:00
Thibault Duplessis dcc67c7a11 upgrade chessground to fix firefox/chrome right-click drag 2015-03-28 08:52:33 +01:00
Thibault Duplessis 80924c82a1 Revert "upgrade mithril"
This reverts commit 975b00432d.
2015-03-28 08:25:15 +01:00
Thibault Duplessis 975b00432d upgrade mithril 2015-03-28 08:21:14 +01:00
Thibault Duplessis 3dab1341c4 also draw on boards using right-click 2015-03-27 21:02:46 +01:00
Thibault Duplessis 9f12a52b07 fix drawing on variant analysis 2015-03-24 18:34:12 +01:00
Thibault Duplessis c6125e3860 upgrade chessground - fixes #369 2015-03-24 17:08:29 +01:00
Thibault Duplessis b5fcd31430 better board drawing transparency 2015-03-24 09:30:04 +01:00
Thibault Duplessis c25f22dd86 disable drawing in 3D mode 2015-03-24 08:45:22 +01:00
Thibault Duplessis 5e941e5bf7 improve chessground drawing integration 2015-03-24 00:09:23 +01:00
Thibault Duplessis b340a2b8ea drawable analysis board 2015-03-23 18:46:15 +01:00
Thibault Duplessis a5bc6eaead board editor position presets WIP 2015-03-20 00:45:01 +01:00
Thibault Duplessis 74a802b665 upgrade chessground 2015-03-19 12:04:26 +01:00
Thibault Duplessis 553c07d0d6 upgrade chessground 2015-03-19 08:42:21 +01:00
Thibault Duplessis 1f92836e98 upgrade chessground to make callbacks synchronous - fixes #343 2015-03-18 21:54:51 +01:00
Thibault Duplessis eb047eb2aa disable castle premove in antichess - fixes #332 2015-03-16 17:59:13 +01:00
Thibault Duplessis e613eaa991 disable context menu on playable chessground instances - closes #320 2015-02-18 15:10:24 +01:00
Thibault Duplessis 19f8e0bd9e upgrade mithril & chessground 2015-02-16 18:49:55 +01:00
Thibault Duplessis 0842251ec9 upgrade gulp-uglify 2015-02-05 14:51:57 +01:00
Thibault Duplessis e11bf09137 reset editor color 2015-01-17 12:02:28 +01:00
Thibault Duplessis 2149f4ce08 change analysis icon 2015-01-15 21:18:23 +01:00
Thibault Duplessis d2299b857e upgrade mithril for atomic castle support - fixes #226 2015-01-14 16:53:40 +01:00
Thibault Duplessis 3994f5d8e7 upgrade chessground, enable autoCastle in round 2015-01-06 22:56:24 +01:00
Thibault Duplessis a4857aff5a improve all "continue from here" buttons - fixes #188 2015-01-03 14:46:26 +01:00
Thibault Duplessis 4fcd99c9f1 upgrade mithril & chessground 2015-01-02 18:02:13 +01:00
Thibault Duplessis ec681df96e change antichess & analysis icons, fix antichess perf key 2014-12-24 16:40:11 +01:00
Thibault Duplessis 555121cef6 integrate analysis board with correspondence games 2014-12-24 14:30:24 +01:00
Thibault Duplessis 230a35c3ae improve analysis integration 2014-12-24 13:28:29 +01:00
Thibault Duplessis e3b8df02e1 integrate user analysis with board editor 2014-12-23 22:45:37 +01:00
Thibault Duplessis 4e43cc2913 upgrade for latest mithril: window.m is no longer a thing 2014-12-17 10:45:58 +01:00
Thibault Duplessis b844911ff7 mithril 0.1.27 and chessground 1.8.1 2014-12-17 09:34:40 +01:00
Thibault Duplessis 3c30a6240d force miniboards to 2D, implement chessground minimal DOM 2014-12-10 22:11:37 +01:00
Thibault Duplessis 4ac1a6f350 toggle editor castle checkbox on clear and start positions - fixes #137 2014-12-02 09:29:09 +01:00
Thibault Duplessis af708333ea add empty en-passant notation to editor FEN - fixes #136 2014-12-02 09:21:40 +01:00
Thibault Duplessis 6bd3c7822d upgrade chessground and deploy assets 2014-12-01 23:18:07 +01:00
Thibault Duplessis 7885474d4d revert mithril.js to 0.1.24 2014-11-30 13:12:18 +01:00
Thibault Duplessis 414123b50c upgrade mithril.js and chessground 2014-11-29 13:30:22 +01:00
Thibault Duplessis 58c8adfb04 upgrade chessground 2014-11-25 01:10:21 +01:00
Thibault Duplessis 2470adcf03 upgrade chessground to fix animations on latest firefox 2014-11-20 23:01:33 +01:00
Thibault Duplessis cbd86a2bee fix board editor drag piece into board 2014-11-14 23:57:23 +01:00
Thibault Duplessis b028131617 upgrade mithril.js & chessground 2014-11-14 23:50:03 +01:00
Thibault Duplessis 9fa83357ec try to contain google indexer 2014-11-14 09:25:34 +01:00
Thibault Duplessis 97f6030b3d downgrade to mithril 0.1.22 2014-11-14 01:44:26 +01:00
Thibault Duplessis 49ded405cc upgrade mithril.js 2014-11-13 14:26:44 +01:00
Thibault Duplessis d376ba439e less lodash 2014-11-10 00:21:33 +01:00
Thibault Duplessis 60828db345 upgrade chessground 2014-11-10 00:10:26 +01:00
Thibault Duplessis 6bc6b30ea8 compile client apps as dev, trash pgn4web 2014-11-02 15:41:55 +01:00
Thibault Duplessis 42de94a6b2 efficient situation computing for in-game replay 2014-10-22 20:45:52 +02:00
Thibault Duplessis d37915a1ea produce move SAN serverside, more work on in-game replay 2014-10-21 23:23:04 +02:00
Thibault Duplessis 078a34dbd3 upgrade chessground 2014-10-21 01:26:12 +02:00
Thibault Duplessis 3689655d7a upgrade chessground 2014-10-21 00:39:48 +02:00
Thibault Duplessis f86bdf1283 upgrade chessground 2014-10-20 23:07:01 +02:00
Thibault Duplessis fed20d4635 upgrade chessground to handle drag cancelation 2014-10-20 16:50:40 +02:00
Thibault Duplessis ebe2e6a30d fix endgame when dragging 2014-10-20 11:18:43 +02:00
Thibault Duplessis 55359a6b03 play capture sound 2014-10-19 15:30:18 +02:00
Thibault Duplessis 470e90f1df upgrade chessground to refine premove behavior 2014-10-19 14:52:37 +02:00
Thibault Duplessis 551e27d30a upgrade chessground to cancel premoves more easily 2014-10-19 12:00:57 +02:00
Thibault Duplessis e5eb83bd5d upgrade chessground to fix puzzle check reset 2014-10-19 10:49:41 +02:00
Thibault Duplessis 2239d90e66 improve page loads 2014-10-18 21:31:16 +02:00
Thibault Duplessis 70407030da fix chessground board class set 2014-10-18 21:01:39 +02:00
Thibault Duplessis 6ea52f9656 show mouse over on manipulable boards 2014-10-18 20:58:27 +02:00
Thibault Duplessis 088c5c270f upgrade chessground in editor, puzzle & round 2014-10-18 20:09:54 +02:00
Thibault Duplessis 8398f5ea79 more 3D board integration 2014-10-09 21:46:42 +02:00
Thibault Duplessis 40e9840155 more integration of 3D boards 2014-10-09 01:12:55 +02:00
Thibault Duplessis 27b4dbba89 repackage ui apps 2014-10-08 23:49:30 +02:00
Thibault Duplessis 75e01636d6 more work on mithril play and stuff 2014-10-05 17:56:34 +02:00
Thibault Duplessis 4866016676 Merge branch 'master' into play-mithril
* master:
  fix board editor FEN reader
  improve board editor
  fix board editor

Conflicts:
	ui/editor/src/view.js
2014-10-04 11:39:40 +02:00
Thibault Duplessis 1cfacd06b5 improve board editor 2014-10-04 11:25:59 +02:00
Thibault Duplessis 77000a163d fix board editor 2014-10-04 11:20:55 +02:00
Thibault Duplessis 212e95dc8d board borders 2014-10-04 11:03:42 +02:00
Thibault Duplessis 6c42d0b703 upgrade chessground, rework training UIs 2014-10-04 09:25:05 +02:00
Thibault Duplessis 1e867f1c39 upgrade chessground 2014-10-02 09:03:09 +02:00
Thibault Duplessis 615c7a5e8c upgrade chessground 2014-10-01 08:41:37 +02:00
Thibault Duplessis 276bc1d21e more chessground integration 2014-09-30 19:15:00 +02:00
Thibault Duplessis 3ded545911 upgrade chessground 2014-09-30 00:46:51 +02:00
Thibault Duplessis 3de002aa10 upgrade chessground 2014-09-29 18:22:02 +02:00
Thibault Duplessis 7f25926347 upgrade chessground 2014-09-28 21:14:11 +02:00
Thibault Duplessis 825c894460 skip rendering while animating 2014-09-28 17:13:13 +02:00
Thibault Duplessis 56310b576f editor animation duration configuration 2014-09-28 16:17:07 +02:00
Thibault Duplessis 2720ffe19a good progress on JS/mithril puzzle solver 2014-09-27 21:59:55 +02:00
Thibault Duplessis 21fb5f146e editor fixes after this removal 2014-09-27 18:57:15 +02:00
Thibault Duplessis 3f161e1c57 editor: retain subtree while dragging 2014-09-27 18:42:46 +02:00
Thibault Duplessis 98dc5f316b remove extra piece code, hide FEN while dragging 2014-09-27 18:35:07 +02:00
Thibault Duplessis f87e05e533 fix drag when orientation is black 2014-09-27 18:22:13 +02:00
Thibault Duplessis f592d2d244 nicer spare piece drag-in 2014-09-27 18:17:53 +02:00
Thibault Duplessis b183a53da4 editor spare piece drag WIP 2014-09-27 17:25:31 +02:00
Thibault Duplessis a1a2a5c666 upgrade chessground. Also, don't use this. 2014-09-27 14:16:59 +02:00
Thibault Duplessis ac0d38e741 use m.prop 2014-09-24 11:39:39 +02:00
Thibault Duplessis 8e214e74c5 good progress on JS/mithril board editor 2014-09-23 23:14:29 +02:00