Githawk: Des profils d'utilisateurs

Créé le 17 sept. 2017  ·  15Commentaires  ·  Source: GitHawkApp/GitHawk

  • Ajoute un nouvel onglet à la barre "Mon profil"
  • Lorsqu'un utilisateur peut appuyer sur un nom/avatar pour afficher le profil, il doit s'ouvrir en mode natif

La page doit avoir :
https://developer.github.com/v4/reference/object/user/

  • Nom, Avatar et pseudo
  • Description/Biographie
  • Des détails

    • Emplacement/Site Web/Email/etc

  • Organisations

    • Grille d'icônes sur lesquelles appuyer pour ouvrir

  • Référentiels épinglés
  • Tous les référentiels (Limite 10 ? puis appuyez sur un bouton "Voir tout" pour voir la liste complète)
  • Bouton "Plus" dans le coin

    • Bloquer

    • Suivre

Pour la plupart, l'API est très similaire à celle de l' organisation - Nous devrions donc être en mesure de les prendre en charge avec une interface commune

🆕 feature request

Commentaire le plus utile

Ce. Est. Parfait. Construisons-le !

Envoyé avec GitHawk

Tous les 15 commentaires

@rnystrom Est-ce que vous prenez ça ou est-ce un jeu gratuit ?

Je vais bientôt assommer ce gars

Envoyé avec GitHawk

Est-ce quelque chose pour lequel vous pouvez utiliser StackedSC ? Je ne comprends toujours pas quand vous voulez l'utiliser

@rnystrom Tu travailles toujours sur ce mauvais garçon ?

En attente au guichet automatique, @ocrickard pourrait le pirater

Envoyé avec GitHawk

Je vais probablement devoir renflouer pour ça.

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

Si nous voulions faire quelque chose d'un peu plus unique avec nos profils (et ne pas correspondre à 100% à ce que le bureau a), alors j'aime bien le résumé du profil ci-dessus

Ce serait trop cool d'avoir des visuels ! Quelques idées:

Peut-être qu'il devrait y avoir un onglet "statistiques" ? Ainsi, l'onglet racine est une vue d'ensemble, alors il pourrait y avoir:

  • Étoiles
  • repos
  • Statistiques

Envoyé avec GitHawk

Le bureau GitHub a donc :

  • Aperçu

    • Référentiels épinglés

    • Graphique Contribution/Engagement

    • Activité de contribution

  • Dépôts
  • Étoiles
  • Suiveurs
  • Suivant
    tout cela ainsi que la barre latérale qui contient toutes les informations utilisateur réelles

Je pense que pour les suiveurs/suivants, nous pourrions faire (sur la page Vue d'ensemble ?) une vue horizontale des 10 plus récents ou quelque chose avec un lien pour ouvrir une liste complète vaguement similaire aux cessionnaires sur les problèmes ?


J'ai dessiné un petit exemple de ce que je pense, comme point de départ en tout cas

img_0801

Les notes sont petites donc fondamentalement:

  • Menu de débordement pour Partager (qui se double de "Ouvrir dans Safari"), Suivre/Ne plus suivre, peut-être Bloquer/Signaler à l'avenir, mais c'est peu probable
  • Le titre dans la barre de navigation serait vide au lancement, mais similaire à la façon dont Twitter le fait lorsque vous faites défiler l'aperçu (de sorte que le nom de l'utilisateur n'est plus visible) alors cela pourrait se remplir avec le nom (la même chose devrait être vraie quand vous allez sur une page différente) - Ce serait une belle petite animation et je pense que ce serait plutôt cool !
  • La vue d'ensemble commencerait par une image de profil assez grande (mais pas aussi grande que celle que j'ai dessinée), si nous utilisons une zone d'exclusion UITextView, nous pouvons obtenir que les informations s'enroulent bien autour d'elle. Le texte doit être le nom complet de l'utilisateur avec son nom d'utilisateur en dessous ainsi que sa biographie, et tout texte d'URL/société/lieu qu'il a défini !
  • Les dépôts épinglés devraient être la prochaine chose, nous pourrions réutiliser la cellule Résultat de la recherche pour obtenir une représentation complète et agréable ! (sur tablette, cela pourrait se transformer en une grille similaire au bureau ?)
  • Plus bas, je pense à des listes horizontales pour les organisations, les abonnés et les abonnés qui pourraient être repliables pour afficher/masquer, mais évidemment tout est exploitable pour accéder aux profils !
  • Nous devrions également ajouter les numéros aux titres, donc "Following (15)", "Repositories (10)" etc.

Ce. Est. Parfait. Construisons-le !

Envoyé avec GitHawk

Réfléchissons au prototype minimum viable pour lancer cette fonctionnalité

Idées :
un contrôleur de vue unique avec une photo de profil et des informations de profil

Liens Web vers les abonnés, suivis, dépôts, suivis, etc.

Quelque chose que je me demande, c'est s'il faut essayer ListSwift ou IGList ordinaire. Est-il facile de convertir des contrôleurs de section réguliers en variantes de contrôleurs de section de List Swift ? La classe SearchRepo + SearchRepoSectionController contient toute la logique pour afficher les dépôts, il serait dommage de ne pas les réutiliser car nous voudrons afficher les dépôts à trois endroits selon mon compte (épinglé, étoilé, repos utilisateur)

Envoyé avec GitHawk

@rnystrom pas pressé, mais puisque vous avez fermé mon ticket pour cela, curieux est-ce actif ? Comme pas pressé du tout, mais curieux de savoir si c'est actuellement une priorité pour les utilisateurs en développement

Vous pouvez consulter les problèmes et les demandes d'extraction mentionnés dans ce problème. Je pense qu'il n'y a pas de travail actif en cours à ce sujet.

@ ijm8710 La conversation la plus récente se déroule dans # 2106

@rnystrom juste curieux puisque je vous vois y faire référence assez souvent, mais puisque toutes les conversations ont lieu au # 2106, curieux de savoir si vous seriez d'accord à la place, référez-vous toujours à celui-ci et fermez-le pour que tout soit simplifié :)

Cette page vous a été utile?
0 / 5 - 0 notes