<div dir="ltr"><div class="gmail_quote"><div>Hi Mark!<br></div><div dir="ltr"><br></div><div dir="ltr">On Wed, Oct 17, 2018 at 5:32 PM Mark Roseman <<a href="mailto:mark@markroseman.com">mark@markroseman.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div><div><blockquote type="cite"><div>On Oct 16, 2018, at 1:46 AM, Tal Einat <<a href="mailto:taleinat@gmail.com" target="_blank">taleinat@gmail.com</a>> wrote:</div><div><div dir="ltr"><div class="gmail_quote"><div>Our current find dialog isn't much clearer than a search bar:</div></div></div></div></blockquote><blockquote type="cite"><div dir="ltr"><div class="gmail_quote"><div><div>For comparison, here's what the search bar in the current PR looks like on Windows:</div></div></div></div></blockquote></div><div>Thanks for posting the images.</div></div><div><br></div><div>While I’m not a big fan of the existing dialogs, I think when you try to replace the dialogs entirely you end up having to shoe-horn every feature into a small space.</div></div></blockquote><div><br></div><div>I'm not convinced; it seems that there's enough room if we use it well.<br></div><div><br></div><div>Here are, for example, the find and replace bars from PyCharm:</div><div><br></div><div><div><img src="cid:ii_jndgrtqz2" alt="image.png" style="margin-right: 0px;"><br></div></div><div><div><img src="cid:ii_jndgszau3" alt="image.png" style="margin-right: 0px;"><br></div><br></div><div> They don't use anywhere near the full with of the window, and they include a few buttons which I'm sure we don't need in IDLE.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>It also increases the complexity for new users.</div></div></blockquote><div><br></div><div>I think that the images in my previous email show that the level of complexity is exactly the same for the find dialog.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>I think what’s there now is about at the limit, particularly if you’re using a fairly narrow window.</div></div></blockquote><div><br></div><div>Which seems fine to me, as I think we wouldn't want to *increase* the complexity of this UI.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div></div><div>One approach to this would be to not show some of the ‘extra/advanced’ options right off the bat in the search bar, but have a small progressive-disclosure icon that allows you to show or hide them (either shrinking the width of the entry, or increasing the height of the search bar to add a second row). Some people might always keep those extra options visible, some might open them just to make changes and immediately close them, others might never open them at all. How those options were set and if the extra options were shown or not would be stored in preferences for next time. Something to consider, even if for later.</div><div><br></div><div>Another option is having a simple search bar and a full find dialog (as per screen shot, from TextMate) with separate menu items/shortcuts to trigger. Separates out a minimal version that you can use without interrupting your workflow vs. a full one. Works for me, not sure it’s right for Idle, given that adds another item to the menu which increases complexity and also of course the obvious duplication.</div></div></blockquote><div><br></div><div>These are good options, thanks for bringing them up! They initially strike me as more complex than the existing straightforward UI, but I'll give it some more thought.</div><div><br></div><div>- Tal<br></div></div></div>