Skip to content

Commit

Permalink
copy edits
Browse files Browse the repository at this point in the history
  • Loading branch information
samanpwbb committed Feb 6, 2025
1 parent 3d2c930 commit 6303077
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions content/posts/2025/02/06/redesign/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ If you want to close the Buzzmo section, just press the section title:

![Bongo closed tabs](Bongo_with_closed_tabs.png)

If you want to minimize the sidebar completely, you can (if you are a subscriber—free accounts will still see an ad in the sidebar):
If you want to minimize the sidebar, you can (if you are a subscriber—free accounts will still see an ad in the sidebar):

![Bongo with collapsed sidebar](Bongo_collapsed.png)

Expand All @@ -61,9 +61,7 @@ Finally, here's a preview of the new game complete sidebar - this is mostly the

## A Brief Technical Afterword

This will be brief, for the frontend engineers in the audience.

The original puzzmo.com website was [written in React Native](https://www.youtube.com/watch?v=2NItowAgfNA) because we planned to release a cross-platform native app. We have since changed our mobile app strategy (we're excited about the new plans!), which means we don't need to use React Native Web. This is great. React Native for Web is an impressive project, but ultimately quite a leaky abstraction that we all found quite challenging to work with. We are switching to standard React (bundled with Vite), and this project is the first step toward making it happen.
The original puzzmo.com website was [written in React Native](https://www.youtube.com/watch?v=2NItowAgfNA) because we planned to release a cross-platform native app. We have since changed our mobile app strategy (we're excited about the new plans!), which means we don't need to use React Native Web. This is great. React Native for Web is an impressive project, but ultimately quite a leaky abstraction that we all found challenging to work with. We are switching to standard React (bundled with Vite), and this project is the first step toward making it happen.

We've already switched out React Native's router for [wouter](https://github.com/molefrog/wouter), and we've started moving all styling over to [stylex](https://stylexjs.com/), and reworking our internal components to use [Base UI](https://base-ui.com/). These changes have already been _great_ for performance, bundle size, and usability (finally, we will have hover states and real anchor links), and they unlock more flexibility around animation and interactivity in the future.

Expand Down

0 comments on commit 6303077

Please sign in to comment.