This is already the second feature release this September; and also this time the release images contain improvements of the server component in addition to all the goodies below. 🚀
The highlight in this release is the biggest overhaul of the tree charts in years!
Tree Charts: Animation & Controls
Facilitated by the refactorings in the last release, this release finally brings smooth animated transitions to the tree charts! When changing the selected person, the chart no longer jumps abruptly to the next state, but all person boxes rearrange to their new positions.
When you're panning and zooming and jumping around between people, the chart sometimes drifts off the canvas, or you get lost in a big tree. To mitigate this, the charts now have new view controls – one button to center the chart on the currently selected person, and one button to fit the whole chart into the currently visible canvas.
Finally, the currently selected person was sometimes difficult to spot, only highlighted by a subtle drop shadow, and the button to navigate to the person view was hidden between unrelated chart controls. To increase clarity, the select person's full name, Gramps ID and profile image are now always shown below the chart controls, and clicking on it takes you to the person view, the same as everywhere else in the app.
In addition, to make better use of the available screen space, the chart type switcher was changed from a large tab bar to a compact segmented button.
Implemented in #1428, #1429, #1431, #1426, #1432, #1433, #1434, #1435, #1436, #1441
Other New Features
- When creating a new person and entering their birth and death events, you can now create a new place directly from the form if the place doesn't exist in the database yet. #1421
- In the note editor, you can now use Markdown-like short codes like
*...*,**...**for italic and boldface, and typing[[...]]opens the link dialog. Moreover, the note editor now also supports highlighting text with a background color, either via a new dedicated button or via the==...==short code. #1443
Performance
- Do not fetch places with backlinks #1422
Bug Fixes
- Use getComposedRanges for offsets in editor by @DavidMStraub in #1439
- Fix translation key typos so existing translations are used by @anthonyroussel in #1437
- Fix for first run wizard in single tree installs by @DavidMStraub in #1444
- Style tweaks for the profile picture by @DavidMStraub in #1445
New Contributors
- @anthonyroussel made their first contribution in #1437
Full Changelog: v26.9.0...v26.9.1