<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 07/31/2013 11:22 AM, Jamie Bullock
wrote:<br>
</div>
<blockquote
cite="mid:486988D3-3516-49EE-BDAB-1A8C1742BFE5@jamiebullock.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<br>
<div>
<div>On 31 Jul 2013, at 16:11, Dan Wilcox <<a
moz-do-not-send="true" href="mailto:danomatika@gmail.com">danomatika@gmail.com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space; "><br>
<div>
<div>On Jul 31, 2013, at 6:00 AM, <a
moz-do-not-send="true"
href="mailto:pd-list-request@iem.at">pd-list-request@iem.at</a>
wrote:</div>
<br>
<blockquote type="cite">
<blockquote type="cite" style="font-family: Helvetica;
font-size: medium; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: 2; text-align:
-webkit-auto; text-indent: 0px; text-transform: none;
white-space: normal; widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; ">
<blockquote type="cite">At the very least, I think
"Connect" is a bit confusing. It implies that there
can be an unconnected state when the main purpose of
the dialog is managing which things are connected.
Maybe "Apply Settings", "Update Connection
Settings", or even "Update", etc is better.<br>
</blockquote>
<br>
Ok. I think "Update" or "Update Connection Settings"
is probably best.<br>
</blockquote>
<br style="font-family: Helvetica; font-size: medium;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent:
0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; ">
<span style="font-family: Helvetica; font-size: medium;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent:
0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255); display: inline !important; float:
none; ">When would a user want to change a setting but
not "apply"? Surely you want the actual settings in
the backend to always reflect the current state of the
preferences dialog and vice versa.</span><br
style="font-family: Helvetica; font-size: medium;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent:
0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; ">
<br style="font-family: Helvetica; font-size: medium;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent:
0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; ">
<span style="font-family: Helvetica; font-size: medium;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent:
0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255); display: inline !important; float:
none; ">best,</span><br style="font-family: Helvetica;
font-size: medium; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: 2; text-align:
-webkit-auto; text-indent: 0px; text-transform: none;
white-space: normal; widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; ">
<br style="font-family: Helvetica; font-size: medium;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent:
0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; ">
<span style="font-family: Helvetica; font-size: medium;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-align: -webkit-auto; text-indent:
0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color:
rgb(255, 255, 255); display: inline !important; float:
none; ">Jamie</span></blockquote>
<br>
</div>
<div>I think you misunderstand me. Of course the changes
should be applied, I'm just saying I thought the "Connect"
button label was a little confusing. "Apply" would work as
well in this case, but I think something like "Update
Connection Settings" etc is more verbose, but also more
clear.</div>
<div><br>
</div>
<div>What I meant by not having an apply button a few posts
ago, was that in most Mac apps you don't have a 2 step
process to change settings aka change then apply. When you
change a setting that's it, it's both changed and updated
at the same time. I do agree with Jonathan that, in this
case, it makes sense to have a 2 step process. I was
mainly pointing out I thought the labeling could be more
clear.</div>
</div>
</blockquote>
<br>
</div>
<div>Actually, I don't think I expressed myself very well as I was
arguing the opposite. I think the settings should take effect
immediately and there shouldn't be an "apply" or "connect" or
anything button — you just change a setting and that's it —
done!</div>
<div><br>
</div>
<div>Hence my question about when you would want to "not apply"
the settings.</div>
<div><br>
</div>
<div>I can't find any other application on my Mac that has an
"apply" button in the audio prefs dialog, and FWIW, in Integra
Live we managed to create an audio prefs without an apply step,
based on Pd using IOhannes' [mediasettings] externals, so it's
definitely possible.</div>
</blockquote>
<br>
My question: are all current (and imaginable future) audio APIs able
to handle quick changes to the setttings? Say, if a user toggles
"Use Callbacks" three times within 500ms and Pd tries to connect to
ALSA each time, does ALSA handle that gracefully? (Or whatever
backend-- I can't remember if ALSA has that option available atm.)<br>
<br>
-Jonathan<br>
<br>
<blockquote
cite="mid:486988D3-3516-49EE-BDAB-1A8C1742BFE5@jamiebullock.com"
type="cite">
<div><br>
</div>
<div>best,</div>
<div><br>
</div>
<div>Jamie</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
<br>
</body>
</html>