Skip to content

Releases: TheBestTvarynka/grafily

0.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 11:59
8fa15a8

What's Changed

Full Changelog: 0.3.6...0.4.1

0.3.6

Choose a tag to compare

@github-actions github-actions released this 18 Jul 14:00
d3dc201

What's Changed

Full Changelog: 0.3.5...0.3.6

0.3.5

Choose a tag to compare

@github-actions github-actions released this 04 Jul 20:57
74b3341
  • Now the user is able to show/hide any children nodes of the marriage separately: #34
  • Refactored the code, so now developers do not need to silence ESLint: #35
  • Added unsaved data detection: now, when the user tries to go to the start-up menu when there is unsaved data, the plugin will ask for confirmation: #36

0.3.4

Choose a tag to compare

@github-actions github-actions released this 18 Jun 16:12
f2cddb2

What's Changed

  • Downgraded to React 18: #28
  • Fixed start-up menu: show the menu even when the index is empty: #29
  • Added artifact-attestations: #30

0.3.3

Choose a tag to compare

@github-actions github-actions released this 31 May 13:38
06b45e0
0.3.3

0.3.2

Choose a tag to compare

@github-actions github-actions released this 31 May 13:28
9e00a94

Fixed the plugin description in manifest.json:

image

0.3.1

Choose a tag to compare

@github-actions github-actions released this 31 May 13:19
ddb8bbe
  • Updated the README.md.
  • Fixed the manifest.json.

0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 May 13:03
96b65e6

Publish a new release, because Obsidian requires the release title to match the version in manifest.json. No new improvements.

v.0.3.0

Choose a tag to compare

@github-actions github-actions released this 09 May 11:28
96b65e6

This release includes numerous changes. Finally, after months of work, this plugin is usable. Below is the short list of new features from most to least significant (in my honest opinion).

All persons in demo screenshots below are generated using AI. If you find any coincidences with real people, please contact me, and I will fix them.

Visualization algorithms

Reingold-Tilford

It finally works as intended. I rewrote the implementation and added nodes collapsing/expanding, node rearrangement, etc. Demo:

tree_demo

This algorithm can render the children's tree as well as the parents' tree.

PRs:

Brandes-Köpf

A new layout type. It is suitable for family graphs of any complexity. The user can expand/collapse any nodes they want. The nodes are not perfectly centered, but still pretty enough.

graph_demo

PRs:

Persistance

Now the user can save generated graphs and reopen them in the next session. It allows the user to have a favorite graph collection.

PRs:

Start-up menu

The start-up menu shows when the user opens the plugin. It allows the user to either load a saved graph or generate a new one.

image

PRs:

Side panel

The side panel is a panel of 8 buttons:

image
  1. Move the node left among its siblings.
  2. Move the node right among its siblings.
  3. Swap the selected person's place with their spouse.
  4. Show the current node: the viewpoint will move so the selected node will be in the center of the screen.
  5. Return to the start-up menu.
  6. Reload persons' data. This button will not update relationships. But it will update a person's data, such as names, images, and dates.
  7. Save the current graph.
  8. Delete the current graph.

Data directory configuring

Now the user can configure the directory that the plugin will scan for people's data.

PRs:

Other fixes and small improvements:

View

Docs

CI

v.0.2.0

Choose a tag to compare

@TheBestTvarynka TheBestTvarynka released this 11 Jan 13:05
c34044e

This is the second release of the Grafily plugin. Now it is closer to what I want, but still far from the end goal.

Nevertheless, the list of new features is impressive.

The V2 of the nodes positioning algorithm

Actually, it is not a second version, but rather a complete rewrite with additional features.

Now it supports siblings and their spouses' positioning. Even more, it supports rendering sibling' spouse ancestors (parallel family tree).

Parents collapse

Now the user can hide/show persons' descendants.

Better styling

Do not render the unneeded edge handles. Do not render needed buttons. More consistent styling.

Showcase

image

(I did not have the time and energy to create fake data, so I just blurred sensitive information)