Githawk: Perfiles de usuario

Creado en 17 sept. 2017  ·  15Comentarios  ·  Fuente: GitHawkApp/GitHawk

  • Agrega una nueva pestaña a la barra "Mi perfil"
  • Cuando un usuario puede tocar un nombre/avatar para ver el perfil, debería abrirse de forma nativa

La página debe tener:
https://developer.github.com/v4/reference/object/user/

  • Nombre, avatar y identificador
  • Descripción/Biografía
  • Detalles

    • Ubicación/Sitio web/Correo electrónico/etc.

  • Organizaciones

    • Cuadrícula de íconos que se pueden tocar para abrir

  • Repositorios anclados
  • Todos los repositorios (¿Límite de 10? Luego toque el botón "Ver todo" para ver la lista completa)
  • Botón "Más" en la esquina

    • Cuadra

    • Seguir

En su mayor parte, la API es muy similar a la de la Organización , por lo que deberíamos poder admitir ambas con una interfaz común.

🆕 feature request

Comentario más útil

Esta. Es. Perfecto. ¡Vamos a construirlo!

Enviado con GitHawk

Todos 15 comentarios

@rnystrom ¿Estás eligiendo esto o es un juego gratis?

Voy a noquear a este tipo pronto

Enviado con GitHawk

¿Es esto algo para lo que puede usar StackedSC? Todavía no comprendo cuándo quieres usar eso

@rnystrom ¿Sigues trabajando en este chico malo?

Atm en espera, @ocrickard podría estar pirateándolo

Enviado con GitHawk

Probablemente voy a tener que abandonar esto.

https://github.com/tipsy/github-profile-resumen

Si quisiéramos hacer algo un poco más exclusivo con nuestros perfiles (y no coincidir al 100 % con lo que tiene el escritorio), entonces me gusta bastante el resumen del perfil anterior.

¡Sería genial tener algunas imágenes! Algunas ideas:

¿Tal vez debería haber una pestaña de "estadísticas"? Entonces, la pestaña raíz es una descripción general, entonces podría haber:

  • Estrellas
  • repos
  • estadísticas

Enviado con GitHawk

Así que el escritorio de GitHub tiene:

  • Visión de conjunto

    • Repositorios anclados

    • Gráfico de contribución/compromiso

    • Actividad de contribución

  • Repos
  • Estrellas
  • Seguidores
  • Siguiente
    todo eso, así como la barra lateral que tiene toda la información real del usuario

Creo que para los seguidores/siguientes, podríamos hacer (¿en la página Resumen?) una vista horizontal de los 10 más recientes o algo así con un enlace para abrir una lista completa vagamente similar a los asignados en los problemas.


Dibujé un pequeño ejemplo de lo que estoy pensando, como punto de partida de todos modos

img_0801

Las notas son pequeñas, así que básicamente:

  • Menú de desbordamiento para Compartir (que funciona como "Abrir en Safari"), Seguir/Dejar de seguir, tal vez Bloquear/Informar en el futuro, pero eso es poco probable
  • El título en la barra de navegación estaría vacío en el inicio, pero de forma similar a como lo hace Twitter cuando se desplaza hacia abajo en la descripción general (para que el nombre del usuario ya no esté visible), entonces eso podría completarse con el nombre (lo mismo debería ser cierto cuando vas a una página diferente) - ¡Sería una pequeña animación agradable y creo que sería genial!
  • La descripción general comenzaría con una imagen de perfil bastante grande (pero no tan grande como la que dibujé), si usamos una zona de exclusión de UITextView, podemos obtener la información para envolverla bien. El texto debe ser el nombre completo del usuario con su nombre de usuario debajo, así como su biografía y cualquier URL/empresa/texto de ubicación que hayan definido.
  • Los repositorios anclados deberían ser lo siguiente, ¡podríamos reutilizar la celda Resultado de la búsqueda para obtener una buena representación completa! (en la tableta, ¿esto podría convertirse en una cuadrícula similar a la del escritorio?)
  • Más abajo, estoy pensando en listas horizontales para organizaciones, seguidores y seguidores que podrían colapsarse para mostrar/ocultar, ¡pero obviamente todo se puede tocar para ir a los perfiles!
  • También deberíamos agregar los números a los títulos, así que "Siguiente (15)", "Repositorios (10)", etc.

Esta. Es. Perfecto. ¡Vamos a construirlo!

Enviado con GitHawk

Pensemos en el prototipo mínimo viable para iniciar esta función.

Ideas:
un controlador de vista única con una imagen de perfil e información de perfil

Enlaces web a seguidores, seguidores, repositorios, destacados, etc.

Algo que me pregunto es si probar ListSwift o IGList regular. ¿Es fácil convertir controladores de sección regulares a la variación de controladores de sección de List Swift? La clase SearchRepo + SearchRepoSectionController contiene toda la lógica para mostrar repositorios, sería una pena no reutilizarlos, ya que queremos mostrar repositorios en tres lugares según mi cuenta (anclado, destacado, repositorios de usuarios)

Enviado con GitHawk

@rnystrom no hay prisa, pero ya que cerró mi ticket para esto, ¿quiere saber si está activo? Como sin prisas, pero curioso si este es un enfoque actual de los usuarios en desarrollo.

Puede echar un vistazo a los problemas y solicitudes de extracción mencionados en este problema. Creo que no se está trabajando activamente en esto.

@ijm8710 La conversación más reciente está ocurriendo en #2106

@rnystrom solo tiene curiosidad, ya que veo que hace referencia a esto con bastante frecuencia, pero dado que todas las conversaciones se llevan a cabo en el n.

¿Fue útil esta página
0 / 5 - 0 calificaciones