shimmer-tab

Shimmer Tab icon # Shimmer Tab A new tab page for the [Helium](https://helium.computer) browser, built with Helium's own UI kit, [Prism](https://github.com/imputnet/helium-prism). [![Chrome Web Store](https://img.shields.io/chrome-web-store/v/acgnlhjcipkagocfggidelbghodlddmm?style=flat-square&label=Chrome%20Web%20Store&color=4285f4)](https://chromewebstore.google.com/detail/acgnlhjcipkagocfggidelbghodlddmm) [![Release](https://img.shields.io/github/v/release/dmitthedazed/shimmer-tab?style=flat-square&color=8ab4f8)](https://github.com/dmitthedazed/shimmer-tab/releases/latest) [![License: GPL-3.0](https://img.shields.io/badge/license-GPL--3.0-lightgrey?style=flat-square)](LICENSE) Available in the Chrome Web Store or **[try it in the browser](https://dmitthedazed.github.io/shimmer-tab/)** Opening a tab on the starfield: dropping out of hyperspace

Features

No account, no analytics, no server of its own. See the privacy policy.

Wallpapers that flow into each other
Switching between the starfield and the shimmer
A live sky for the weather
The weather wallpaper going from clear to rain, snow, fog and night
Bangs with autocomplete
Typing !y, picking YouTube, then !g for GitHub
Tiles, one color, names
Icons on tiles, one color for all icons and names on or off
Left, center or right
Moving the page to the left and right, then switching the logo text
Focus mode
Weather details, then focus mode leaves only the search
Your pictures, your colors
Switching between three pictures, then the page takes its colors from the picture
Speed, Balanced or Beauty
The Effects slider going from Speed to Beauty and back

Settings in light and dark, simple by default

Install

Get it from the Chrome Web Store.

Or without an extension: set https://dmitthedazed.github.io/shimmer-tab/ as your home or new tab page. Settings stay in that browser. Browser colors, most visited and sites’ own icons need the extension.

[!NOTE] For Browser colors, also turn on Allow access to file URLs in the extension’s details. Chromium doesn’t give extensions the theme, so Shimmer Tab reads it from the policy files in /etc/chromium/policies/.

Build from source ```sh cd helium-newtab pnpm install pnpm build ``` Open `helium://extensions`, turn on **Developer mode**, click **Load unpacked** and pick `helium-newtab/dist`. Other scripts: | Command | | | --- | --- | | `pnpm icons:refresh` | Update the vector logo list from svgl | | `pnpm bangs:refresh` | Update the bundled bang catalog | | `pnpm pages` | Build the web version into `gh-pages` (`--push` to publish) | | `scripts/record-clips.sh` | Record the preview clips with a headless Helium (needs ffmpeg and a GPU) | | `scripts/clips-to-gifs.sh` | Turn the clips into the README GIFs | | `scripts/settings-shots.sh` | Retake the settings picture | Publishing a GitHub release attaches the extension zip and refreshes the web version.
How icons work Best first: 1. Vector logos from [svgl](https://svgl.app) with light and dark variants. 2. The site's own high-res icons: web app manifest, apple-touch-icon, SVG favicon or a sized ``. 3. A colored letter. Each icon is measured on a canvas and scaled by area, so round, square and wide logos look the same size. Reading other sites' icons needs the optional access to all websites.

Translations

Every string is in helium-newtab/src/locales/en.json, translated on Crowdin. The page follows the browser’s language.

Credits

License texts for the MIT parts are in licenses/.

Not affiliated with imput or the Helium project.

License

GPL-3.0, since the extension bundles Helium Prism.