Alexander Bocken 5f00f1977d Fix associated events toggle: style and collapse visibility
The toggle checkbox had no iOS-style styling and the display:flex
override on table rows prevented Bootstrap collapse from hiding them.
2026-03-16 08:40:57 +01:00
2026-03-15 10:05:29 +01:00
2026-03-15 10:05:29 +01:00
2026-03-15 10:05:29 +01:00

Bocken Theme for Webtrees

A Webtrees theme plugin that provides consistent styling with bocken.org.

Built on top of Argon Light Theme by Evan Galli, featuring a Nord-inspired color palette with dark/light mode support.

Features

  • Nord color palette with automatic dark/light mode and manual toggle
  • Custom logo and favicon for bocken.org branding
  • Search bar on the start page
  • Active navigation highlighting
  • Compact language selector

Installation

  1. Download or clone this repository.
  2. Copy the BockenTheme folder into your webtrees/modules_v4 directory.
  3. Go to the webtrees control panel and enable the "Bocken" theme.

Development

Prerequisites: Node.js and npm.

cd BockenTheme
npm install
npm run build

For development with live rebuilds:

npm run dev

License

Copyright (c) 2026 Alexander Bocken

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

See LICENSE for the full text.

Upstream

The Argon Light Theme by Evan Galli is licensed under the ISC License.

Description
A Webtrees plugin to make the theming consistent with bocken.org
Readme AGPL-3.0 1.4 MiB
Languages
SCSS 41.7%
HTML 23.1%
CSS 22%
PHP 12.4%
JavaScript 0.8%