I've been working (very slowly, sorry about that!) on a complete re-vamp of Bluetooth Detection. Most of the code is completely new, and its been updated to Material Design. Along the way, though, I've done some soul-searching, and made a few very difficult decisions. I wanted to know what people think of these, before I publish:
1) The trial version will be no more. I'll support current users who've unlocked the trial, but if you are in the middle of a trial, or are a new user of the trial (which shouldn't happen, as I've already "unpublished" it), you'll simply get a note explaining that the trial version is no longer active. This comes for many reasons, but mostly because the benefit of having it didn't outweigh the cost (in time, mostly) of maintaining it.
2) Polling for "nearby" BT devices will now only happen if your BT is already enabled. That means that those users who use nearby to enable BT when you are in your car (as I myself did at one time) will have to either switch to Movement Detection, or simply leave BT on all the time (as I do now). Again, several reasons, but mostly that the experience was not ideal, and I don't think it was going to get better. With Android M, though, BT may enable polling even when off, so it may make a return in the future.
So, I'd like to hear what people think: please let me know how you feel, not only by voting, but also in the comments. Thanks!