Something I have been meaning to do for a long time, is to update the preferences dialog for Tracker to easily add locations which are special user directories (as per the GUserDirectory locations).
I wanted to do this in such a way that:
- It was really easy to toggle locations as recursive or not
- The file chooser was only necessary for non-standard locations
- Better use of the space was made by integrating the two lists (previously) for single directory and recursive directory indexing
- I could fix a few issues which had been reported when it came to saving using the special symbols (e.g. &DESKTOP for G_USER_DIRECTORY_DESKTOP, etc.) when one or more user directories evaluated to the same location
The result is this (now in master and 0.12.2 when it is released):
Source: My blog