Commit graph

114 commits

Author SHA1 Message Date
Yash Karandikar 6a8a1ef107
dyn_ref to the rescue 2022-03-20 18:31:30 -05:00
Yash Karandikar 1cead6f1af
Add event listeners??? 2022-03-20 13:34:12 -05:00
Yash Karandikar 4d93e7148f Initial commit 2022-03-18 11:43:33 -05:00
Yash Karandikar a4d2a3208b Rustfmt 2022-01-19 11:15:30 -06:00
Yash Karandikar 1e31340583 Add README.md 2022-01-19 11:14:54 -06:00
Yash Karandikar 1f2c630f3b
Show error message if no key was provided 2022-01-16 23:05:52 -06:00
Yash Karandikar 69131231ae
Ability to switch between modes 2022-01-16 22:46:14 -06:00
Yash Karandikar 361d9107c0
Add ability to decrypt 2022-01-16 22:39:25 -06:00
Yash Karandikar 5faea1099c
Separate into components 2022-01-16 21:50:41 -06:00
Yash Karandikar ed2c66d530
Add ability to encrypt 2022-01-16 21:45:40 -06:00
Yash Karandikar b414680902
Initial Commit 2022-01-16 20:08:17 -06:00
Yash Karandikar 058d6bd252 Add README 2022-01-12 13:32:21 -06:00
Yash Karandikar 8133b5bb7c Make page work on mobile 2022-01-11 11:44:53 -06:00
Yash Karandikar 4c0079ac3d Add ability to download markdown content 2022-01-11 11:40:57 -06:00
Yash Karandikar 11482e1bc6 Switch to using pulldown-cmark 2022-01-10 11:46:17 -06:00
Yash Karandikar 9277f669b6
Save input to localStorage 2022-01-09 16:40:06 -06:00
Yash Karandikar 880ddc52d7
Fix styles 2022-01-09 16:22:49 -06:00
Yash Karandikar 2fb32f7b28 Re-render every second 2022-01-08 19:21:42 -06:00
Yash Karandikar e3cb443542 Rustfmt 2022-01-08 18:56:27 -06:00
Yash Karandikar 05e04e4f8c Render markdown to div 2022-01-08 18:56:27 -06:00
Yash Karandikar 3e6af92383 Make layout 2022-01-08 18:56:27 -06:00
Yash Karandikar b154dc38f1 Initial commit 2022-01-08 18:56:27 -06:00
Yash Karandikar 09618b57fd
Add README 2021-12-11 11:51:54 -06:00
Yash Karandikar b3e2d8f5fa
Add a start screen 2021-12-11 11:48:42 -06:00
Yash Karandikar ea89630b2a
Track elapsed time 2021-12-11 11:36:33 -06:00
Yash Karandikar cfe14a3188
Display the user's grade 2021-12-11 11:24:58 -06:00
Yash Karandikar 0df7e57de0
Create basic game over screen 2021-12-11 10:53:51 -06:00
Yash Karandikar 55067ae5b4
Basic AppMode and track errors 2021-12-11 10:18:59 -06:00
Yash Karandikar 92d91efbe3
Show incorrect message 2021-12-11 09:49:49 -06:00
Yash Karandikar 4f1287fe5c
Advance question if the right answer is selected 2021-12-11 09:45:58 -06:00
Yash Karandikar 4bac221923
Add ability to get id from button 2021-12-10 20:52:54 -06:00
Yash Karandikar a367d0aca5
Pre-allocate with capacity of 6 2021-12-10 19:20:14 -06:00
Yash Karandikar b312d21cfd
Add more questions 2021-12-10 19:17:12 -06:00
Yash Karandikar 7770a26b68
Create utility macros 2021-12-10 17:49:48 -06:00
Yash Karandikar 9adb7fdb56
Initial commit 2021-12-10 17:17:23 -06:00
Yash Karandikar 42feb9d50d
Add README 2021-11-28 11:30:45 -06:00
Yash Karandikar c29a6c3c4d
Add ability to download drawing 2021-11-28 11:29:17 -06:00
Yash Karandikar b635c50de3
Add ability to change width of strokes 2021-11-28 11:07:53 -06:00
Yash Karandikar ad3cf337c1
Add ability to change line color 2021-11-27 17:18:08 -06:00
Yash Karandikar bf17cda28d
Draw lines instead of squares 2021-11-27 14:40:17 -06:00
Yash Karandikar 683c763e8f
Make canvas flex 2021-11-26 22:11:37 -06:00
Yash Karandikar 99ec578c13
Add ability to clear canvas 2021-11-26 22:11:30 -06:00
Yash Karandikar 15602899c5
Track mouseup 2021-11-26 21:44:24 -06:00
Yash Karandikar 0a6aa8b0ea
Add code for drawing to the canvas 2021-11-26 21:39:54 -06:00
Yash Karandikar abc59c37e0
Add ability to track mouse clicks 2021-11-26 20:34:52 -06:00
Yash Karandikar e94573fc30
Initial commit 2021-11-26 19:24:07 -06:00
Yash Karandikar 68ce71f61e
Add readme 2021-11-23 16:37:05 -06:00
Yash Karandikar 66773cf58f
Add up remaining errors before endnig the game 2021-11-23 16:29:07 -06:00
Yash Karandikar e39a136a48
Pass stats to the restart screen 2021-11-23 16:26:44 -06:00
Yash Karandikar 6b15e1acc3
Make different screens 2021-11-23 16:13:46 -06:00