In case you haven't noticed, a lot has been happening in Gramps Web's backend, see the v3.22.0 release notes. If you thought work on the frontend had slowed down in the meantime, thing again – this is almost too much for a single release. Enjoy!
New features
- You can now finally edit addresses! Implemented @karlvr in #1360
- You can now add and edit dates using non-Gregorian calendars, including Julian, French Revolutionary, Swedish, Hebrew, Persian, and Islamic. Implemented by @sharst in #1380
- At the bottom of each object view, there is now a list of the latest revisions of the object. Clicking on a revision takes you directly to the revision view where you can view the object's diff. Added by @DavidMStraub in #1376 based on a new feature in Gramps Web API v3.22.
- The admin settings now show deprecation warnings when settings are used that will be removed in the future. Note that this is only visible if your user account is of type "Admin". Added by @DavidMStraub in #1388 based on a new feature in Gramps Web API v3.22.
Onboarding improvements
A couple of usability improvements for users starting with an empty tree:
- When creating a first person in an empty tree, this person is automatically set as the home person, so chart views become immediately usable #1374
- For an empty tree, the chart view shows an add person button #1378
- Improve getting started note on the dashboard for empty trees or trees without families, hide empty dashboard sections #1392
- The onboarding dialog now asks for a confirmation of the password entered #1383
- Error messages for login and first-run view have been made clearer in #1393
Tree chart improvements
A major refactoring of the tree charts has started under the hood (#1397, #1398, #1399, #1401, #1402) – brace for new features in upcoming releases!
For the moment, there are a few small but noticeable visible improvements:
- When selecting a new person, for large charts it is now ensured it is always visible on the screen, and the zoom level is kept #1396
- The object preview popups are now much less annoying in chart views: they are closed one pan, zoom and click #1395, can be dismissed by pressing Escape, and open with an increased delay to prevent unwanted popups while moving the mouse over the chart #1403
- The chart is now longer rebuilt when resizing it or toggling edit mode, so it should feel smoother (no flicker)
- The relationship now longer shows a blank for unknown names, but an ellipsis like the other charts
Bug fixes
- Fix: Home person cannot be set after deleting it by @DavidMStraub in #1372
- Improve URL detection: handle parentheses by @DavidMStraub in #1373
- Fix address date display by @karlvr in #1352
- Replace
mwc-selectwithmd-selectso dropdowns escape dialog clipping by @karlvr in #1375 - Also show events with Persian and Hebrew calendar dates in timeline by @DavidMStraub in #1400
New Contributors
Full Changelog: v26.8.1...v26.9.0