Wow, 4 releases in a single month including 3 feature releases. I'm pretty sure that's a new record 🚀
New object view layout 📰
The main change in this release is a change of the layout of all objects views, i.e. detail views for people, families, events, places etc.
From the very beginning of Gramps Web, these views had a row of tabs, originally motivated by the similarity to the tabbed layout in Gramps Web. However, this view had several disadvantages.
- It was not very mobile friendly - only the first two or three of the tabs are visible on a typical mobile screen, so the tab bar had to be scrolled
- It required several clicks to reveal all the information, so it also wasn't possible to search for words across the entire view
- When switching to edit mode and back, sometimes the wrong tab was selected
Having to click to reveal the tabs was particularly annoying for objects that only contain little information, e.g. an event with one picture and one participant.
On the other hand, displaying all the information on a single page could make it difficult to navigate for objects that contain lots of information, typically people.
The solution to address all these issues is the new object view in Gramps Web 25.7.3, which removes the tabs and makes the entire content accessible by scrolling, but also adds an easily accessible table of contents to quickly jump between the different sections (which mostly correspond to the old tabs). On wide screens, this table of contents can be found in a small sidebar on the right. On smaller screens, every section heading contains a button which reveals the table of contents in a popup.
One trade-off that had to be made is that the new release temporarily removes the timeline view in the person view, because it didn't fit into the new layout. But it will be back in a different place in a future release.
Happy scrolling! 📜