← Retour aux issues

Favoris v3

publié le , mis à jour
Avatar Codeberg de laemlaem

La v2 a été faite dans #1754. J'en avais besoin pour me partager des traces pour construire le mode GPS.

La v2 apporte :

  • la synchronisation des données entre appareils
  • les zones et les itinéraires comme nouveaux types de favoris
  • une nouvelle interface qui rend les favoris moins présents dans l'encart et sur la carte

V3

Synchroniser le compte premium ?

On peut assez facilement affirmer qu'un compte qui reçoit une clef de synchronisation correspond à un compte premium. Pas forcément besoin de demander à l'utilisateur de reconnecter son compte OSM sur son téléphone. Tant que la clef est valide, ça devrait être bon.

Le seul risque : l'utilisation d'un seul compte payant pour le filer à d'autres via la clef. Mais bon, c'est pas beaucoup plus simple que de donner son mdp OSM à des potes. On s'en souciera après.

Favoris épinglés

On a donc caché les favoris sur l'encart par défaut, il faut les afficher au clic sur l'étoile.

On pourrait introduire des favoris favoris haha. 2 ou 3 trucs qui seraient toujours sur l'écran d'accueil. Cygic fait ça, mais bon c'est un GPS uniquement. Je crois qu'Apple fait ça, à vérifier ? Est-ce pratique ? Apple met en avant les "lieux épinglés" sur l'accueil, toujours visibles, avec une suggestion pour Domicile et Bureau. <QuickBookmarks serait alors une sélection de favoris (lieux, trajets, zones) épinglés. Par exemple avoir toujours sa ville (zone) en épingle permettrait de zoomer en un clic quand la position marche pas ou pour prendre de la perspective. Intéressant.

  • permettre d'épingler des favoris

Voir quel icône utiliser, est-ce qu'on le permet seulement dans la fenêtre d'édition ? Quid d'une suggestion "mon domicile" ? Comment afficher en fonction du type de favori ? Perso j'utiliserais la zone au quotidien je pense, mais pas le reste.

Affichage sur la carte

  • 🐛 gérer la position des disques colorés de favoris, jspas pourquoi ils sont décalés, pb d'arrondi de coordonnées que je ne comprends pas encore ?

Des listes de favoris

Ou des tags, plus simples. L'implémentation est simple : chaque favori est un Geojson dans une liste unique, et on a un attribut "tag" qui permet de les filtrer par tag.

Voici un premier message qui montre le besoin. Et surtout, tout un sondage avec 150 réponses qui le confirme.

Partage de liste à des amis

On a l'infra de sync. Il suffit de créer un nouveau doc automerge pour partager une liste à des amis. Bien gérer la sélection des trucs à partager, faut pas faire fuiter des choses.

Partage de la position

C'est juste la fonctionnalité de trace enregistrée qu'il faut partager en temps réel. Facile. On pourra simplement envoyer la dernière position. C'est ptet pas un favori du coup, c'est éphémère, contrairement aux traces.

Réduire le poids

Charger BroadcastChannelNetworkAdapter en fainénant ? Ou même plus ? Identifier ce qui pèse dans Automerge. https://github.com/automerge/automerge/discussions/1502


✏️ Participer à la discussion