Оверлей значков Windows - альтернативы, улучшения и мысли?

Как Cody Gray, упомянутый при ответе на мой другой вопрос здесь, Раймонд Чен рассказывает о том, как накладываются иконки плохой выбор здесь (обратите внимание, что статья год).

Существенный аргумент против оверлея состоит в том, что только один может быть показан за раз... так, если применяются два варианта, из которых один выигрывает? Видимый аргумент заключается в том, что может быть только 15, что, на мой взгляд, является выбором Microsoft, а не аргументом против их эффективности.

С изменением топологии файла:

  • место
  • Управление
  • собственности
  • синхронизация
  • Репликация
  • ?????

Я считаю, что файлы и папки нуждаются в эквиваленте индикаторов присутствия, чтобы мгновенно идентифицировать их статус.

Что представляет собой альтернатива оверлеям значков, которые представляют одну и ту же мгновенную визуальную очередь в статусе файла/папки? Может быть, должна быть новая модель для значков?

Изменить:

2010-12-14 Чем больше я об этом подумал, тем больше я чувствую, что идея о том, что может быть только ОДНО оверлей и что нет способа заставить наложения работать вместе, смешно.

Если нет технической причины, у вас не может быть более одного наложения?

Считайте (с головы):

  • Вы можете сегментировать значок на 4 квадранта (верхний левый, правый верхний и т.д.) - это позволит использовать 4 наложения на значок. Не требуется адаптация между перекрытиями.
  • Вы можете складывать наложения и ТОЛЬКО использовать приоритет для определения позиции (z-order anybody?). Разрешить пользователю получать доступ к приоритетам пользовательского пространства, поэтому ПОЛЬЗОВАТЕЛЬ (вы знаете, тот, кому программное обеспечение должен служить?) Может выбрать, какие оверлеи имеют значение. Вместо того, чтобы резервировать место для наложения, системные оверлеи имеют наивысший приоритет.

Ответ 1

  • Если есть одно условие, требующее наложения, просто покажите одно наложение.
  • Если существует более одного условия, требующих наложения, наложите их на все, как было предложено в вопросе. Затем диспетчер окон должен будет предоставить дополнительный элемент пользовательского интерфейса, указывающий, что "там больше знать здесь". Возможно, это проявляется только при наведении мыши? Во всяком случае, щелчок по этому элементу может показать подробности об условиях наложения для тех, кто ДЕЙСТВИТЕЛЬНО хочет знать, но он будет скрыт за 99,99% времени, когда никто не заботится.

Ответ 2

Один из способов - добавить новый столбец Status в подробный вид, отображающий "индикатор присутствия" в локализованном обычном тексте.

Он был бы доступен, не испортился бы с иконкой файла и был бы понятен всем пользователям независимо от их культуры или их возможные болезни.