<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Заметки Андрея Гейна: posts tagged интерфейсы</title>
<link>https://andgein.ru/blog/tags/interfaces/</link>
<description>Блог Андрея Гейна: заметки о жизни, программировании, преподавании и дизайне</description>
<author></author>
<language>en</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог Андрея Гейна: заметки о жизни, программировании, преподавании и дизайне</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Заметка шестая. Диалог выбора папки</title>
<guid isPermaLink="false">7</guid>
<link>https://andgein.ru/blog/all/6-open-folder-dialog/</link>
<pubDate>Wed, 28 Jun 2017 20:41:21 +0100</pubDate>
<author></author>
<comments>https://andgein.ru/blog/all/6-open-folder-dialog/</comments>
<description>
&lt;p&gt;Если вы программируете пользовательский интерфейс, то, пожалуйста, никогда не используйте вот такой диалог выбора папки:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://andgein.ru/blog/pictures/2017-06-22_11-47-51.png" width="560" height="347" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Взгляните, в это окно даже нельзя вставить путь до нужной папки из буфера обмена! (А я, кстати, регулярно это делаю: в большинстве случаев я прихожу в этот диалог из Фара).&lt;/p&gt;
&lt;p&gt;Не понимаю, зачем в Майкрософте вообще придумали этот недоделанный диалог, и почему до сих пор не запретили использовать. Справедливости ради, у него есть версия, когда путь до папки всё-таки можно ввести:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://andgein.ru/blog/pictures/2017-06-29_00-23-15.png" width="327" height="341" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Но ведь этого тоже недостаточно! Сравните, например, эти окна с нормальным диалогом выбора файла:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://andgein.ru/blog/pictures/2017-06-29_00-34-20.png" width="1352" height="729" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Здесь и однокликовый переход в любую папку на пути до текущей, и быстрые переходы из панели слева, и поиск, и возможность разной сортировки (по имени, дате изменения, типу и так далее), и превью фотографий, чтобы убедиться, что папка — та самая, и возможность получить автоматические подсказки после ввода первых букв.&lt;/p&gt;
&lt;p&gt;Если не знаете, что использовать — используйте полноценный диалог выбора файла. Даже если вам надо, чтобы пользователь выбрал папку. Потом проверите, что он выбрал не файл, это же две строчки в коде.&lt;/p&gt;
&lt;p&gt;В MacOS, кстати, всё тоже плохо с этим:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://andgein.ru/blog/pictures/open-save-keyboard-shortcuts[1].jpg" width="620" height="417" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Опытные люди знают, что нужно нажать Cmd+Shift+G, чтобы можно было ввести путь до папки, но ведь до этого ещё догадаться надо.&lt;/p&gt;
&lt;p&gt;Необязательно делать такое навороченное окно, как у Хрома. Вот, например, нормальные диалоги, использованные в SourceTree и VLC:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="673" data-ratio="1.4109014675052"&gt;
&lt;img src="https://andgein.ru/blog/pictures/2017-07-04_22-37-57.png" width="673" height="477" alt="" /&gt;
&lt;img src="https://andgein.ru/blog/pictures/2017-07-25_12-46-15.png" width="670" height="473" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
</item>


</channel>
</rss>