<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, May 24, 2014 at 3:10 PM, Chris Muller <span dir="ltr"><<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Let's bloviate about the characteristics of this sort of UI element, a<br>
beep, and see if we can identify anything interesting:<br>
<br>
- Beep is a way to get the users attention assuming their speakers<br>
are turned on and not muted.<br></blockquote><div><br></div><div>and they're sittign at their machine, not elsewhere doing something different</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Beep accesses a different sense than the screen so, for example,<br>
if you want to be elsewhere in the same room, not actively looking at<br>
the screen, but want software to pre-empt your attention ASAP. But I<br>
think this should be application-specific, not deep in the system.<br></blockquote><div><br></div><div>I find a notifier in a bright colour quite informative enough.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Beep does not need any particular graphical or framework<br>
dependency. That's nice.<br></blockquote><div><br></div><div>But a dependency on system sound, as we've seen, is problematic.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Beeps are not informative, but are "irregular" which, to me, would<br>
be an indication of something _wrong_, something negative not<br>
positive.<br></blockquote><div><br></div><div>Um, Skype and FB beep me all the time as part of their normal notification process. Not indicating anything wrong.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Beeps can be less-intrusive than a modal pop-up, because while it<br>
may cause the user to pause and wonder what the beep is about, it<br>
doesn't require any action to get rid of it like modal pops do -- the<br>
sound is just there and gone.<br></blockquote><div><br></div><div>We're not talking about a modal pop-up. We're talking about augmenting (as some of us are arguing, unnecessarily) the opening of a notifier.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- However, it's VERY intrusive, IMO, to arbitrarily introduce<br>
noise-pollution into the users environment. Unacceptably so.<br>
<br>
So, overall, I can't think of any good reason base Squeak should ever<br>
beep at the user. If it were anything, it would be something related<br>
to mis-use of low-level gestures -- like a key combination that's<br>
common in the outside world but different or not accepted in Squeak.<br></blockquote><div><br></div><div>I can't tell if you're being sarcastic or not.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
<br>
On Sat, May 24, 2014 at 3:38 PM, tim Rowledge <<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>> wrote:<br>
><br>
> On 22-05-2014, at 3:47 PM, tim Rowledge <<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>> wrote:<br>
>> It’s something to do with SoundService default etc.<br>
><br>
> I’m still trying to puzzle out why on earth we ended up with the system beep being involved in a complex services regime. The beep is supposed to be a trivially simple way to get a noise out of the system when you need to have some alert that doesn’t rely upon anything complex. That’s why it is a primitive; that way if you need something more complex because a noise isn’t appropriate (or possible?) you can make it flash a light or set off some dynamite, or (rather mundanely) write to a console.<br>
><br>
> Did anyone come up with an especially good reason for the complication? I’m willing to be persuaded if there is a good argument.<br>
><br>
> tim<br>
> --<br>
> tim Rowledge; <a href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
> Strange OpCodes: FSE: Fake Serious Error<br>
><br>
><br>
><br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>