<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.gramps-project.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tpoindex</id>
	<title>Gramps - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gramps-project.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tpoindex"/>
	<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php/Special:Contributions/Tpoindex"/>
	<updated>2026-07-18T10:49:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=116517</id>
		<title>Addon:DescendantSpaceTree</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=116517"/>
		<updated>2025-06-19T18:39:25Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: Update for v. 1.1.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Third-party addon}}&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page example output]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Descendant Space Tree}} addon creates an graphical space efficient display with interactive navigation on a web page, even with large families.&lt;br /&gt;
&lt;br /&gt;
;Features &lt;br /&gt;
* Space Tree representation allows users to focus on descendant lines back to the starting ancestor.&lt;br /&gt;
* Clicking on a person node expands immediate descendants and updates basic information about that person (parents, descendant count, spouses, dates).&lt;br /&gt;
* A search box to find a descendant or spouse by any part of a name, clicking on a search result immediately focuses on that person.&lt;br /&gt;
* Click-hold-drag anywhere on the canvas will reposition the tree.&lt;br /&gt;
* A reset button to reposition the graph back to the starting person and position.&lt;br /&gt;
* A help button to display usage.&lt;br /&gt;
* Branch pruning in the case of inter-family marriages, with navigation to alternate branch.&lt;br /&gt;
* The web page is created as a single HTML file with no external dependencies.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The {{man label|Descendant Space Tree}} report is available from the menu {{man menu|Reports &amp;gt; Web Pages &amp;gt; Descendant Space Tree...}}  choose your Center Person and select {{man button|OK}} to create the report.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Report Options =====&lt;br /&gt;
[[File:DescendantSpaceTree-ReportOptions-60-110.png|thumb|right|450px|DescendantSpaceTree - Web Pages - Addon - &amp;quot;DescendantSpaceTree Options&amp;quot; defaults]]&lt;br /&gt;
On the {{man label|Report Options}} tab:&lt;br /&gt;
* {{man label|Center Person:}} defaults to the active person.&lt;br /&gt;
** {{man button|Select a different person}} selector button &lt;br /&gt;
* {{man label|Include Generations:}} &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; (default) - The number of generations to include in the tree.&lt;br /&gt;
* {{man label|Branch to expand when duplicated:}} In case of inter-family marriages, select the line to expand further descendants from the common ancestor:&lt;br /&gt;
** '''Patriarchal Line (Male ancestor)''' (default) - choose the branch that contains the common ancestor who is male to expand.&lt;br /&gt;
** ''Matriarchal Line'' - choose the branch that contains the common ancestor who is female to expand.&lt;br /&gt;
* {{man label|Maximum display birth year:}} &amp;lt;code&amp;gt;1900&amp;lt;/code&amp;gt;  (default) - Limits the display of dates for persons born after this year.&lt;br /&gt;
* {{man label|Theme preference:}} Generate the web page Space Tree graph canvas with a specific theme:&lt;br /&gt;
** '''Dark theme''' (default) - use dark background for graph canvas.&lt;br /&gt;
** ''Light theme'' - use a light background for graph canvas.&lt;br /&gt;
* {{man label|Destination:}} defaults to the user home directory.  The destination directory for the generated HTML file.&lt;br /&gt;
** {{man button|The destination path for generated files}} button&lt;br /&gt;
* {{man label|Destination File:}} &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; (default) The destination HTML file name.&lt;br /&gt;
* {{man label|Open with default viewer}} - Opens the generated web page with user's default web browser.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Web page usage ===&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-control-closeup-search-example-60.png|thumb|right|450px|Descendant Space Tree Web Page example output - showing search and both the reset and help buttons ]]&lt;br /&gt;
[[File:DescendantSpaceTree_Browser_Help-60-110.png|thumb|right|450px|DescendantSpaceTree Web Page Help popup]]&lt;br /&gt;
The generated HTML file &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; can be published to a web server, or simply opened locally with a web browser or file explorer (Edge, Chrome, Safari, Firefox, Opera, etc.)  &lt;br /&gt;
&lt;br /&gt;
The person chosen as the {{man label|Center Person:}} option will be displayed in yellow, and immediate descendants are expanded. Basic information about the selected person is shown on the left.&lt;br /&gt;
&lt;br /&gt;
Depending on the {{man label|Maximum display birth year:}} option, dates may be excluded from the basic information.&lt;br /&gt;
&lt;br /&gt;
Clicking on any of the displayed person nodes will change focus, and close any other currently open branch. The immediate descendants of the focused person will be colored to indicate the number of immediate descendants.  The deeper the hue of coloring indicates a greater number of immediate descendants.&lt;br /&gt;
&lt;br /&gt;
The entire graph within the canvas can be re-positioned by clicking and holding on the canvas, followed by dragging.&lt;br /&gt;
&lt;br /&gt;
A  {{man button|&amp;amp;#128269; Search}} box in the top right side of the window can be used to quickly focus on a person, including any persons not currently displayed.  Any part of a name can be searched, as well as the Gramps Database ID.  At least three characters are required before the search displays results.  The list of search results can be scrolled with a mouse wheel or touch pad, or up and down arrow keys. Click on a person in the search to focus immediately on that person, or press the Escape key to cancel the search. Persons found in the search that include a plus sign '''+''' indicate that person is a spouse of a descendant.  &lt;br /&gt;
&lt;br /&gt;
Selecting the {{man button|&amp;amp;#10227; Reset}} button displays the graph focused back on the original starting person and graph position.&lt;br /&gt;
&lt;br /&gt;
The descendant graph is reset to the starting person whenever the browser window is resized.  Resizing or toggling full screen {{man button|F5}} before navigating the descendant tree to is recommended.&lt;br /&gt;
&lt;br /&gt;
The {{man button|&amp;amp;#65311; Help}} button will display usage for the viewer.  Click either the {{man button|X - Close}} button or press the {{man button|Escape}} key to close the help window.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate branches from inter-family marriages ===&lt;br /&gt;
&lt;br /&gt;
In the case of an inter-family marriages (i.e., such of that of a marriage of cousins), there would otherwise be two branches of descendants.  DescendantSpaceTree only expands the descendants from such families in one branch, while the other branch is pruned.  The choice is made by the setting of the {{man label|Branch to expand when duplicated:}} option.  During report generation, the common ancestor of the two parents is found.  The branch that contains the selected line (Patriarchal or Matriarchal) will be further expanded.&lt;br /&gt;
&lt;br /&gt;
An extra button will be displayed in these cases in the bottom left of the window.  When the branch is that of the selected line, the button will&lt;br /&gt;
navigate to the same person in the alternate branch.  The pruned branch will display immediate descendants in blue, indicating that they can be expanded in the primary branch.  Likewise, if navigating to a descendant via the pruned branch, a button will allow navigation back to the expanded branch.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://gramps.discourse.group/t/descendantspacetree-addon-initial-development/7764 DescendantSpaceTree addon - initial development] announcement 2025/05/31 - Gramps Discourse forum.&lt;br /&gt;
** Descendant Space Tree is based on the original paper [https://www.cs.umd.edu/projects/hcil/spacetree/ SpaceTree: a novel node-link tree browser] by the Human-Computer Interaction Lab (HCIL) at the University of Maryland, USA&lt;br /&gt;
* [[Addon:DenominoViso|DenominoVisio...]] (addon) - Almost identical report.&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Help button goes to http://gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Reports#Descendant_Space_Tree&lt;br /&gt;
* Feature request: Allow selection of canvas background color, perhaps other colors.&lt;br /&gt;
* Feature request: Include option to open generated web page with default browser.&lt;br /&gt;
* Feature request: Backport to Gramps 5.2&lt;br /&gt;
* Feature request: Books mode compatibility&lt;br /&gt;
* Feature request: Automatically resize the space tree graph when browser window is resized.&lt;br /&gt;
&lt;br /&gt;
If you have trouble displaying the report on your local computer see the following:&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Charts_appear_without_content_when_using_local_mode|Charts appear without content when using local mode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
[[Category:Reports]]&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree_Browser_Help-60-110.png&amp;diff=116516</id>
		<title>File:DescendantSpaceTree Browser Help-60-110.png</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree_Browser_Help-60-110.png&amp;diff=116516"/>
		<updated>2025-06-19T18:18:16Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: DescendantSpaceTree web page help&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
DescendantSpaceTree web page help&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree-ReportOptions-60-110.png&amp;diff=116515</id>
		<title>File:DescendantSpaceTree-ReportOptions-60-110.png</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree-ReportOptions-60-110.png&amp;diff=116515"/>
		<updated>2025-06-19T18:17:10Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: DescendantSpaceTree Report Options&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
DescendantSpaceTree Report Options&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=116088</id>
		<title>Addon:DescendantSpaceTree</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=116088"/>
		<updated>2025-06-12T15:58:34Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: Add usage note about browser window resizing, and feature request.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Third-party addon}}&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page example output]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Descendant Space Tree}} addon creates an graphical space efficient display with interactive navigation on a web page, even with large families.&lt;br /&gt;
&lt;br /&gt;
;Features &lt;br /&gt;
* Space Tree representation allows users to focus on descendant lines back to the starting ancestor.&lt;br /&gt;
* Clicking on a person node expands immediate descendants and updates basic information about that person (parents, descendant count, spouses, dates).&lt;br /&gt;
* A search box to find a descendant or spouse by any part of a name, clicking on a search result immediately focuses on that person.&lt;br /&gt;
* Click-hold-drag anywhere on the canvas will reposition the tree.&lt;br /&gt;
* A reset button to reposition the graph back to the starting person and position.&lt;br /&gt;
* A help button to display usage.&lt;br /&gt;
* Branch pruning in the case of inter-family marriages, with navigation to alternate branch.&lt;br /&gt;
* The web page is created as a single HTML file with no external dependencies.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The {{man label|Descendant Space Tree}} report is available from the menu {{man menu|Reports &amp;gt; Web Pages &amp;gt; Descendant Space Tree...}}  choose your Center Person and select {{man button|OK}} to create the report.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Report Options =====&lt;br /&gt;
[[File:DescendantSpaceTree-ReportOptions-60.png|thumb|right|450px|DescendantSpaceTree - Web Pages - Addon - &amp;quot;DescendantSpaceTree Options&amp;quot; defaults]]&lt;br /&gt;
On the {{man label|Report Options}} tab:&lt;br /&gt;
* {{man label|Center Person:}} defaults to the active person.&lt;br /&gt;
** {{man button|Select a different person}} selector button &lt;br /&gt;
* {{man label|Include Generations:}} &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; (default) - The number of generations to include in the tree.&lt;br /&gt;
* {{man label|Branch to expand when duplicated:}} In case of inter-family marriages, select the line to expand further descendants from the common ancestor:&lt;br /&gt;
** '''Patriarchal Line (Male ancestor)''' (default) - choose the branch that contains the common ancestor who is male to expand.&lt;br /&gt;
** ''Matriarchal Line'' - choose the branch that contains the common ancestor who is female to expand.&lt;br /&gt;
* {{man label|Maximum display birth year:}} &amp;lt;code&amp;gt;1900&amp;lt;/code&amp;gt;  (default) - Limits the display of dates for persons born after this year.&lt;br /&gt;
* {{man label|Destination:}} defaults to the user home directory.  The destination directory for the generated HTML file.&lt;br /&gt;
** {{man button|The destination path for generated files}} button&lt;br /&gt;
* {{man label|Destination File:}} &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; (default) The destination HTML file name.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Web page usage ===&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-control-closeup-search-example-60.png|thumb|right|450px|Descendant Space Tree Web Page example output - showing search and both the reset and help buttons ]]&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-help-page-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page Help popup]]&lt;br /&gt;
The generated HTML file &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; can be published to a web server, or simply opened locally with a web browser or file explorer (Edge, Chrome, Safari, Firefox, Opera, etc.)  &lt;br /&gt;
&lt;br /&gt;
If you resize your browser window, be sure to reload the web page to ensure that the entire canvas space can be utilized by the space tree graph.  Most web browsers have a reload button, or use the keyboard shortcut key Ctrl-R or F5.  &lt;br /&gt;
The keyboard shortcut to reload the web page may be different depending on the browser you use.&lt;br /&gt;
&lt;br /&gt;
The person chosen as the {{man label|Center Person:}} option will be displayed in yellow, and immediate descendants are expanded. Basic information about the selected person is shown on the left.&lt;br /&gt;
&lt;br /&gt;
Depending on the {{man label|Maximum display birth year:}} option, dates may be excluded from the basic information.&lt;br /&gt;
&lt;br /&gt;
Clicking on any of the displayed person nodes will change focus, and close any other currently open branch. The immediate descendants of the focused person will be colored to indicate the number of immediate descendants.  The deeper the hue of coloring indicates a greater number of immediate descendants.&lt;br /&gt;
&lt;br /&gt;
The entire graph within the canvas can be re-positioned by clicking and holding on the canvas, followed by dragging.&lt;br /&gt;
&lt;br /&gt;
A  {{man button|&amp;amp;#128269; Search}} box in the top right side of the window can be used to quickly focus on a person, including any persons not currently displayed.  Any part of a name can be searched, as well as the Gramps Database ID.  At least three characters are required before the search displays results.  The list of search results can be scrolled with a mouse wheel or touch pad, or up and down arrow keys. Click on a person in the search to focus immediately on that person, or press the Escape key to cancel the search. Persons found in the search that include a plus sign '''+''' indicate that person is a spouse of a descendant.  &lt;br /&gt;
&lt;br /&gt;
Selecting the {{man button|&amp;amp;#10227; Reset}} button displays the graph focused back on the original starting person and graph position.&lt;br /&gt;
&lt;br /&gt;
The {{man button|&amp;amp;#65311; Help}} button will display usage for the viewer.  Click either the {{man button|X - Close}} button or press the {{man button|Escape}} key to close the help window.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate branches from inter-family marriages ===&lt;br /&gt;
&lt;br /&gt;
In the case of an inter-family marriages (i.e., such of that of a marriage of cousins), there would otherwise be two branches of descendants.  DescendantSpaceTree only expands the descendants from such families in one branch, while the other branch is pruned.  The choice is made by the setting of the {{man label|Branch to expand when duplicated:}} option.  During report generation, the common ancestor of the two parents is found.  The branch that contains the selected line (Patriarchal or Matriarchal) will be further expanded.&lt;br /&gt;
&lt;br /&gt;
An extra button will be displayed in these cases in the bottom left of the window.  When the branch is that of the selected line, the button will&lt;br /&gt;
navigate to the same person in the alternate branch.  The pruned branch will display immediate descendants in blue, indicating that they can be expanded in the primary branch.  Likewise, if navigating to a descendant via the pruned branch, a button will allow navigation back to the expanded branch.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://gramps.discourse.group/t/descendantspacetree-addon-initial-development/7764 DescendantSpaceTree addon - initial development] announcement 2025/05/31 - Gramps Discourse forum.&lt;br /&gt;
** Descendant Space Tree is based on the original paper [https://www.cs.umd.edu/projects/hcil/spacetree/ SpaceTree: a novel node-link tree browser] by the Human-Computer Interaction Lab (HCIL) at the University of Maryland, USA&lt;br /&gt;
* [[Addon:DenominoViso|DenominoVisio...]] (addon) - Almost identical report.&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Help button goes to http://gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Reports#Descendant_Space_Tree&lt;br /&gt;
* Feature request: Allow selection of canvas background color, perhaps other colors.&lt;br /&gt;
* Feature request: Include option to open generated web page with default browser.&lt;br /&gt;
* Feature request: Backport to Gramps 5.2&lt;br /&gt;
* Feature request: Books mode compatibility&lt;br /&gt;
* Feature request: Automatically resize the space tree graph when browser window is resized.&lt;br /&gt;
&lt;br /&gt;
If you have trouble displaying the report on your local computer see the following:&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Charts_appear_without_content_when_using_local_mode|Charts appear without content when using local mode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
[[Category:Reports]]&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=116001</id>
		<title>Addon:DescendantSpaceTree</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=116001"/>
		<updated>2025-06-11T03:37:02Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: additional feature requests&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Third-party addon}}&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page example output]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|Descendant Space Tree}} addon creates an graphical space efficient display with interactive navigation on a web page, even with large families.&lt;br /&gt;
&lt;br /&gt;
;Features &lt;br /&gt;
* Space Tree representation allows users to focus on descendant lines back to the starting ancestor.&lt;br /&gt;
* Clicking on a person node expands immediate descendants and updates basic information about that person (parents, descendant count, spouses, dates).&lt;br /&gt;
* A search box to find a descendant or spouse by any part of a name, clicking on a search result immediately focuses on that person.&lt;br /&gt;
* Click-hold-drag anywhere on the canvas will reposition the tree.&lt;br /&gt;
* A reset button to reposition the graph back to the starting person and position.&lt;br /&gt;
* A help button to display usage.&lt;br /&gt;
* Branch pruning in the case of inter-family marriages, with navigation to alternate branch.&lt;br /&gt;
* The web page is created as a single HTML file with no external dependencies.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The {{man label|Descendant Space Tree}} report is available from the menu {{man menu|Reports &amp;gt; Web Pages &amp;gt; Descendant Space Tree...}}  choose your Center Person and select {{man button|OK}} to create the report.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Report Options =====&lt;br /&gt;
[[File:DescendantSpaceTree-ReportOptions-60.png|thumb|right|450px|DescendantSpaceTree - Web Pages - Addon - &amp;quot;DescendantSpaceTree Options&amp;quot; defaults]]&lt;br /&gt;
On the {{man label|Report Options}} tab:&lt;br /&gt;
* {{man label|Center Person:}} defaults to the active person.&lt;br /&gt;
** {{man button|Select a different person}} selector button &lt;br /&gt;
* {{man label|Include Generations:}} &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; (default) - The number of generations to include in the tree.&lt;br /&gt;
* {{man label|Branch to expand when duplicated:}} In case of inter-family marriages, select the line to expand further descendants from the common ancestor:&lt;br /&gt;
** '''Patriarchal Line (Male ancestor)''' (default) - choose the branch that contains the common ancestor who is male to expand.&lt;br /&gt;
** ''Matriarchal Line'' - choose the branch that contains the common ancestor who is female to expand.&lt;br /&gt;
* {{man label|Maximum display birth year:}} &amp;lt;code&amp;gt;1900&amp;lt;/code&amp;gt;  (default) - Limits the display of dates for persons born after this year.&lt;br /&gt;
* {{man label|Destination:}} defaults to the user home directory.  The destination directory for the generated HTML file.&lt;br /&gt;
** {{man button|The destination path for generated files}} button&lt;br /&gt;
* {{man label|Destination File:}} &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; (default) The destination HTML file name.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Web page usage ===&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-control-closeup-search-example-60.png|thumb|right|450px|Descendant Space Tree Web Page example output - showing search and both the reset and help buttons ]]&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-help-page-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page Help popup]]&lt;br /&gt;
The generated HTML file &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; can be published to a web server, or simply opened locally with a web browser or file explorer (Edge, Chrome, Safari, Firefox, Opera, etc.)  &lt;br /&gt;
&lt;br /&gt;
The person chosen as the {{man label|Center Person:}} option will be displayed in yellow, and immediate descendants are expanded. Basic information about the selected person is shown on the left.&lt;br /&gt;
&lt;br /&gt;
Depending on the {{man label|Maximum display birth year:}} option, dates may be excluded from the basic information.&lt;br /&gt;
&lt;br /&gt;
Clicking on any of the displayed person nodes will change focus, and close any other currently open branch. The immediate descendants of the focused person will be colored to indicate the number of immediate descendants.  The deeper the hue of coloring indicates a greater number of immediate descendants.&lt;br /&gt;
&lt;br /&gt;
The entire graph within the canvas can be re-positioned by clicking and holding on the canvas, followed by dragging.&lt;br /&gt;
&lt;br /&gt;
A  {{man button|&amp;amp;#128269; Search}} box in the top right side of the window can be used to quickly focus on a person, including any persons not currently displayed.  Any part of a name can be searched, as well as the Gramps Database ID.  At least three characters are required before the search displays results.  The list of search results can be scrolled with a mouse wheel or touch pad, or up and down arrow keys. Click on a person in the search to focus immediately on that person, or press the Escape key to cancel the search. Persons found in the search that include a plus sign '''+''' indicate that person is a spouse of a descendant.  &lt;br /&gt;
&lt;br /&gt;
Selecting the {{man button|&amp;amp;#10227; Reset}} button displays the graph focused back on the original starting person and graph position.&lt;br /&gt;
&lt;br /&gt;
The {{man button|&amp;amp;#65311; Help}} button will display usage for the viewer.  Click either the {{man button|X - Close}} button or press the {{man button|Escape}} key to close the help window.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate branches from inter-family marriages ===&lt;br /&gt;
&lt;br /&gt;
In the case of an inter-family marriages (i.e., such of that of a marriage of cousins), there would otherwise be two branches of descendants.  DescendantSpaceTree only expands the desce_6.0_Wiki_Manual_-_Reports#Ancestral_Collapsible_Treendants from such families in one branch, while the other branch is pruned.  The choice is made by the setting of the '''''Branch to expand when duplicated''''' option.  During report generation, the common ancestor of the two parents is found.  The branch that contains the selected line (Patriarchal or Matriarchal) will be further expanded.&lt;br /&gt;
&lt;br /&gt;
An extra button will be displayed in these cases in the bottom left of the window.  When the branch is that of the selected line, the button will&lt;br /&gt;
navigate to the same person in the alternate branch.  The pruned branch will display immediate descendants in blue, indicating that they can be expanded in the primary branch.  Likewise, if navigating to a descendant via the pruned branch, a button will allow navigation back to the expanded branch.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [https://gramps.discourse.group/t/descendantspacetree-addon-initial-development/7764 DescendantSpaceTree addon - initial development] announcement 2025/05/31 - Gramps Discourse forum.&lt;br /&gt;
** Descendant Space Tree is based on the original paper [https://www.cs.umd.edu/projects/hcil/spacetree/ SpaceTree: a novel node-link tree browser] by the Human-Computer Interaction Lab (HCIL) at the University of Maryland, USA&lt;br /&gt;
* [[Addon:DenominoViso|DenominoVisio...]] (addon) - Almost identical report.&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Help button goes to http://gramps-project.org/wiki/index.php?title=Gramps_6.0_Wiki_Manual_-_Reports#Descendant_Space_Tree&lt;br /&gt;
* Feature request: Allow selection of canvas background color, perhaps other colors.&lt;br /&gt;
* Feature request: Include option to open generated web page with default browser.&lt;br /&gt;
* Feature request: Backport to Gramps 5.2&lt;br /&gt;
* Feature request: Books mode compatibility &lt;br /&gt;
&lt;br /&gt;
If you have trouble displaying the report on your local computer see the following:&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Charts_appear_without_content_when_using_local_mode|Charts appear without content when using local mode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
[[Category:Reports]]&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=115937</id>
		<title>Addon:DescendantSpaceTree</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=115937"/>
		<updated>2025-06-10T03:41:02Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: Added Possible future enhancements section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Third-party addon}}&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page example output]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|DescendantSpaceTree}} addon creates an interactive graphical Descendant Space Tree for efficient display and navigation, even with large families.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Space Tree representation allows users to focus on descendant lines back to the starting ancestor.&lt;br /&gt;
* Clicking on a person node expands immediate descendants and updates basic information about that person (parents, descendant count, spouses, dates).&lt;br /&gt;
* A search box to find a descendant or spouse by any part of a name, clicking on a search result immediately focuses on that person.&lt;br /&gt;
* Click-hold-drag anywhere on the canvas will reposition the tree.&lt;br /&gt;
* A reset button to reposition the graph back to the starting person and position.&lt;br /&gt;
* A help button to display usage.&lt;br /&gt;
* Branch pruning in the case of inter-family marriages, with navigation to alternate branch.&lt;br /&gt;
* The web page is created as a single HTML file with no external dependencies.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The {{man label|DescendantSpaceTree}} report is available from the menu {{man menu|Reports &amp;gt; Web Pages &amp;gt; DescendantSpaceTree...}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
descendant_tree.html&lt;br /&gt;
The report has minimal options.&lt;br /&gt;
* {{man label|[[Addon:DescendantSpaceTree#DescendantSpaceTree_Options|DescendantSpaceTree Options]]}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
==== DescendantSpaceTree Options ====&lt;br /&gt;
[[File:DescendantSpaceTree-ReportOptions-60.png|thumb|right|450px|DescendantSpaceTree - Web Pages - Addon - &amp;quot;DescendantSpaceTree Options&amp;quot; defaults]]&lt;br /&gt;
&lt;br /&gt;
* {{man label|Center Person:}} defaults to the active person.&lt;br /&gt;
* {{man label|Include Generations:}} &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; (default) - The number of generations to include in the tree.&lt;br /&gt;
* {{man label|Branch to expand when duplicated:}} In case of inter-family marriages, select the line to expand further descendants from the common ancestor:&lt;br /&gt;
** Patriarchal Line (default) - choose the branch that contains the common ancestor who is male to expand.&lt;br /&gt;
** Matriarchal Line - choose the branch that contains the common ancestor who is female to expand.&lt;br /&gt;
* {{man label|Maximum display birth year:}} &amp;lt;code&amp;gt;1900&amp;lt;/code&amp;gt;  (default) - Limits the display of dates for persons born after this year.&lt;br /&gt;
* {{man label|Destination:}} defaults to the user home directory.  The destination directory for the generated HTML file.&lt;br /&gt;
* {{man label|Destination File:}} &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; (default) The destination HTML file name.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Web page usage ===&lt;br /&gt;
&lt;br /&gt;
The generated HTML file can be published to a web server, or simply opened locally with a web browser or file explorer (Edge, Chrome, Safari, Firefox, Opera, etc.)  &lt;br /&gt;
&lt;br /&gt;
The person chosen as the '''''Center Person''''' option will be displayed in yellow, and immediate descendants are expanded.  Basic information about the selected person is shown on the left.&lt;br /&gt;
Depending on the '''''Maximum display birth year''''' option, dates may be excluded from the basic information.&lt;br /&gt;
&lt;br /&gt;
Clicking on any of the displayed person nodes will change focus, and close any other currently open branch.   The immediate descendants of the focused person will &lt;br /&gt;
be colored to indicate the number of immediate descendants.  The deeper the hue of coloring indicates a greater number of immediate descendants.&lt;br /&gt;
&lt;br /&gt;
The entire graph within the canvas can be re-positioned by clicking and holding on the canvas, followed by dragging.&lt;br /&gt;
&lt;br /&gt;
A search box in the top right side of the window can be used to quickly focus on a person, including any persons not currently displayed.  Any part of a name can be searched, &lt;br /&gt;
as well as the Gramps Database ID.  At least three characters are required before the search displays results.  The list of search results can be scrolled with a mouse wheel or touch pad, or up and down arrow keys.&lt;br /&gt;
Click on a person in the search to focus immediately on that person, or press the Escape key to cancel the search.&lt;br /&gt;
Persons found in the search that include a plus sign &amp;quot;+&amp;quot; indicate that person is a spouse of a descendant.  &lt;br /&gt;
&lt;br /&gt;
The reset button '''&amp;amp;#10227;''' can be pressed to reset the graph and focused person back to the original starting person and graph position.&lt;br /&gt;
&lt;br /&gt;
The help button '''&amp;amp;#65311;''' will display usage for the viewer.  Click the &amp;quot; X &amp;quot; close button or press the Escape key to close the help window.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate branches from inter-family marriages ===&lt;br /&gt;
&lt;br /&gt;
In the case of an inter-family marriages (i.e., such of that of a marriage of cousins), there would otherwise be two branches of descendants.  DescendantSpaceTree only expands the descendants from &lt;br /&gt;
such families in one branch, while the other branch is pruned.  The choice is made by the setting of the '''''Branch to expand when duplicated''''' option.  During report generation, the common ancestor of the&lt;br /&gt;
two parents is found.  The branch that contains the selected line (Patriarchal or Matriarchal) will be further expanded.&lt;br /&gt;
&lt;br /&gt;
An extra button will be displayed in these cases in the bottom left of the window.  When the branch is that of the selected line, the button will&lt;br /&gt;
navigate to the same person in the alternate branch.  The pruned branch will display immediate descendants in blue, indicating that they can be expanded in the&lt;br /&gt;
primary branch.  Likewise, if navigating to a descendant via the pruned branch, a button will allow navigation back to the expanded branch.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* Gramps support forum: [https://gramps.discourse.group/t/descendantspacetree-addon-initial-development/7764 Descendant Space Tree] announcement&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:DenominoViso|DenominoVisio...]] (addon)&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible future enhancements ==&lt;br /&gt;
* Allow selection of canvas background color, perhaps other colors.&lt;br /&gt;
* Include option to open generated web page with default browser.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
[[Category:Reports]]&lt;br /&gt;
&lt;br /&gt;
For inclusion in [[:Template:Addons6.0|Addons 6.0 table]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Plugin / Documentation&lt;br /&gt;
! Type&lt;br /&gt;
! Image&lt;br /&gt;
! Description&lt;br /&gt;
! Use&lt;br /&gt;
! Rating (out of 4)&lt;br /&gt;
! Contact&lt;br /&gt;
! Download&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!-- Plugin / Documentation --&amp;gt;[[ Addon:DescendantSpaceTree| Descendant Space Tree web report]]&lt;br /&gt;
|&amp;lt;!-- Type --&amp;gt;Report&lt;br /&gt;
|&amp;lt;!-- Image --&amp;gt;[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|center|150px]]&lt;br /&gt;
|&amp;lt;!-- Description --&amp;gt; A Web Pages report with an interactive graphical Descendant &amp;quot;Space Tree&amp;quot; web page for efficient display and navigation, even with large families &lt;br /&gt;
|&amp;lt;!-- Use --&amp;gt;All&lt;br /&gt;
|&amp;lt;!-- Rating (out of 4) --&amp;gt;4&lt;br /&gt;
|&amp;lt;!-- Contact --&amp;gt;[https://gramps.discourse.group/t/descendantspacetree-addon-initial-development/7764 Tom Poindexter]&lt;br /&gt;
|&amp;lt;!-- Download --&amp;gt;[https://github.com/tpoindex/addons-source/tree/maintenance/gramps60/DescendantSpaceTree GitHub repository]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=115926</id>
		<title>Addon:DescendantSpaceTree</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=115926"/>
		<updated>2025-06-10T02:49:44Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: Change Features to a heading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Third-party addon}}&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page example output]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|DescendantSpaceTree}} addon creates an interactive graphical Descendant Space Tree for efficient display and navigation, even with large families.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Space Tree representation allows users to focus on descendant lines back to the starting ancestor.&lt;br /&gt;
* Clicking on a person node expands immediate descendants and updates basic information about that person (parents, descendant count, spouses, dates).&lt;br /&gt;
* A search box to find a descendant or spouse by any part of a name, clicking on a search result immediately focuses on that person.&lt;br /&gt;
* Click-hold-drag anywhere on the canvas will reposition the tree.&lt;br /&gt;
* A reset button to reposition the graph back to the starting person and position.&lt;br /&gt;
* A help button to display usage.&lt;br /&gt;
* Branch pruning in the case of inter-family marriages, with navigation to alternate branch.&lt;br /&gt;
* The web page is created as a single HTML file with no external dependencies.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The {{man label|DescendantSpaceTree}} report is available from the menu {{man menu|Reports &amp;gt; Web Pages &amp;gt; DescendantSpaceTree...}}&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
&lt;br /&gt;
The report has minimal options.&lt;br /&gt;
* {{man label|[[Addon:DescendantSpaceTree#DescendantSpaceTree_Options|DescendantSpaceTree Options]]}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
==== DescendantSpaceTree Options ====&lt;br /&gt;
[[File:DescendantSpaceTree-ReportOptions-60.png|thumb|right|450px|DescendantSpaceTree - Web Pages - Addon - &amp;quot;DescendantSpaceTree Options&amp;quot; defaults]]&lt;br /&gt;
&lt;br /&gt;
* {{man label|Center Person:}} defaults to the active person.&lt;br /&gt;
* {{man label|Include Generations:}} &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; (default) - The number of generations to include in the tree.&lt;br /&gt;
* {{man label|Branch to expand when duplicated:}} In case of inter-family marriages, select the line to expand further descendants from the common ancestor:&lt;br /&gt;
** Patriarchal Line (default) - choose the branch that contains the common ancestor who is male to expand.&lt;br /&gt;
** Matriarchal Line - choose the branch that contains the common ancestor who is female to expand.&lt;br /&gt;
* {{man label|Maximum display birth year:}} &amp;lt;code&amp;gt;1900&amp;lt;/code&amp;gt;  (default) - Limits the display of dates for persons born after this year.&lt;br /&gt;
* {{man label|Destination:}} defaults to the user home directory.  The destination directory for the generated HTML file.&lt;br /&gt;
* {{man label|Destination File:}} &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; (default) The destination HTML file name.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Web page usage ===&lt;br /&gt;
&lt;br /&gt;
The generated HTML file can be published to a web server, or simply opened locally with a web browser or file explorer (Edge, Chrome, Safari, Firefox, Opera, etc.)  &lt;br /&gt;
&lt;br /&gt;
The person chosen as the '''''Center Person''''' option will be displayed in yellow, and immediate descendants are expanded.  Basic information about the selected person is shown on the left.&lt;br /&gt;
Depending on the '''''Maximum display birth year''''' option, dates may be excluded from the basic information.&lt;br /&gt;
&lt;br /&gt;
Clicking on any of the displayed person nodes will change focus, and close any other currently open branch.   The immediate descendants of the focused person will &lt;br /&gt;
be colored to indicate the number of immediate descendants.  The deeper the hue of coloring indicates a greater number of immediate descendants.&lt;br /&gt;
&lt;br /&gt;
The entire graph within the canvas can be re-positioned by clicking and holding on the canvas, followed by dragging.&lt;br /&gt;
&lt;br /&gt;
A search box in the top right side of the window can be used to quickly focus on a person, including any persons not currently displayed.  Any part of a name can be searched, &lt;br /&gt;
as well as the Gramps Database ID.  At least three characters are required before the search displays results.  The list of search results can be scrolled with a mouse wheel or touch pad, or up and down arrow keys.&lt;br /&gt;
Click on a person in the search to focus immediately on that person, or press the Escape key to cancel the search.&lt;br /&gt;
Persons found in the search that include a plus sign &amp;quot;+&amp;quot; indicate that person is a spouse of a descendant.  &lt;br /&gt;
&lt;br /&gt;
The reset button '''&amp;amp;#10227;''' can be pressed to reset the graph and focused person back to the original starting person and graph position.&lt;br /&gt;
&lt;br /&gt;
The help button '''&amp;amp;#65311;''' will display usage for the viewer.  Click the &amp;quot; X &amp;quot; close button or press the Escape key to close the help window.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate branches from inter-family marriages ===&lt;br /&gt;
&lt;br /&gt;
In the case of an inter-family marriages (i.e., such of that of a marriage of cousins), there would otherwise be two branches of descendants.  DescendantSpaceTree only expands the descendants from &lt;br /&gt;
such families in one branch, while the other branch is pruned.  The choice is made by the setting of the '''''Branch to expand when duplicated''''' option.  During report generation, the common ancestor of the&lt;br /&gt;
two parents is found.  The branch that contains the selected line (Patriarchal or Matriarchal) will be further expanded.&lt;br /&gt;
&lt;br /&gt;
An extra button will be displayed in these cases in the bottom left of the window.  When the branch is that of the selected line, the button will&lt;br /&gt;
navigate to the same person in the alternate branch.  The pruned branch will display immediate descendants in blue, indicating that they can be expanded in the&lt;br /&gt;
primary branch.  Likewise, if navigating to a descendant via the pruned branch, a button will allow navigation back to the expanded branch.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* Gramps support forum: [https://gramps.discourse.group/t/descendantspacetree-addon-initial-development/7764 Descendant Space Tree] announcement&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:DenominoViso|DenominoVisio...]] (addon)&lt;br /&gt;
&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
[[Category:Reports]]&lt;br /&gt;
&lt;br /&gt;
For inclusion in [[:Template:Addons6.0|Addons 6.0 table]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Plugin / Documentation&lt;br /&gt;
! Type&lt;br /&gt;
! Image&lt;br /&gt;
! Description&lt;br /&gt;
! Use&lt;br /&gt;
! Rating (out of 4)&lt;br /&gt;
! Contact&lt;br /&gt;
! Download&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;!-- Plugin / Documentation --&amp;gt;[[ Addon:DescendantSpaceTree| Descendant Space Tree web report]]&lt;br /&gt;
|&amp;lt;!-- Type --&amp;gt;Report&lt;br /&gt;
|&amp;lt;!-- Image --&amp;gt;[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|center|150px]]&lt;br /&gt;
|&amp;lt;!-- Description --&amp;gt; A Web Pages report with an interactive graphical Descendant &amp;quot;Space Tree&amp;quot; web page for efficient display and navigation, even with large families &lt;br /&gt;
|&amp;lt;!-- Use --&amp;gt;All&lt;br /&gt;
|&amp;lt;!-- Rating (out of 4) --&amp;gt;4&lt;br /&gt;
|&amp;lt;!-- Contact --&amp;gt;[https://gramps.discourse.group/t/descendantspacetree-addon-initial-development/7764 Tom Poindexter]&lt;br /&gt;
|&amp;lt;!-- Download --&amp;gt;[https://github.com/tpoindex/addons-source/tree/maintenance/gramps60/DescendantSpaceTree GitHub repository]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=115892</id>
		<title>Addon:DescendantSpaceTree</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=Addon:DescendantSpaceTree&amp;diff=115892"/>
		<updated>2025-06-09T21:24:55Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: Created page with &amp;quot;{{Third-party addon}} DescendantSpaceTree Web Page example output  The {{man label|DescendantSpaceT...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Third-party addon}}&lt;br /&gt;
[[File:DescendantSpaceTree-WebPage-Addon-example-60.png|thumb|right|450px|DescendantSpaceTree Web Page example output]]&lt;br /&gt;
&lt;br /&gt;
The {{man label|DescendantSpaceTree}} addon creates an interactive graphical Descendant Space Tree for efficient display and navigation, even with large families.&lt;br /&gt;
&lt;br /&gt;
;Features:&lt;br /&gt;
* Space Tree representation allows users to focus on descendant lines back to the starting ancestor.&lt;br /&gt;
* Clicking on a person node expands immediate descendants and updates basic information about that person (parents, descendant count, spouses, dates).&lt;br /&gt;
* A search box to find a descendant or spouse by any part of a name, clicking on a search result immediately focuses on that person.&lt;br /&gt;
* Click-hold-drag anywhere on the canvas will reposition the tree.&lt;br /&gt;
* A reset button to reposition the graph back to the starting person and position.&lt;br /&gt;
* A help button to display usage.&lt;br /&gt;
* Branch pruning in the case of inter-family marriages, with navigation to alternate branch.&lt;br /&gt;
* The web page is created as a single HTML file with no external dependencies.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The {{man label|DescendantSpaceTree}} report is available from the menu {{man menu|Reports &amp;gt; Web Pages &amp;gt; DescendantSpaceTree...}}&lt;br /&gt;
{{-}}&lt;br /&gt;
=== Options ===&lt;br /&gt;
&lt;br /&gt;
The report has minimal options.&lt;br /&gt;
* {{man label|[[Addon:DescendantSpaceTree#DescendantSpaceTree_Options|DescendantSpaceTree Options]]}}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
==== DescendantSpaceTree Options ====&lt;br /&gt;
[[File:DescendantSpaceTree-ReportOptions-60.png|thumb|right|450px|DescendantSpaceTree - Web Pages - Addon - &amp;quot;DescendantSpaceTree Options&amp;quot; defaults]]&lt;br /&gt;
&lt;br /&gt;
* {{man label|Center Person:}} defaults to the active person.&lt;br /&gt;
* {{man label|Include Generations:}} &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt; (default) - The number of generations to include in the tree.&lt;br /&gt;
* {{man label|Branch to expand when duplicated:}} In case of inter-family marriages, select the line to expand further descendants from the common ancestor:&lt;br /&gt;
** Patriarchal Line (default) - choose the branch that contains the common ancestor who is male to expand.&lt;br /&gt;
** Matriarchal Line - choose the branch that contains the common ancestor who is female to expand.&lt;br /&gt;
* {{man label|Maximum display birth year:}} &amp;lt;code&amp;gt;1900&amp;lt;/code&amp;gt;  (default) - Limits the display of dates for persons born after this year.&lt;br /&gt;
* {{man label|Destination:}} defaults to the user home directory.  The destination directory for the generated HTML file.&lt;br /&gt;
* {{man label|Destination File:}} &amp;lt;code&amp;gt;DescendantSpaceTree.html&amp;lt;/code&amp;gt; (default) The destination HTML file name.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Web page usage ===&lt;br /&gt;
&lt;br /&gt;
The generated HTML file can be published to a web server, or simply opened locally with a web browser or file explorer (Edge, Chrome, Safari, Firefox, Opera, etc.)  &lt;br /&gt;
&lt;br /&gt;
The person chosen as the '''''Center Person''''' option will be displayed in yellow, and immediate descendants are expanded.  Basic information about the selected person is shown on the left.&lt;br /&gt;
Depending on the '''''Maximum display birth year''''' option, dates may be excluded from the basic information.&lt;br /&gt;
&lt;br /&gt;
Clicking on any of the displayed person nodes will change focus, and close any other currently open branch.   The immediate descendants of the focused person will &lt;br /&gt;
be colored to indicate the number of immediate descendants.  The deeper the hue of coloring indicates a greater number of immediate descendants.&lt;br /&gt;
&lt;br /&gt;
The entire graph within the canvas can be re-positioned by clicking and holding on the canvas, followed by dragging.&lt;br /&gt;
&lt;br /&gt;
A search box in the top right side of the window can be used to quickly focus on a person, including any persons not currently displayed.  Any part of a name can be searched, &lt;br /&gt;
as well as the Gramps Database ID.  At least three characters are required before the search displays results.  The list of search results can be scrolled with a mouse wheel or touch pad, or up and down arrow keys.&lt;br /&gt;
Click on a person in the search to focus immediately on that person, or press the Escape key to cancel the search.&lt;br /&gt;
Persons found in the search that include a plus sign &amp;quot;+&amp;quot; indicate that person is a spouse of a descendant.  &lt;br /&gt;
&lt;br /&gt;
The reset button '''&amp;amp;#10227;''' can be pressed to reset the graph and focused person back to the original starting person and graph position.&lt;br /&gt;
&lt;br /&gt;
The help button '''&amp;amp;#65311;''' will display usage for the viewer.  Click the &amp;quot; X &amp;quot; close button or press the Escape key to close the help window.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
=== Duplicate branches from inter-family marriages ===&lt;br /&gt;
&lt;br /&gt;
In the case of an inter-family marriages (i.e., such of that of a marriage of cousins), there would otherwise be two branches of descendants.  DescendantSpaceTree only expands the descendants from &lt;br /&gt;
such families in one branch, while the other branch is pruned.  The choice is made by the setting of the '''''Branch to expand when duplicated''''' option.  During report generation, the common ancestor of the&lt;br /&gt;
two parents is found.  The branch that contains the selected line (Patriarchal or Matriarchal) will be further expanded.&lt;br /&gt;
&lt;br /&gt;
An extra button will be displayed in these cases in the bottom left of the window.  When the branch is that of the selected line, the button will&lt;br /&gt;
navigate to the same person in the alternate branch.  The pruned branch will display immediate descendants in blue, indicating that they can be expanded in the&lt;br /&gt;
primary branch.  Likewise, if navigating to a descendant via the pruned branch, a button will allow navigation back to the expanded branch.&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Ancestral_Collapsible_Tree|Ancestral Collapsible Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:D3_Ancestral_and_Descendant_Charts#Descendant_Indented_Tree|Descendant Indented Tree...]] (D3 addon)&lt;br /&gt;
* [[Addon:DenominoViso|DenominoVisio...]] (addon)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Addons]]&lt;br /&gt;
[[Category:Plugins]]&lt;br /&gt;
[[Category:Developers/General]]&lt;br /&gt;
[[Category:Reports]]&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=User:Tpoindex&amp;diff=115884</id>
		<title>User:Tpoindex</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=User:Tpoindex&amp;diff=115884"/>
		<updated>2025-06-09T21:12:00Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: Create user page and link to DescendantSpaceTree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tom Poindexter&lt;br /&gt;
&lt;br /&gt;
[mailto:tpoindex@gmail.com tpoindex@gmail.com]&lt;br /&gt;
&lt;br /&gt;
Currently working on [[Addon:DescendantSpaceTree]]&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree-ReportOptions-60.png&amp;diff=115883</id>
		<title>File:DescendantSpaceTree-ReportOptions-60.png</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree-ReportOptions-60.png&amp;diff=115883"/>
		<updated>2025-06-09T21:04:02Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: DescendantSpaceTree-ReportOptions-60.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
DescendantSpaceTree-ReportOptions-60.png&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
	<entry>
		<id>https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree-WebPage-Addon-example-60.png&amp;diff=115882</id>
		<title>File:DescendantSpaceTree-WebPage-Addon-example-60.png</title>
		<link rel="alternate" type="text/html" href="https://www.gramps-project.org/wiki/index.php?title=File:DescendantSpaceTree-WebPage-Addon-example-60.png&amp;diff=115882"/>
		<updated>2025-06-09T21:03:20Z</updated>

		<summary type="html">&lt;p&gt;Tpoindex: DescendantSpaceTree-WebPage-Addon-example-60.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
DescendantSpaceTree-WebPage-Addon-example-60.png&lt;/div&gt;</summary>
		<author><name>Tpoindex</name></author>
		
	</entry>
</feed>