Initial commit: webtrees Family Navigator Graph sidebar module

SVG-based sidebar widget displaying immediate family relationships
(parents, siblings, spouses, children) with compact card layout,
multi-spouse routing, wrapped rows, and ancestor/descendant indicators.
This commit is contained in:
2026-03-16 14:02:13 +01:00
commit 0369f781fa
17 changed files with 2737 additions and 0 deletions

21
module.php Normal file
View File

@@ -0,0 +1,21 @@
<?php
/**
* Family Navigator Graph module for webtrees.
*
* @license GPL-3.0-or-later
*/
declare(strict_types=1);
namespace FamilyNavGraph;
use Composer\Autoload\ClassLoader;
use Fisharebest\Webtrees\Registry;
// Register PSR-4 autoloader for our namespace
$loader = new ClassLoader();
$loader->addPsr4('FamilyNavGraph\\', __DIR__ . '/src');
$loader->register();
return Registry::container()->get(Module::class);