Today I’m excited to announce that version 3.0.0, the culmination of six months of part time work, has completed. Migrating the framework was an important step in keeping the app up to date and on the latest frameworks. Mobile devices and their operating systems shift constantly, so mobile apps need to be updated as the platforms they’re on change. 3.0.0 is available in both app stores.
Release 3.0.0 - Migration of codebase from Xamarin Forms to .NET MAUI
Improvements
- using consistent icon set
-
improved support for accessibility font sizes
(@neilmcrae I’m sorry it took me this long to get there! you will have to restart the app after setting accessibility sizes for it to work) - tournament results info will now display TGP booster percentages
- Reduced network calls for calendar pages
- Improved Settings Page Design
- Fixed a bug where unranked players would show 0th instead of “Not Ranked”
- ListViews converted to CollectionViews in most cases to improve performance
- Reduction in installed app size
Regressions
- Deep linking no longer working correctly (to be addressed in a future release)
- RefreshViews temporarily disabled (pulling to refresh)
- Empty View text disabled on Player Search Page due to MAUI bug
This took a lot longer than I thought it was going to take, but I’m happy to have it over the line. Some other improvements include github actions support, so the product can be built and signed directly from github. As part of this initiative I’ve archived the old git repository. Issues are welcome and I’ve decided to open up reviewers/beta testing slots, so reach out with your email if you’re interested.
If you find the app awesome, and want to support its development, I’ve set up github sponsorship. I still don’t have a physical android device or a few other things that would make development a little easier.
Thanks to this awesome community. I know the app is far from perfect but I hope people find it valuable. Yes, I know the notification system is a little too sensitive. I’ve got plans for that too. Stay tuned!