Data entry overhaul: create people from tree views and more! ✍️
So far, entering lots of data into Gramps Web was often clumsy. To create a new family with parents and children, you would first have to create the people objects for the parents and children, and then a family object linking them together. This not only required filling in multiple different forms, but also knowing something about the internals of the Gramps data structure, such as the fact that families are links between people.
In this release, we've drastically improved the data entry experience with multiple new features:
- Create people from tree views. The ancestor chart, descendant chart, hourglass chart and relationship chart now have an edit mode. When you activate it, each person box gets a new add button, which allows you to add a parent, child, sibling, or spouse to that person right from the chart view. The chart updates automatically. This establishes a completely new data entry workflow: simply build your tree visually without ever needing to navigate away from it.
- Create people in the new family form. The "new family" form required the people (parents and children) to already be present in the database, so it was necessary to create them beforehand. Now, you can optionally create the people right in the same form, so you can enter all the data for parents and children in a single form.
- Link families from person view. So far, you could only add a person as parent or child to a family by navigating to the family – again something that needs knowledge about the internals of the Gramps data model. Now, mirroring what Gramps desktop already supports, you can add a person as parent or child to a family directly from the person view. You can also reorder families (e.g. in case of multiple spouses) and delete a link from the same view.
Print 🖨️
So far, the browser's print function didn't work at all with Gramps Web - if you'd try to print out a blog post or note, or convert it to PDF using the browser's print function, you would only get a single page, including navigation bars.
In the new release, you can finally use the print function in your browser normally, hiding the navigation bars and printing long text on multiple pages.
Other improvements ✨
- The management of theme colos has been overhauled in preparation for future improvements. You'll notice some subtle changes in color tones. If you see any drastic changes, please file a bug report! Implemented in #1135
- Improve profile section in family view in #1133
- Show child reference type in children list in #1132
Fixes 🔧
- After deploying a Gramps Web update, users sometimes saw white pages or app update indicators that didn't disappear. These issues should be fixed now. Please use Ctrl + F5 (hard reload) when still encountering them.
Full Changelog: v26.5.0...v26.5.1