Наложения значков Windows - альтернативы, улучшения и мысли? - PullRequest
10 голосов
/ 11 декабря 2010

Как упомянул Коди Грей , отвечая на мой другой вопрос здесь , Раймонд Чен говорит о том, что наложения значков - плохой выбор здесь (обратите внимание, что статья - это год)

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

С изменяющейся топологией файла:

  • место
  • управление
  • собственность
  • Репликация
  • ?????

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

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

Редактировать:

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

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

Подумайте (с макушки головы):

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

Ответы [ 2 ]

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

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

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

...