Changelog

VERSIEGESCHIEDENIS van Roots of me

VERSION 1.3.2 (08-10-2021)

Features

  • Responsive toolbar, tabs, and top panel tools for smaller screen sizes (< 620px height). On bigger screen sizes (> 620px) the normal tools are shown.
  • Minimum width of 500px for genogram windows.
  • Minimum height of 500px for genogram windows.
  • Rendering of relationship start and end date improved.
  • Added "Unknown" to "create partner" submenu.

Bugs

  • The login form would show the wrong login error in certain cases.
  • The contextual menu would show "stillborn son" and "stillborn daughter" in the "create partner" submenu.
  • "Show all/Hide all" button in the legend tab didn't work.

Chores

  • Use .svg logo instead of .png logo.
  • The "open form automatically" feature is disabled by default. It can still be enabled from the preferences.

VERSION 1.3.1 (07-09-2021)

Features
  • A notification is shown when saving genograms.
  • New logo for in the "contact support" form.
  • If you create a new person on top of a lineage that has a loose endpoint, the person will be connected to the lineage.
  • If you drag a person that is not connected to a lineage onto a lineage without a connected person, the person will be connected to that lineage.
  • Instructions for genogram encryption.
Bugs
  • It was not possible to delete points.
  • When creating a lineage with no person attached (loose endpoint), the properties symbol would be placed in the wrong place.
  • When creating custom legends for relations, they were not displayed everywhere (dropdowns, properties, legend tab, multi form).
Chores
  • The Application User Model ID is now properly set on windows.
  • The notarization process uses the never "notarytool" utility from Apple.

VERSION 1.3.0 (01-09-2021)

Features

  • Improvements to the flow for new users on the home screen:
    • Added "log in" button
    • Added "start subscription" button
    • The home screen shows if you:
      • are in the trial period
      • are not logged in
      • have no subscription
  • New relation type: Divorce. Can be used instead of the identical relationship. Visually the relation break happens between the parents, not the children.
  • Attributes can now be added to stillborn children.
  • All relations can now be broken. This is shown visibly on the canvas as well.
  • Points on relations have a more intuitive position, they are drawn absolute.
  • Improvements to selection in view mode (double-click to select and open properties)
  • The default legend can be customized for relations.
  • Improvements to the preferences dialog
  • The support ticket form has changed name to "contact support". You can now also post questions through this form.
  • You can now submit more support tickets.
  • Added logged in state to the support ticket form
  • When selecting shapes the background color is also shown as selected color. This is more obvious and it is similar functionality as used in systems.
  • Added improvements to the contextual menu:
    • Added options to quickly start drawing relations and relationships (just like lineages)
    • When two people are selected and you use the above mentioned functionality the relation/relationship/lineage will be created between the two selected people.
    • When starting drawing the above mentioned elements, they will be sticky to relevant objects (f.ex a lineage is sticky to people etc.)
  • When a user reveals the password in the login form by using the eye button next to it, it is hidden when submitting the form.
  • Performance improvements
  • When hiding groups with selected items, the selected items will still show as opaque until deselected. The same applies for currently drawing items.
  • Changed default editor block type from paragraph to normal line.
  • The editor toolbar is inactive when the cursor focus is not in the textbox form.
  • The editor toolbar block type dropdown shows the visual appearance of the different block types.
  • When hiding a custom layer that includes the currently selected item, that item will still be shown, but more opaque to indicate that it's group has been hidden.
  • When the end date of a relationship was not filled, but the start date was, the end date would be shown as '?'. This suggests a bad quality of the relationship and has been removed.
  • Multiples (twins, triplets, etc.) that are already made identical or non-identical can be changed to the opposite via the contextual menu.

Bugs

  • Genogram windows now correctly remember their mode (edit/view/preview).
  • Corrected an error message in the login form that would not disappear even after a successful login.
  • When auto-cropping the canvas, open ended lineages would move their end point.
  • When auto-cropping the canvas, relations with pivot points would move their points.
  • When copy-pasting lineages with a one free endpoint (not connected to a person or a relationship) the free points was not moved with the rest of the content.
  • When copy-pasting relations with pivot points, the pivot points was not moved with the relation.
  • The login form would not show the first request error message.
  • The scale slider in the person form would only receive focus on second click.
  • In special cases, when emptying a text field, the field would not respond to the change.
  • When undoing movements of points the data would be corrupted.
  • Transparent textbox border would also make the text transparent.
  • The "content changed" state in the genogram window title (*) would change when the meta/ctrl keys were pressed.
  • Undo/Redo shortcut keys would sometime stop working on windows.
  • In preview mode, systems and textboxes could still be selected.
  • The error message in the login form would never disappear. It should disappear when the user presses the login button.
  • Checkbox lists in the form for multiple items were not working properly.

Chores

  • Upgraded dependencies.
  • Various performance optimizations.
  • Various interface improvements.
  • Textual improvements.

VERSIon 1.2.0 (30-04-2021)

Features

  • Relations support double directionality (none, single or double).
  • Attributes can be exported or imported to an external file (.gaf) for reuse in other genogram or organisation wide.
  • For companies we now have simplified license checking. We support a separate company mode, where users don't have to log in with their own login. This is primarily for companies with flex workstations or roaming profiles. Also we give the option of a configurable end date of the trial period, so that the trial period ends uniformly for the entire organisation.
  • The possibility to open url with the custom protocol 'gng://'. This will enable closer integration with browsers.
  • Select and open multiple genograms from the open file dialog.
  • Improved the sales funnel with a direct link on the home screen ("Start subscription").
  • The home screen shows remaining time of the trial period.
  • Removed the setting "Revert to pointer" from preferences and made it the default.

Bugs

  • Fixes a bug where (under certain conditions) opening a genogram file and upgrading to newer format would fail.
  • Fixes a bug where the encryption warning would not be shown a second time.
  • Fixes a bug where clicking the hide/show button inside a collapsible would close the collapsible.
  • Fixes a bug where a genogram window would have a "dead" area (not updating), until the user resizes.
  • Fixes a bug where categories were not migrated to the new format.
  • Fixes a bug where custom groups would not be shown in any of the "view" modes.

Chores

  • Better release integration with the website.
  • More efficient usage of and better separation of the stores.
  • Remove ability to "break" relationships as it conflicts with the relationship types. Users should use types "Separation", "Legal separation", "Divorce" or "Nullity".
  • Textual changes.
  • Icon for .gaf files.
  • Unifying all modes of the app under one project in Sentry.

Build

  • We now build native versions for Apple M1 processors (arm64).
  • This processer is used in the Apple computers released in the last quarter of 2020 and later.
  • Improved speed and manageability of the build.
  • Upgraded to webpack 5.

VERSIon 1.1.4 (26-11-2020)

Features

  • Canvas always autosizes.
  • Increased maximum genogram width and height to 100000 pixels.
  • Added messages when the minimum and maximum size reached.
  • Increased the canvas message visible time to be 5 seconds instead of 1.5.

Bugs

  • Fixes a bug that caused the width and height numbers in the genogram form not to update when autosizing the genogram.
  • Fixes a bug where the window title would not change when saving with another file name.
  • Fixes a bug that would cause an error when doing undo / redo.

Chores

  • Remove the obsolete "autosize" preference in the preferences dialog.
  • Language improvements.

VERSIon 1.1.3 (15-11-2020)

Features

  • Better trial period -> subscription -> subscription expiration flow and better feedback to the user when subscription checks fail.

Chores

  • Improvements to error reporting for both platforms.

VERSIon 1.1.2 (11-12-2020)

Bugs

  • Fixes a bug where all windows would close if the user has hidden the welcome screen (unchecked the check box 'Show tips on applications startup' and closes his first genogram window.

VERSIon 1.1.1 (11-11-2020)

Features

  • Remove page breaks from word export.
  • Canvas autosizes after undo/redo. 
  • Canvas autosizes when typing in textboxes (and when the feature is enabled in the preferences).
  • Layout and text improvements to the consent dialog (consent for analytics).
  • Interactive animation in the about box.

Bugs

  • Fix a bug that caused pdf export layout to be on two pages.
  • Fix a bug that prevented users to close the consent dialog (consent for analytics) if they hadn't made a choice.
  • Fix a bug where all items was selected when selecting all text in an active editor/textbox.
  • Fix a bug where textboxes and legends would be autosized when exported.
  • Fix a bug that would show an error dialog when quitting the application: "Object has been destroyed"

Chores

  • Disabled uploading files and sending system info in the issues form. 
  • Test version now acts the same as the production version.
  • All builds are now 64-bit exclusively.
  • Improved first run flow stability
  • Rearranged the 'points' step in the tour
  • Dutch locale improvements. 

VERSIon 1.1 (21-10-2020)

Features

  • Use hotkey.js instead of mousetrap.js for hotkeys.
  • Export to Word improvements (image fits the page).
  • Copy/paste across different genograms.
  • Dropdown menus in the text editor show the active used styles for the current text / block with checkmarks.
  • Create standard ancestral tree (2-5 levels).
  • Forgot password link on login form.
  • Extract attributes from the 'Settings' panel to it's own tab panel.
  • Add birth place field to people.
  • Relations can now be double directional (two arrows) or single directional (one arrow).
  • Splash screen while starting up the application.
  • Splash screen while creating new genogram or opening genogram.
  • Improvements to startup time/experience.
  • Improvements to the password dialog and opening of encrypted genogram.
  • Added changelog to the application.

Bugs

  • Fix a bug that created double ancestral trees.
  • Fix a bug that would auto-size all the legends when opening a genogram with resized legends.
  • Fix a bug that generated new encryption key for an encrypted genogram after successfully decrypting it.
  • Fix a bug that caused the home window not to get focus on application startup.
  • Fix a bug that caused an error in the tabs/panels when disabling the tooltips.
  • Fix a bug that caused document to show as 'with changes' after saving.
  • User can now save in 'edit' and 'preview' mode. 

Maintenance

  • Dutch locale improvements.
  • Added changelog.
  • Performance improvements.
  • Improved functionality of copy/paste hotkeys vs. menu items.
  • Validations and normalization functions are now memoized. 

Build

  • Sign the build with an EV code signing certificate. Installation on windows is easier and more reliable.
  • MSI installer available (Meant for unattended installs) 

Version 1.0.0 (02-09-2020) - Initial release