Skip to content

Whats Ahead 4

Liam Fruzyna edited this page Feb 26, 2024 · 1 revision

What's Ahead in WildRank 4

WildRank 3 implemented many of the remaining feature requests. While there will certainly be new features in season 4, the update will likely be a continued focus on code-quality. The following is a list of improvements we'd like to make.

  • Improved note organization
    • Based on input from 2338's scouting system we'd like to implement some kind of categorization for notes. This may involve collecting notes as part of a cycle and tagging them from a dropdown. While on the surface this would likely work in WR3, there would need to be some improvements to intelligently handle and view this data.
  • Improved app navigation
    • While the reverse navigation technique of clicking on the title is fairly intuitive, it has become clunky and doesn't necessarily redirect the user to a page they would expect. This and other navigation techniques may be rethought.
  • DAL cleanup
    • The general architecture of the Data Abstraction Layer has not changed much since its implementation in WR2, however, it has become pretty bloated and hard to navigate. Plus in some cases it is under-utilized.
  • Input cleanup
    • Every WildRank update so far has included a major revamp of the input subsystem. This will likely be one of the smallest, but hopefully very impactful. There is a fair amount of redundant code in the various inputs that could be more intelligently intertwined. The input classes themselves could be better utilized to alter values after the fact. And the CSS has become a maze and could use a lot of cleanup. This would also involve unifying features like the slim class which are implemented for most but not all inputs. It would also be nice to see input events run function calls instead of executing strings.
  • General page cleanup
    • Some pages are better than others but it would be good to go through every page and unify the programming standards. This may involve some kind of class structure for pages, but at the very least a consistant sweeping of all pages.
Clone this wiki locally