GRAMPS after 2.0.0
It has already been
two three releases following 2.0.0. Things didn’t turn out too bad. With the release of 2.0.x series came testing, and with it the usability problems that we are now fixing. It is amazing how many little things are hidden unless you unleash the users on a piece of code.
Most of the improvments in 2.0.1
and 2.0.2 — 2.0.3 have to do with optimizing work with large databases. The 1.0.x versions kept all data in memory. As long as it fitted, every data access and modification were zero-cost. Now everything is expensive: disk reads and certainly disk writes. So carelessly accessing data brings a huge perofrmance penalty.
The next big thing for the 2.0.x series is the workout for the reports. We have too may reports that do this or that little thing. There’s a lot of overlap between different reports, but neither is a complete success yet. The plan is to make fewer reports with deeper functionailty.
In the meantime, the 2.1/2.2 development branch is seeing a lot of changes. The shared events are being worked into the database core, and the Event View is next in line. The Repository View is already there, and the Sources can already refer to Repositories, thanks to Richard. Within just a few more month, we may see 2.2.0 released!