This is the list of all the things that should be done on the multi-dataset branch before merging it to master.
-For all activities with dataset, by default have ALL datasets activated.
This is needed to make it optional for users to have to go and select datasets.
-In the menu activity list, on each activity, show the Difficulty level (stars) of the lowest and highest difficulty dataset activated.
This means, if lowest/highest are different, showing two icons instead of one as we do currently, with a separator inbetween, but that should fit easily.
If lowest/highest are the same, show only one icon.
-Link the Difficulty filter in main settings page to dataset selection
This means, when changing the min/max Difficulty filter and closing the main settings page:
-activate only the datasets in the selected range.
-update the stars icon on the activity entries in the menu accordingly
-filter the activities not in the selected range
And maybe also, grey-out the filtered datasets to prevent them from being selected, and display a notification that a Difficulty filter is active.
-Port all the activities with options but no datasets to use the new Settings button instead of the old settings button.
-Fix the various new bug/issues, like:
-the overlapping options in Simple letters settings)