=== GeneaCanvas GEDCOM Family Tree ===
Contributors: donarkanio
Tags: family-tree, genealogy, gedcom, pedigree, d3js
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

A prestigious, fully interactive and animated organic family tree (D3.js). Transform raw GEDCOM files into engaging vector pedigree charts.

== Description ==

**GeneaCanvas GEDCOM Family Tree** is an exclusive, highly responsive, and animated family tree visualizer for WordPress powered by **D3.js**.

Import standard GEDCOM files (`.ged` or `.txt`) directly from your WordPress Media Library and instantly generate clean, interactive vector canvases on any post or page.

[View Interactive Demo](https://wptreecanvas.com/demo/) | [Upgrade to PRO](https://wptreecanvas.com/)

---

### 🌳 Free Features Included in GeneaCanvas

* **Fluid Interactive D3.js Canvas:** Smooth drag, pan, and zoom controls optimized for both desktop and mobile touchscreens.
* **Organic Layout:** Staggering structure that prevents overlapping nodes, ensuring clean and readable descendant trees.
* **Level of Detail (LOD) / Dot Mode:** Automatically compresses complex family nodes into lightweight vector dots at high zoom-out levels for smooth rendering.
* **Real-time Search & Focus:** Instant ancestor search with auto-pan and smooth highlight animations focusing on the searched branch.
* **Interactive Ancestor Sidebar:** Clicking any person slides out a detailed profile card displaying birth/death dates, locations, and calculated kinship links.
* **Unlimited Individuals & Trees:** Full freedom to import and publish family databases of any size.
* **Native Shortcode Integration:** Embed trees anywhere using the simple `[gcanvas_tree id="YOUR_ID"]` shortcode.
* **Translation Ready:** Fully localized with English and Polish included.

---

### 👑 Premium Capabilities in GeneaCanvas PRO

Need advanced features for family reunions, printing, or client sites? The **GeneaCanvas PRO** extension unlocks:

* **High-Resolution Vector Export (PDF / SVG):** Generate ultra-sharp, lossless vector files ready for large-format poster printing.
* **Media Vault & Document Archive:** Attach historical photos, birth certificates, and scans directly to ancestor profiles.
* **GDPR / Privacy Anonymizer:** Automatically blur and protect data for living individuals from non-logged-in visitors.
* **Kinship Calculator:** Calculate and highlight connections between any two selected family members.
* **Theme & Style Customizer:** Change colors, fonts, card borders, and line curves directly from the dashboard.
* **Priority Support & Updates:** Fast email assistance and automated background updates.

👉 [Learn more about GeneaCanvas PRO](https://wptreecanvas.com/)

---

### 📂 Broad GEDCOM Compatibility

GeneaCanvas adheres to the standard GEDCOM 5.5 / 5.5.1 specification and supports exports from all major genealogy software and platforms:

* Gramps
* RootsMagic
* Family Tree Maker (FTM)
* MyHeritage
* Ancestry.com
* Legacy Family Tree
* Ahnenblatt

== Installation ==

1. Upload the `geneacanvas-gedcom-tree` folder to the `/wp-content/plugins/` directory, or install the `.zip` file via **Plugins -> Add New -> Upload Plugin**.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Go to **Trees (Canvas)** in your WordPress admin sidebar and click **Add New**.
4. Configure title, height, startup view, and upload your `.ged` or `.txt` file.
5. Copy the generated shortcode (e.g. `[gcanvas_tree id="12"]`) and paste it into any page or post.

== Frequently Asked Questions ==

= What file formats are supported? =
Standard GEDCOM (`.ged` or `.txt`) files exported from any genealogy software.

= Is there a limit on the number of people or trees in the free version? =
No. GeneaCanvas allows you to import unlimited individuals and create unlimited family trees without artificial restrictions.

= How do I embed a tree on a specific page? =
Simply paste the shortcode generated in the tree settings, for example: `[gcanvas_tree id="123"]`.

= How do I export my tree to a high-resolution printable PDF? =
High-resolution vector export (PDF and SVG) for large-format physical posters is available in [GeneaCanvas PRO](https://wptreecanvas.com/pro).

== Screenshots ==

1. Interactive D3.js animated family tree canvas on the frontend.
2. Custom Post Type configuration dashboard in the WordPress admin panel.
3. Interactive ancestor detail sidebar displaying dates and relations.

== Changelog ==

= 1.1.1 =
* Enhanced translation loading and text domain handling.
* Expanded and improved documentation.
* Performance optimizations for large GEDCOM datasets.

= 1.1.0 =
* Initial public release on WordPress.org.