Commit graph

91 commits

Author SHA1 Message Date
Oliver-Akins
79c04fe626 Conform error state data object and move error state to App object 2020-09-27 22:15:55 -06:00
Oliver-Akins
74a784f497 Remove the is-host event for the data and put it into sessionStorage 2020-09-27 22:11:01 -06:00
Oliver-Akins
e9416b5dce Adjust some mechanics 2020-09-27 22:08:04 -06:00
Oliver-Akins
16d95cd740 Add styling for the Lobby container 2020-09-27 22:07:44 -06:00
Oliver-Akins
60d101609b Add PlayerJoin event listener 2020-09-27 22:03:32 -06:00
Oliver-Akins
8d321acda2 Add player list header 2020-09-27 22:03:01 -06:00
Oliver-Akins
76385d1f69 Move where the sockets listener is. 2020-09-27 22:02:23 -06:00
Oliver-Akins
3683ee09a2 Add alert for no game code 2020-09-27 22:01:40 -06:00
Oliver-Akins
3c45236131 Remove disable attribute 2020-09-27 21:56:49 -06:00
Oliver-Akins
cd14c0e681 Add alert bar 2020-09-27 21:53:43 -06:00
Oliver-Akins
04a5e58e78 Add css animation 2020-09-27 21:52:08 -06:00
Oliver-Akins
a3ddddb131 Add lobby state to the component switcher. 2020-09-27 20:36:28 -06:00
Oliver-Akins
c5f58c1833 Update ID and remove global styling 2020-09-27 16:26:41 -06:00
Oliver-Akins
b34d1df374 Remove unneeded view 2020-09-27 16:16:14 -06:00
Oliver-Akins
6b8c918310 Create view to choose whether to host or join a game. 2020-09-27 16:16:00 -06:00
Oliver-Akins
a4bb47fa35 Add vue-socket.io to the site. 2020-09-27 16:15:13 -06:00
Oliver-Akins
2a50ed078b Disable eslint rules that I hate 2020-09-27 16:14:27 -06:00
Oliver-Akins
3f9c07f48b Prompt for Websocket URI on page load until we get one. 2020-09-27 16:14:12 -06:00
Oliver-Akins
0c16448d43 Add base functionality to the view switching 2020-09-27 16:13:35 -06:00
Oliver-Akins
3168adb3a5 Move the view components into a views folder rather than mixing them in with the other components. 2020-09-27 16:12:35 -06:00
Oliver-Akins
703d03da3b Add error styling, and rename url to uri 2020-09-19 17:14:06 -06:00
Oliver-Akins
13b27056db Add base lobby component 2020-09-19 17:13:46 -06:00
Oliver-Akins
04958febfa Add component to either host or join a game. 2020-09-19 17:13:23 -06:00
Oliver-Akins
810ea4f677 Add methods for joining a game. 2020-09-19 17:13:09 -06:00
Oliver-Akins
daa83b2da6 Add another step to game beginning 2020-09-19 17:06:57 -06:00
Oliver-Akins
0934c2b3e8 Add accessibility styles to inputs. 2020-09-19 17:06:33 -06:00
Oliver-Akins
132e7a7c2d Add more colour variables. 2020-09-19 17:06:06 -06:00
Oliver-Akins
36c3804ada Adjust width for Desktop 2020-09-19 00:52:19 -06:00
Oliver-Akins
10d7e74db7 Update formatting of game login selection 2020-09-19 00:52:05 -06:00
Oliver-Akins
950797c984 Make component compile properly 2020-09-19 00:41:25 -06:00
Oliver-Akins
682ede62b1 Add title to first stage of login 2020-09-19 00:40:39 -06:00
Oliver-Akins
c8434e034f Rename component file 2020-09-19 00:40:15 -06:00
Oliver-Akins
9f513d8a1b Add styling 2020-09-19 00:40:05 -06:00
Oliver-Akins
c0a14ed508 Init files for other components needed. 2020-09-18 00:07:22 -06:00
Oliver-Akins
e35a57ffd8 Begin foundational logic in order of webpage state 2020-09-18 00:07:08 -06:00
Oliver-Akins
c2ad722758 Begin work on component for submitting the game code 2020-09-18 00:06:43 -06:00
Oliver-Akins
1b9ba8ef8d Add component for inputting the websocket URL 2020-09-18 00:06:27 -06:00
Oliver-Akins
31a8315590 Adjust spacing and imports. 2020-09-18 00:03:52 -06:00
Oliver-Akins
53ee0c34c1 Remove store and default component. 2020-09-18 00:03:28 -06:00
Oliver-Akins
b669db1406 Add assets 2020-09-18 00:02:47 -06:00
Oliver-Akins
ec9b25fe29 init 2020-09-17 20:51:42 -06:00