The site had been setting the full name "WeGrowNepal" everywhere a logo appeared. At the sizes a logo is actually used — a header on a phone, a browser tab, an app icon — that is eleven characters shrunk until none of them are legible, and it left no room for anything else in the header.
The mark is now a W, drawn as a single stroke, with the full name reserved for the places that genuinely need a product name rather than an identity. It carries four different behaviours from one component: still, a drawing loop, a marching outline, and a bob — so the same shape can be a header badge, a loading state, an empty state and a 404 without four separate assets drifting apart.
The site was also serving no icons at all. There was no favicon, no touch icon, no manifest icon — a tab showed a blank page glyph, and a phone that saved the site to a home screen produced an unlabelled grey square. Those exist now, generated from the one file the mark is drawn in.
And the site had neither a 404 page nor an error boundary. A missing page rendered the framework default, which is a black-and-white line of text with no navigation, no search and no way back — the single worst page on the site, shown to people who mistyped something or followed a link that had moved. Both exist now: the 404 offers three ways onward and tells search engines not to index it, and the error page leads with the button that retries.
Everything in this release
- Improved
The logo is a W at small sizes, with the full name reserved for where a product name is needed.
- Added
Favicons, touch icons and manifest icons.
The site had been serving none, so a saved home-screen shortcut was an unlabelled grey square.
- Added
A 404 page with three ways onward, and an error page that leads with retrying.
Both had been rendering the framework default: a line of text with no navigation and no way back.
- Improved
One mark component covers the header, loading, empty and error states.