Move "Show Replicants" from Deskbar to Tracker Preferences
|Reported by:||jonas.kirilla||Owned by:||nobody|
|Has a Patch:||no||Platform:||All|
While Replicants is a system-wide feature, the Deskbar option "Show Replicants" only means something for those replicants that display on a shelf, the most prominent being Tracker's desktop. It seems appropriate to move the setting "Show Replicants" from Deskbar, where it gets a lot more attention than it needs, to Tracker Preferences, where it fits better.
I'm not aware of any simple way to subscribe to dragger on/off, so if Deskbar's option is to remain, Tracker Preferences may show a stale dragger on/off setting if Deskbar's option is used while Tracker Preferences are open - unless Deskbar notifies Tracker Preferences somehow. But I recommend removing the option from Deskbar anyhow, for the simple reason of not being a prominent enough feature to show there.
(It might seem appropriate to give Replicants a dedicated preferences application if there were more settings to them. For now I think Tracker is a good place.)
About the code, the setting isn't stored by Tracker so it deviates some from the other Tracker options. The code on defaults and reverting changes could use a second opinion.