2010-12-11 12 views
10

Como Cody Gray mencionado al responder a mi otra pregunta here, Raymond Chen habla de cómo los íconos superpuestos son una mala elección here (tenga en cuenta que el artículo es un año de edad).Superposiciones de iconos de Windows: ¿alternativas, mejoras y pensamientos?

El argumento sustantivo contra las superposiciones es que solo se puede mostrar una a la vez ... entonces, si se aplican dos, ¿cuál gana? El argumento engañoso es que solo puede haber 15, que en mi opinión es una elección de diseño de Microsoft, no un argumento en contra de su eficacia.

Con la topología cambiante de archivo:

  • ubicación
  • gestión
  • propiedad
  • sincronización
  • replicación
  • ?????

Creo que los archivos y carpetas necesitan el equivalente de indicadores de presencia para identificar al instante su estado.

¿Qué es una alternativa a las superposiciones de iconos que presenta la misma cola visual instantánea sobre el estado de un archivo/carpeta? Tal vez es necesario que haya un nuevo modelo para los iconos?

Editar:

2010-12-14 Cuanto más he pensado en esto, más me parece que la idea de que sólo puede haber una superposición y que no hay manera de hacer superposiciones de trabajar juntos es ridícula.

¿A menos que haya una razón técnica por la que no puede tener más de una superposición?

tener en cuenta (la parte superior de la cabeza):

  • Se podría segmentar el icono en 4 cuadrantes (superior izquierda, superior derecha, etc) - Esto permitiría 4 superposiciones por icono. No se requiere adaptación entre capas.
  • Puedes apilar superposiciones, y SÓLO usar la prioridad para determinar la posición (¿alguien ordena z?). Permita que el usuario acceda a las prioridades de espacio de usuario, de modo que el USUARIO (¿sabe usted, la persona a la que se supone que debe servir el software?) Puede elegir qué superposiciones importan. En lugar de reservar un lugar para una superposición, las superposiciones del sistema tienen la mayor prioridad.

Respuesta

1
  • Si hay una condición que necesita una superposición, simplemente muestre la superposición.
  • Si hay más de una condición que necesita una superposición, superéselas como se sugiere en la pregunta. Entonces, el administrador de ventanas necesitaría proporcionar un elemento UI adicional que indique que "hay más que saber aquí". ¿Tal vez solo aparece en un mouse hover? De todos modos, hacer clic en ese elemento podría mostrar detalles sobre las condiciones de superposición para aquellos que REALMENTE quieren saber, pero estaría oculto el 99.99% del tiempo cuando a nadie le importa.
+0

Estoy aceptando esta como la respuesta por ahora ... porque aparentemente hice una de esas preguntas que no tiene una respuesta específica. – rbellamy

0

Una forma sería agregar una nueva columna Status en la vista de detalles, mostrando el "indicador de presencia" en texto plano localizado.

Sería accesible, no interferiría con el icono del archivo, y sería comprensible para todos los usuarios independientemente de su cultura o su possible ailments.

+2

Desafortunadamente, esto aparentemente no es posible en Vista/Win7 si desea que la columna se aplique a todos los tipos de archivos. (Excepto en administradores de archivos alternativos que no han eliminado inexplicablemente la interfaz de columnas antiguas). Cita de los desarrolladores de TortoiseCVS (y el equipo separado de TortoiseSVN ha dicho lo mismo): "Microsoft ha decidido eliminar la interfaz IColumnProvider en la que se basa TortoiseCVS. En cambio, Microsoft sugiere utilizar el nuevo sistema de propiedad. Desafortunadamente, el sistema de propiedad solo admite la adición de controladores para extensiones de archivos específicos y, por lo tanto, no se puede usar para este propósito ". –

+0

@Leo, eso es desafortunado. Supongo que no puede usar '. *' En un manejador de propiedades para que se aplique a todos los tipos de archivos. –

+0

No estoy seguro. Hay un "*" tipo de archivo en HKCR en el registro, pero no sé si se puede usar para este propósito. Los desarrolladores de TortoiseCVS y TortoiseSVN no parecen pensarlo, pero yo nunca lo he investigado. (No uso Windows Explorer por un millón de otras razones, así que estoy contento con las cosas que usan la antigua interfaz IColumnProvider :) :) –