Githawk: Perfis de usuário

Criado em 17 set. 2017  ·  15Comentários  ·  Fonte: GitHawkApp/GitHawk

  • Adiciona uma nova guia à barra "Meu perfil"
  • Onde um usuário pode tocar em um nome/avatar para visualizar o perfil, ele deve abrir nativamente

A página deve ter:
https://developer.github.com/v4/reference/object/user/

  • Nome, avatar e identificador
  • Descrição/Bio
  • Detalhes

    • Localização/Site/E-mail/etc

  • Organizações

    • Grade de ícones tocáveis ​​para abrir

  • Repositórios fixados
  • Todos os Repositórios (Limite 10? depois toque no botão "Ver todos" para ver a lista inteira)
  • Botão "Mais" no canto

    • Bloquear

    • Seguir

Na maior parte, a API é muito semelhante à da Organização - Portanto, devemos ser capazes de oferecer suporte a ambas com uma interface comum

🆕 feature request

Comentários muito úteis

Este. É. Perfeito. Vamos construí-lo!

Enviado com GitHawk

Todos 15 comentários

@rnystrom Você está pegando isso ou é um jogo grátis?

vou acabar com esse cara logo

Enviado com GitHawk

Isso é algo para o qual você pode usar o StackedSC? Ainda não entendendo quando você quer usar isso

@rnystrom Você ainda está trabalhando nesse bad boy?

Em espera no caixa eletrônico, @ocrickard pode estar invadindo

Enviado com GitHawk

Eu provavelmente vou ter que desistir disso.

https://github.com/tippsy/github-profile-summary

Se quiséssemos fazer algo um pouco mais exclusivo com nossos perfis (e não corresponder 100% ao que o desktop tem), gosto bastante do resumo do perfil acima

Seria tão legal ter alguns visuais! Algumas ideias:

Talvez devesse haver uma guia "estatísticas"? Portanto, a guia raiz é visão geral, então pode haver:

  • Estrelas
  • repositórios
  • Estatísticas

Enviado com GitHawk

Portanto, a área de trabalho do GitHub tem:

  • Visão geral

    • Repositórios fixados

    • Gráfico de contribuição/compromisso

    • Atividade de Contribuição

  • Reposições
  • Estrelas
  • Seguidores
  • Seguindo
    tudo isso, bem como a barra lateral que contém todas as informações reais do usuário

Acho que para os seguidores/seguidores, poderíamos fazer (na página Visão geral?) uma visão horizontal dos 10 mais recentes ou algo assim com um link para abrir uma lista completa vagamente semelhante aos responsáveis ​​em questões?


Eu desenhei um pequeno exemplo do que estou pensando, como ponto de partida de qualquer maneira

img_0801

As notas são pequenas, então basicamente:

  • Menu de estouro para Compartilhar (que funciona como "Abrir no Safari"), Seguir/Parar de seguir, talvez Bloquear/Relatar no futuro, mas isso é improvável
  • O título na barra de navegação estaria vazio no lançamento, mas semelhante a como o Twitter faz isso quando você rola a visão geral (para que o nome do usuário não fique mais visível), então isso pode ser preenchido com o nome (o mesmo deve ser verdade quando você vai para uma página diferente) - Seria uma pequena animação legal e eu acho que seria bem legal!
  • A visão geral começaria com uma imagem de perfil bastante grande (mas não tão grande quanto eu desenhei), se usarmos uma zona de exclusão UITextView, podemos obter as informações para envolvê-la bem. O texto deve ser o nome completo do usuário com seu nome de usuário abaixo, bem como sua biografia e qualquer texto de URL/empresa/local que ele tenha definido!
  • Os repositórios fixados devem ser a próxima coisa, poderíamos reutilizar a célula Resultado da Pesquisa para obter a representação completa e agradável! (no tablet, isso pode se transformar em uma grade semelhante à área de trabalho?)
  • Mais abaixo, estou pensando em listas horizontais para organizações, seguidores e seguidores que podem ser recolhíveis para mostrar / ocultar, mas obviamente tudo pode ser acessado para ir aos perfis!
  • Devemos anexar os números aos títulos também, então "Seguindo (15)", "Repositórios (10)" etc.

Este. É. Perfeito. Vamos construí-lo!

Enviado com GitHawk

Vamos pensar no protótipo mínimo viável para lançar esse recurso

Ideias:
um único controlador de exibição com uma imagem de perfil e informações de perfil

Links da Web para seguidores, seguidores, repositórios, estrelados etc.

Algo que estou querendo saber é se devo tentar ListSwift ou IGList regular. É fácil converter controladores de seção regulares para a variação de controladores de seção do List Swift? A classe SearchRepo + SearchRepoSectionController contém toda a lógica para exibir repositórios, seria uma pena não reutilizá-los, pois desejaremos exibir repositórios em três lugares pela minha contagem (fixado, com estrela, repositório de usuário)

Enviado com GitHawk

@rnystrom sem pressa, mas já que você fechou meu ticket para isso, curioso está ativo? Sem pressa, mas curioso se este é um foco atualmente por qualquer usuário em desenvolvimento

Você pode dar uma olhada nos problemas e pull requests mencionados neste problema. Eu acho que não há nenhum trabalho ativo sendo feito sobre isso.

@ijm8710 A conversa mais recente está acontecendo em #2106

@rnystrom apenas curioso, já que vejo você fazer referência a isso com bastante frequência, mas como todas as conversas estão ocorrendo em # 2106, curioso se você concorda em sempre ref que um e feche isso para que tudo seja simplificado :)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

viktorgardart picture viktorgardart  ·  3Comentários

jessesquires picture jessesquires  ·  3Comentários

rnystrom picture rnystrom  ·  3Comentários

rizwankce picture rizwankce  ·  3Comentários

BasThomas picture BasThomas  ·  3Comentários