Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] New ProAvalon! #261

Open
wants to merge 282 commits into
base: master
Choose a base branch
from
Open

[WIP] New ProAvalon! #261

wants to merge 282 commits into from

Conversation

vck3000
Copy link
Owner

@vck3000 vck3000 commented Feb 16, 2020

This is still a WORK IN PROGRESS. DO NOT MERGE.

This will be a long PR. I hope this PR can be used to keep record of relevant discussions and decisions made regarding the creation of this new website.

@vck3000 vck3000 requested a review from adzcai February 16, 2020 07:16
vck3000 and others added 29 commits March 1, 2020 21:16
- Logo
- Navbar
- Taako
- Combined constant colours into colortheme. Cleaner code.
- Added Taako
- Added OnlinePlayers
- Added Chat
- Added GameCard (still need to do ribbon for game status)
- Prefixed all interfaces with 'I'
- Added timestamp for announcements
- Renamed messages to announcements
- All caps for headers
- Moved useEffect to app.tsx
- Remove previous event listener when useEffect is called
- Added setMobileView reducer and mobileView state
- moved theme background and colors to app.tsx
- refactored lobby code to include lobbyMobile and lobbyDesktop components
- used React Hooks to display component in mobile view
- Removed individual declarations for width and height
- Refactored lobbyMobile and lobbyDesktop to separate files
- Renamed css classes with double unscores
- Fixed LobbyLeftPanel component rendering in LobbyDesktop
- Added debounce to window resize event
- Added scroll snap stop
- Data persistence in ./database_data/
- Added Readme information
- Added logo to top left
- Added dynamic widths for side nav
- Carousel slides are now correct height
- Data persistence in ./database_data/
- Added Readme information
- Data persistence in ./database_data/
- Added Readme information
vck3000 and others added 29 commits May 20, 2020 16:04
- remove extra divs by passing classes straight to children
- fix left end of banner not aligning with chat
- removed extra div around logo
- replaced connect with useSelector
- replaced wrapper div with more semantic header
- remove extraneous divs (container and style)
- combine navRight ul into main nav's ul
- replace anchors without links with buttons (for more accurate
semantics)
- NavIndex is only used on the index page because logged in pages should
be using Layout
- this also removes an extraneous wrapper div by passing style straight
to NavDesktop
- Turns out it was due to the cached binary being copied over? Not 100%
sure.
- Updated .dockerignore to be a blacklist instead of the previous
whitelist.
- Updated dockerfile for integration tests.
Add NyanCat's proavalon glossary into the chat UI.
For now it is enabled for all players. There are a couple troublesome
terms that I skipped implementing because they will cause issues with
our current regex. Particullarly terms like m1.5 m2.3, etc. There are
two main issues the period is treated as a word boundry so the regex
that matches the shortest word will be shadowed by m1, etc.
- Base ECS set up
- Need to work out how to do the typescripting for components and
systems
- Assassin working minimally
- No longer remove all socket event listeners on socket. Was causing
issues with waiting for socket events.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants