New flub design!

Apr 22, 2024 · 2 min read

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".

This was originally posted on the flub changelog.

Technically, 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. I'm sorry but it has gone.

E
Dan (Eli) Hastings

Talks about technology and other things he finds interesting. This was built with 11ty and tailwind. And works even with Javascript disabled.