Brand: inbuxa's own kitten replaces ihasmail's cat
The webmail showed ihasmail's cat-and-envelope as inbuxa's mark. The new mark keeps the family's face, paws and colors, over a server with a bay for each piece of the suite: the letter (webmail), a prompt (console), status lights (server). - img/inbuxa-mark.png (header, sign-in, About) and img/logo.png (the mail empty state and the custom-name fallback). - favicon.ico, favicon-64, apple-touch-icon (opaque white, as before), icon-192/512, and icon-maskable, now on an opaque ground with the mark inside the safe circle. - Login.tsx: 120x126, the new mark's proportions; 120x143 would have stretched it. Every other use sizes by one dimension. - The service worker fetches images network-first, so installed copies pick the new ones up without a cache version bump.
No files matched your search
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 242 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 20 KiB |
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* The INBUXA wordmark, "inbuxa" in Space Grotesk Bold, as vector paths in the
|
* The INBUXA wordmark, "inbuxa" in Space Grotesk Bold, as vector paths in the
|
||||||
* current text color, so it reads on every palette, light or dark. The mark
|
* current text color, so it reads on every palette, light or dark. The mark
|
||||||
* beside it is `/img/inbuxa-mark.png`: ihasmail's own cat and envelope, which
|
* beside it is `/img/inbuxa-mark.png`: inbuxa's own kitten, the family's cat
|
||||||
* INBUXA's logo reuses unchanged. The paths are the same ones INBUXA Admin
|
* over a server with a bay for each piece of the suite. The paths are the
|
||||||
* draws, from the INBUXA logo bundle.
|
* same ones inbuxa Admin draws, from the inbuxa logo bundle.
|
||||||
*
|
*
|
||||||
* ihasmail-inbuxa only. Public ihasmail keeps its own name.
|
* ihasmail-inbuxa only. Public ihasmail keeps its own name.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ export function LoginPage() {
|
|||||||
<div className="login-page">
|
<div className="login-page">
|
||||||
<form className="login-card" onSubmit={submit}>
|
<form className="login-card" onSubmit={submit}>
|
||||||
<div className="logo">
|
<div className="logo">
|
||||||
<img src={withBase(appName === DEFAULT_APP_NAME ? "/img/inbuxa-mark.png" : "/img/logo.png")} alt="" width={120} height={143} />
|
<img src={withBase(appName === DEFAULT_APP_NAME ? "/img/inbuxa-mark.png" : "/img/logo.png")} alt="" width={120} height={126} />
|
||||||
{/* A product name, not a word: not translated, and not guessed at
|
{/* A product name, not a word: not translated, and not guessed at
|
||||||
from the page it is on. INBUXA's is its wordmark. */}
|
from the page it is on. INBUXA's is its wordmark. */}
|
||||||
<h1 className="notranslate" translate="no">
|
<h1 className="notranslate" translate="no">
|
||||||
|
|||||||