<p dir="ltr">Good morning,</p>
<p dir="ltr">On 15 Jul 2015 7:11 am, "Linus Torvalds" <<a href="mailto:torvalds@linux-foundation.org">torvalds@linux-foundation.org</a>> wrote:<br>
><br>
> On Tue, Jul 14, 2015 at 1:19 PM, Tomaz Canabrava <<a href="mailto:tcanabrava@kde.org">tcanabrava@kde.org</a>> wrote:<br>
> ><br>
> >> If I start writing "Blu" and it auto-completes to "Blue Corner", then<br>
> >> an interface that says "but you mustn't choose that name, because that<br>
> >> will screw up your GPS coordinates" is a horrible interface.<br>
> ><br>
> > uh... that's not what's happening - it will not screw up your gps<br>
> > coordinates.<br>
><br>
> Note that "I have no GPS, because I haven't done the companion app<br>
> sync yet, because I have no internet" can also be important. Because<br>
> if that fills in GPS information, then that means that my _future_<br>
> sync with the companion app will not fill in the GPS data any more.<br>
><br>
> See? This is what I was talking about when I said that behavior should<br>
> not depend on whether you have synced with the companion app before or<br>
> after editing the dive location name. Because there just isn't one<br>
> correct case.<br>
><br>
> Yes, sometimes you want GPS data, because you didn't even have a<br>
> companion app running, or you just decide that "yeah, I have a good<br>
> enough fix from before".<br>
><br>
> And sometimes you _don't_ want GPS data, even if you don't have any<br>
> yet, because you want to fill it later.<br>
><br>
> > I'm confused ( really ). if you Write the "Blue Corner" without clicking on<br>
> > the list it will create a dive site without gps data, and it seems that's<br>
> > what you are saying is the same thing we have.<br>
><br>
> But I do actually want the name expansion, not the "type it out".<br>
><br>
> I don't want to write the whole name if I already have it.<br>
><br>
> For example, the name might not be "Blue Hole". It could be "Laje Dois<br>
> Irmâos, Fernando de Noronha, Brazil". Things with special characters<br>
> that I figured out after-the-fact, and can't necessarily even type<br>
> with my keyboard without looking up the keyboard map (just out of<br>
> curiosity, I checked: Right-Alt+6 to get a dead ^, followed by 'a'.<br>
> Although apparently it *should* have been 'ã' - Shift-RightAlt-Tidle +<br>
> 'a' on my keyboard).<br>
><br>
> Do you really want em to type it out, just because I know I don't want<br>
> GPS information, because I'm going to get the GPS info from the<br>
> companion app when the internet starts working again? Fernando de<br>
> Noronha did have intenet, but it was kind of flaky. Some other places<br>
> have been even worse.<br>
><br>
> So maybe I already have the dive site name, but I do *not* have GPS<br>
> location, and I don't *want* GPS location (because I know it I have<br>
> better info on my phone, or one of those "Turtle Reef is 20 miles of<br>
> west Maui coast-line" things), but I do want to just get<br>
> auto-complete.<br>
><br>
> Hey, I use auto-complete for dive buddy names. And that's despite the<br>
> fact that the most common dive buddy name I have has four letters.<br>
><br>
> For something like "Molokini Backwall drift: Reef's End"? Yeah, I'll<br>
> auto-complete it, thank you very much.<br>
></p>
<p dir="ltr">Could the best solution be broken into two parts?<br>
1. You haven't yet synced the companion app but you select your dive site from the list, so that new dive is assigned that existing site.</p>
<p dir="ltr">2. You sync the app, and the coordinates for that dive put it >20m (or whatever) from that site.  IIf this occurs you are prompted with 3 options:<br>
-Adopt existing coordinates (leave as is)<br>
-Create a new site with same name (might be a different mooring, might be a different ocean, either way you consider it different)<br>
-Update that site's location with the just downloaded coordinates</p>
<p dir="ltr">> And I just think that in general, the whole "we have to have a<br>
> discussion spread out over several weeks, three different versions,<br>
> and people can't even agree on the semantics" is a sign that we should<br>
> *not* have some kind of subtle rules and implicit behavior.<br>
><br>
>                Linus<br>
> _______________________________________________<br>
> subsurface mailing list<br>
> <a href="mailto:subsurface@subsurface-divelog.org">subsurface@subsurface-divelog.org</a><br>
> <a href="http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface">http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface</a><br>
</p>