Hello everyone and happy October!
I've just released the updates to the new UI for this month. Here is a look at what all got updated:
* The war room now allows you to manage your priority. It is still not updating when a pick fires (for that I'll need to move the logic for executing draft picks to the new system instead of the old one, which I may plan to do in November)
* Bug fixes:
* Draft board crashes have been fixed
* Formation options were missing on the defensive gameplan rule, they are there now
* Fixed some issues with callbacks when someone is not logged in
* Fixed an issue where choosing a trade partner was broken
* Fixed an issue where creating a league failed in the new system
There has been a lot of discussion about why we don't just keep the UI as it is and make improvements to the game engine. I wanted to take a minute to detail the 'why' behind making the UI the higher priority.
I started building MyFootballNow in 2009. Back then the internet was very different, as I'm sure you can all imagine! The framework that MFN is built on is based on technology from that era. It's been updated through the years, but some of the fundamental structure of the website is so old that I literally cannot make any more modifications to it because I can't run a dev environment on my local computer any more.
The game engine also needs to be modernized. Some of this modernization is around how it interacts with the main website. The website manages all of the data, the game engine just pulls the data - and because the game engine is dependent on the website, the website must be updated first.
I've seen this deadline looming for quite some time. That's why I have made the UI the priority. Not to mention that the website is using design language from the 2010's era which was still trying to figure out how to handle mobile devices. With a website that is held together by bubble gum and duct tape, things start to randomly break ... and we've passed the point where I'm really able to fix anything.
So thank you all again for your patience as we walk out this transition. I hope that the end result will be worth it all!