New Tab Widgets v0.2 – Multi-Page Dashboard and State Overhaul

New Tab Widgets v0.2 beta introduces multi-page dashboard support with a fully reworked state management system, the World Clock widget, and a migration path from the original data format.

By
Published:

New Tab Widgets v0.2 is a significant beta update that lays the groundwork for multiple dashboard pages and overhauled state management. If you've been using the extension since v0.1, your data will be automatically migrated to the new format.


📄 Multi-Page Dashboard (Views State)

v0.2 introduces the concept of pages — or "views" — to the dashboard. Instead of a single static page of widgets, you can now create multiple pages and navigate between them.

The underlying state system has been completely rebuilt to support this. Rather than a single flat widget list, widget layouts are now organised per page with proper isolation between them.


🕰️ World Clock Widget

The World Clock widget arrives in v0.2, displaying the local time for any city or timezone. The initial version uses an analog clock face and is fully configurable — pick any timezone from the dropdown and resize the clock to suit your dashboard layout.

The widget updates in real time so the hands move smoothly, and it's optimized to minimise CPU impact.


♻️ Data Migration

Existing users are automatically migrated from the old data format to the new pages-based state. Two migrations handle:

  • Legacy LINK_ID widgets — converted to the new widget format
  • Root view key — the original unnamed view is mapped to the new default page

No data should be lost in the update.


🏎️ Performance

  • Batch FuelWatch requests — FuelWatch API calls are now batched to reduce network overhead
  • OzBargain widget — layout and styling improvements
  • Spotify widget — consolidated multiple fetch calls into a single query for faster playback updates

Upgrade now

Update New Tab Widgets from the Chrome Web Store to get the multi-page dashboard and all other v0.2 improvements.

🔗 Install New Tab Widgets from the Chrome Web Store


Related