Changelog

New design!

This is a complete redesign, or rather a “design”, since I never really put much thought into how Flub should look before, beyond “it must work on mobile”.

Techinically, the reason I did this was I wanted to move away from Elm - whilst I love the language I was getting tired of managing the front-end packaging, and Elm’s direction has been in making integration harder, not easier. It just made sense to use the technology already available to me, so as the backend was written in Phoenix I decided to use LiveView. Whilst Flub was fine to use, I was aware it didn’t look the best and didn’t want to just replicate the ugliness in the new UI, so took the opportunity to also redesign it.

For the most part it is just a straight rewrite though, so the main focus was keeping the same features as the old version. A few new things snuck in, such as the ability to select a custom colour in Sketch and Guess.

Longer-term, I’m hoping LiveView will make it quicker to add new game modes, but for now the focus will be porting over Typecast. For now if you miss the old flub then you can still access it here.