Hi all!<br>
<br>
Yeah, this topic again, but before we release the next version of Squeak, I thought we maybe could slightly round off our list of preferences in order to improve the initial experience for new Squeakers even more!<br>
<br>
I have went through the entire list of preferences and identified several regressions and dead preferences (you may have noticed a number of other recent contributions by me regarding this topic), but I also made a list of default preference values with which I personally do not really agree, so I thought we could discuss them here. I'm trying to be brief:<br>
<br>
<b>1. Windowing</b><br>
Personally, the first thing I do in every new image is to enable these prefs:<br>
<i>"mouse over for keyboard focus"</i>, <i>"open tools attached to mouse cursor"</i>, <i>"windows' contents are always active"</i>.<br>
Do I belong to a minority of Squeakers or could we satisfy a majority of Squeakers by turning on these prefs by default?<br>
<br>
<b>2. Tools</b><br>
Very brief suggestions:<br>
- <i>TextDiffBuilder ignoreLineEndings</i> -> true<br>
- <i>Show annotation pane in the debugger</i> -> true<br>
- <i>Extra debugger buttons</i> -> true<br>
- <i>Show stack variables in debugger</i> -> maybe? I like it, does it harm?<br>
- <i>Stack Size in Notifier/Full Debugger</i> -> increase by factor 2 or more, should not be a performance issue nowadays, but increases convenience<br>
<br>
<b>3. Morphs<br>
</b>- <i>Wrapped tree navigation</i> -> true (just consistent to lists)<br>
- <i>Use the new color-picker</i> -> true (c'mon, this tool is already >11 years old! :p)<br>
<br>
<b>4. Editing</b><br>
- <i>Auto enclose brackets</i> -> #beforeSpaces (see [1], pending. Inserting a bracket pair () right before a character just feels pretty useless to me.)<br>
- <i>Enclose selection with brackets</i> -> true<br>
<br>
<b>Please give feedback or discuss!</b> You could opt en block or leave more detailed feedback to the single proposals. Looking forward to a productive debate! :-)<br>
<br>
Best,<br>
Christoph<br>
<br>
[1] autoEncloseBeforeSpace.cs: http://lists.squeakfoundation.org/pipermail/squeak-dev/2021-November/216871.html<br>
<br>
<font color="#808080">---<br>
</font><i><font color="#808080">Sent from </font></i><i><u><a href="https://github.com/hpi-swa-lab/squeak-inbox-talk"><font color="#808080">Squeak Inbox Talk</font></a></u></i>