<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#1F497D;}
span.EmailStyle19
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><div><div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><p class=MsoNormal style='margin-left:46.95pt'>On Mon, May 27, 2019 at 11:18 AM Shaping <<a href="mailto:shaping@uurda.org">shaping@uurda.org</a>> wrote:<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:57.9pt'>I think you could port almost anything in the form of an external package, and if it's not in the base image the Cuis community wouldn't have any saying, right? Personally, I'm happy to have a minimalist image, and I would put as much of possible in external packages.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:46.95pt'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:46.95pt'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Makes sense, but I miss the creature comforts. I’m particular about highlighting and formatting. I have it just so in VW--hard to live without. I tend to use monospace fonts too, even for labels, and this causes field overflow in Pharo. </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'> <o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><p class=MsoNormal style='margin-left:.5in'>I prefer monospace fonts too, for everything. We have DejaVu Mono and others, you could load any TT font I guess, I used to have a customized DejaVu Mono with some glyphs replaced with double-width glyphs in order to make the arrows and some math operators bigger, at some point I build that again.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yes, I use Fira Code in Pharo. Looks great. Love that font.<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'> </span><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> <span style='color:#1F497D'>Along the same line, must we do without buttons with icons in the debugger?</span></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:25.05pt'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.5in'>Squeak doesn't have icons in the debugger either. VWs does?<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:25.05pt'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yes, and I was actually stuck for a few moments in the debugger, wondering what to do, looking for the arrows. It’s funny. Alas: words on buttons in the debugger. Haven’t used Squeak steadily since 2004-ish. Icons/images usually speed recognition and workflow. Seems like a low cost in space and work if we already have a button that takes an image.</span><o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p><p class=MsoNormal style='margin-left:.5in'>Yes, it should be easy to add icons to the debugger and other tools, it would be nice to do it by extending Theme. In general Cuis is super easy to customize, I'm also very particular about the UI, I use tiling windows, no window titles, etc (see attached screenshot) and it was very easy to implement this in Cuis.<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>I’m trying to figure out way to limit eye-span and window-count (same as your need to move your windows unless you have a rigid tiling scheme that works the way you want). I like VW because you can open 6 or so browsers, put them on top of each other, and just loop thru them with your eye more or less in the same spot in the method pane, using Alt-Tab. I stack up with browsers in the same spot. Then I stack-down as the work is completely. This gives me maximum orientation stability (where am I?; where’s my stuff I’m working on) and minimal eye-movement/span, minimal clicking, minimal manipulation of windows. Along the same line, I wish we could nest in the system browser some of windows that are now being opened for refs/implementors/senders, or give the option of nesting or opening. In the first case with the nesting, you can often stack down out of your work trajectory more efficiently than if you have to hunt around for a window, unless you have rigid tiling and are happy with the smaller windows, or have lots of monitor real estate, longer viewing distance, and a bigger monospace font that fits. <o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:25.05pt'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Is anyone feeling the dev-speed-hit from the missing features found in the likes of Pharo or VW? Very Spartan. If the goodies do exist, perhaps a more automatic way of making those visible as loadable packages/features in various default configurations would help newcomers. </span><o:p></o:p></p><p class=MsoNormal style='margin-left:25.05pt'><o:p> </o:p></p><p class=MsoNormal style='margin-left:25.05pt'>I'm not, I really like Cuis, and after I customized it I feel very at home, can't live without it. On the other hand, I feel lost in Pharo's UI, but I didn't use it much.<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>I prefer Pharo’s leading-edge mouse action. I wish this were a configurable feature.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Also, I don’t see a filter field in Cuis’ class browser. Did I miss it?<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p></div></div></div></div></body></html>