Improved Load time of Goals & UX of Goal Cycles

🎯 Goals

What's New?

Lightning-Fast Initial Load Time:

Traditionally, when you accessed your goals, they were loaded all at once, which could sometimes lead to slow initial load times. With our latest update, we've completely revamped the way you interact with your goals. Now, instead of waiting for all your goals to load, you'll see them appearing one by one on your screen as they are fetched. This means you'll be able to start working on your goals and tracking your progress almost instantly!

Bug Fixes:

We've tackled a pesky bug related to the OKR Cycle Dropdown that was causing some inaccurate data to appear. Apart from this, there was some inconsistent behaviour when trying to check/uncheck cycles in the dropdown. All of that has been fixed.

Streamlined Cycle Dropdown:

One more thing – we've made an enhancement to the OKR Cycle Dropdown. If no goals are present for a cycle, the dropdown for that will be automatically disabled. This change ensures that you're provided with the most relevant options, maintaining a smooth and intuitive experience.

Optimized Logic for Showing Cycles:

Now, our algorithm focuses only on searching for active cycles if no cycles have been selected (by default), streamlining the process significantly. If no active cycles with goals are present, you'll seamlessly transition to the Zero State – a no-goals situation, elegantly handled.

Updates to Zero State Design:

Our Zero State design has received a fresh new look! We understand the importance of making a great first impression, and this updated design ensures that users who are just starting out or have no data to display still get a visually appealing and intuitive experience.