I had hoped to implement #481, but on reflection that is too difficult; it would require adding back in code to parse symbol sets, read external files as dictionaries, and more, which would take dozens of lines which would need debugging. Instead, I think it's safer to ignore the older settings and show a notification informing the user that this has happened.
The notification will only be shown once. There are currently no plans to show notifications for each update; I think doing so would hinder the user. However, this specific upgrade is major, and I think it therefore warrants a separate notification.
I had considered detecting whether the user is upgrading from v2, but doing so would require quite a bit of code which I'm not sure is stable, so I have decided to forego that. That has now been implemented.
I had hoped to implement #481, but on reflection that is too difficult; it would require adding back in code to parse symbol sets, read external files as dictionaries, and more, which would take dozens of lines which would need debugging. Instead, I think it's safer to ignore the older settings and show a notification informing the user that this has happened.
The notification will only be shown once. There are currently no plans to show notifications for each update; I think doing so would hinder the user. However, this specific upgrade is major, and I think it therefore warrants a separate notification.
I had considered detecting whether the user is upgrading from v2, but doing so would require quite a bit of code which I'm not sure is stable, so I have decided to forego that.That has now been implemented.