No description
  • JavaScript 78.9%
  • CSS 14.1%
  • HTML 6%
  • Shell 1%
Find a file
qedron 3bccc36ef0
All checks were successful
Build extension / package (push) Successful in 36s
Publish separate extension artifacts and releases.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 17:51:04 +03:00
.forgejo/workflows Publish separate extension artifacts and releases. 2026-06-14 17:51:04 +03:00
_locales Initial import of GlimTab. 2026-06-14 17:00:22 +03:00
icons Initial import of GlimTab. 2026-06-14 17:00:22 +03:00
scripts Build CRX extension packages in CI. 2026-06-14 17:19:11 +03:00
src Build CRX extension packages in CI. 2026-06-14 17:19:11 +03:00
.gitignore Build CRX extension packages in CI. 2026-06-14 17:19:11 +03:00
manifest.json Build CRX extension packages in CI. 2026-06-14 17:19:11 +03:00
README.md Build CRX extension packages in CI. 2026-06-14 17:19:11 +03:00
readme_ru.md Build CRX extension packages in CI. 2026-06-14 17:19:11 +03:00

GlimTab

GlimTab is a lightweight Chromium new tab extension with a widget grid, wallpapers, and adaptive contrast.

Current version: 1.1

Russian documentation: readme_ru.md

Features

  • Responsive column grid with drag and drop, resize handles, and scroll when the board grows.
  • Site widgets with cached favicons, fallback letters, custom icon shapes, and labels.
  • Search widget with Google, Yandex, and DuckDuckGo, optional engine picker, and suggestions.
  • Clock widget with digital and analog modes, 12/24-hour display, optional seconds, and localized AM/PM.
  • Text widget for multiline notes with automatic font fitting.
  • Wallpaper presets, solid colors, and local image files.
  • Adaptive widget colors based on wallpaper luminance.
  • Localized interface for English, Russian, Chinese, Spanish, French, Arabic, Portuguese, and German.

Installation

For development:

  1. Open chrome://extensions.
  2. Enable Developer mode.
  3. Click Load unpacked and select this project folder.

For regular Chromium-style installation, build or download the signed dist/GlimTab-1.1.crx package and open it in Chromium. Some Chromium builds restrict side-loaded CRX files; in that case use an extension install policy or install from a store.

Build

./scripts/package.sh
./scripts/package-crx.sh

Build artifacts are created in dist/.

Usage

Action How
Add widget Use the + dock button
Open settings Use the dock button
Move widget Press and hold a widget, then drag
Resize widget Open , then drag an edge or corner
Edit widget Open
Remove widget Open ×

Project Layout

src/
├── core/        state, storage, version
├── grid/        board layout, placement, geometry
├── widgets/     widget implementations and registry
├── features/    wallpaper, search suggestions, shortcuts
├── i18n/        UI locale JSON files
├── ui/          dialogs and settings UI
└── newtab/      extension page entry point
_locales/        Chromium manifest translations

Widget API notes are in src/widgets/README.md.

License

MIT