Skip to content

algjohnston/TOTools

Repository files navigation

Sprint 4 promised tasks (with a checkmark by those that are completed):

Add tier group drag and drop ✅ This was easy
Clone a bracket from startgg into the UI ✅ This took a two whole days
Drag and drop players in the brackets ❌ This ended up turning into click to change players and did not get done.
Group events in the scheduler and add a way to change their start time ✅ This took about 3 hours
Make schedule generation faster ✅ This was easy
The select competitors page needs a seeding list and multiple selection ✅ This took a whole day
Design GUI (Text fonts/colors/sizes, Backgrounds, Button colors, etc.) to have it look nicer ✅ This was easier said than done; went through a handful of redesigns
Change splash screen and app icon ✅ This was also easy
Add loading animation to splash screen; did not seem possible without adding its own screen (they seem static by design)
Add to seeding list from bracket if not in seeding list ✅ Took a couple hours.
Let user start and report match ❌ Not finished. 
Add to the event url form, a placement number for when Bo5 Starts ✅ Ezpz
Region Editor Popup ✅ It do exist now. I needed Alex's help though for the backend
Make txt guide for rogers ✅ Hopefully this helps
Add to seeding list from bracket if not in seeding list	✅ Took about half a day and was done by Alex
Add a way to change player region tags ❌ not done
When user stops match, update past match table ❌ not done
Fix the scheduler crash when navigating to it twice	✅
Add ability to remove urls from the event scheduler list ✅
Fix crash when there an invalid input link ❌ Not done
Make the lists look better; shrink event url; remove game from event list; make list items more separable ✅
Make log in screen look better ✅

Sprint 3 Changes:

Added GraphQL.Client and used it to get data from start.gg
based on a url provided by the user! |っ^ᴥ^ꐦ|っ

Added logic to make a schedule of matches in a way that will 
try to prevent players from having to wait.

Added logic to estimate match lengths.

The match list now supports match reordering! ~(ȍ‿ȍ~)

Had to remove StrawberryShake due to a very naive bug 
where they assumed the id was always a string despite the 
GraphQL spec saying it can be an int. |¬ᗒ□ᗕ|¬

Sprint 2 Changes:

Added the map and got it to center on Madison, WI! ᕦ(ຈ◡ຈ)ᕤ

Set up strawberry shake to interact with the graphql of start.gg! ⌐\[︶ヮ︶⌐]

Added a loser's bracket to the double elimination page! \[ᵒಠ‸ಠᵒ]

Added an event table. ‿︵‿︵‿ɳ༼ᵔᗜᵔ༽ɲ‿︵‿︵‿

Added event list page. |(ˇ⚙͠ѽ⚙͠ ˇ)|

Added a player table.

Added players to the seeding list.

Added a match table.

Displayed the match data in the match scheduler.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages