Bear

Goals UI Improvements

31st Dec, 2025

Today,

I have mostly been improving the Goals UI.

Something that's been bugging me for a while is how ugly and un-user friendly the Goal creation was.

I figured whilst I'm updating Goals to add new stats it's a good time to give it a little refresh. I always wanted it to read a bit like a sentence

"My goal is to lift at-least 100kg every week"
"My goal is to eat at most 3000 calories every day"
"My goal is to weigh 85kg"

Goals UI improvements

It's not quite where I want it, but it's close enough for now until I can hire a designer for the whole app.

I also introduced a better way to enter time (for things like exercise duration), before you could only enter seconds, but now you get a proper selector for hours and minutes.

I was looking for a bit of excitement for the rest of the evening,
So I've purposely tainted all my special values (numbers, dates, JSON) etc to see where the app crashes.

.... thanks for reading.

More like this

  1. Testing Database Migrations

    Testing Database Migrations

    Aug 15, 2026

    How I test Bearly Fit's on-device database migrations - seeded databases, restoring previous backups and verifying them from a custom React Native debug menu.

    Read more
  2. Food Photos in the Log View

    Food Photos in the Log View

    Aug 03, 2026

    Final touches to the Bearly Fit food UI - food images in the log view, an info button, and a richer barcode scanning screen with Nova, Nutriscore and Ecoscore grades.

    Read more
  3. Smarter Food Search

    Smarter Food Search

    Jul 28, 2026

    Making it easier to find food in Bearly Fit's growing database with meal-period presets, smart defaults based on the time of day, and Most Recent and All Food filters.

    Read more