Dear Developers,
I have written you on this subject before, it's been quite a while ago now.
Here's the thing, we NEED a USER keynote that does not require a host. I use keynotes constantly and the fact that they need and move with their host costs me a lot of time. I personally see absolutely no advantage to having a user keynote that requires a host. What do we have to do when we want to keynote an element that does not function as a host like in a detail view for example? We have to start the leader from the keynote on something that will function as a host then move the keynote and it's leader to the correct element. And what happens when we change or delete it's host? The keynote either moves (then we have to relocate it again) or it is deleted. This costs a LOT of time. Keynotes are constantly moving around just because you make a small change to their host. Take a concrete slab as an example, if you use that slab to function as a host so you can keynote an element that won't function as a host then you change the boundary of that slab your keynotes are moved away from the element you applied the keynote to and you have to find them in every view and relocate them. I'm sure you see that having a user keynote that does not require a host is something I'm sure anyone who uses user keynotes wants.
Sincerely,
Keith