Plugin Lieux 🌍

Excellent travail Robert @merefield :clap: :partying_face:

Avant :

Et aprĂšs :


Aussi avant :

Et aprĂšs :

Parfait - merci :smiley:

1 « J'aime »

Tellement super, merci beaucoup @merefield :+1: :clap:

Regardez ici, c’est parfait maintenant. Capture d’écran pour la version de bureau :

J’ai choisi de le diviser en une nouvelle ligne. Pour mobile, j’ai un peu modifiĂ© les marges et la taille de la police.

2 « J'aime »

Je viens de remarquer que cela casse un peu la mise en page lorsqu’il y a des messages non lus - mĂȘme s’il n’y a pas d’emplacement :

@merefield Est-il possible de n’afficher que <span class="location-after-title"></span> s’il y a un emplacement ?
Ou encore mieux, placer <span class="location-after-title"></span> aprĂšs <span class="topic-post-badges">...</span> qui produit les bulles et ne l’affiche Ă©galement que lorsqu’il y a un emplacement ?

1 « J'aime »

Cela semble ĂȘtre un raffinement raisonnable. PR bienvenu pour le moment jusqu’à ce que j’y parvienne.

1 « J'aime »

OK, implémenté :

@Roi

3 « J'aime »

@merefield oh cool merci beaucoup ! Je viens de mettre à jour et d’annuler les modifications CSS. Ça a l’air bien pour l’instant. Voyons comment ça rend quand il y aura des messages non lus. Je vous tiens au courant. :slight_smile:

2 « J'aime »

J’ai donc rĂ©alisĂ© cela avec un composant de thĂšme.

Malheureusement, cela devra ĂȘtre ajoutĂ© Ă  votre « ThĂšme sombre » dĂ©signĂ© et ne basculera pas automatiquement avec le « Mode sombre » d’un utilisateur.

NĂ©anmoins, c’est un progrĂšs utile sur lequel s’appuyer :

:root {
  --map-tiles-filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);
}

.locations-map {
  .leaflet-tile-pane  {
    filter:var(--map-tiles-filter, none);
  }
  .leaflet-marker-shadow {
    display: none;
  }
}

3 « J'aime »

Je viens de le voler complĂštement et de l’implĂ©menter sur notre thĂšme sombre.

Avant :

AprĂšs :

:star_struck:

Merci Robert :smiley: :clap:

4 « J'aime »

De rien, j’essaierai de rendre cela un comportement natif une fois que j’aurai la capacitĂ© de basculer le mode sombre.

3 « J'aime »

@merefield merci d’avoir examinĂ© cela ! :slight_smile: Excellente approche !

Je vois. Donc, à ce stade, je ne peux pas l’utiliser. Je n’ai qu’un seul thùme et deux couleurs (claire et sombre) et j’utilise le commutateur pour basculer entre le clair et le sombre.

Mais comme vous l’avez Ă©crit, je veux avoir une capacitĂ© de commutation. J’attends cela avec impatience. :slight_smile:

Et si on faisait une recherche gĂ©ographique pour trouver les membres de la mĂȘme ville ?

Ce serait parfait dans l’onglet utilisateurs !

Bonne idée mais quelque peu atténuée par la carte des utilisateurs sur laquelle vous pouvez zoomer.

2 « J'aime »

D’accord, nos membres ouvrent simplement la carte et jettent un coup d’Ɠil Ă  la zone oĂč ils vivent pour voir qui d’autre se trouve autour d’eux :blush:

2 « J'aime »

Bonjour Robert,

C’est une excellente idĂ©e ! J’adore ça. :slightly_smiling_face:

Je pense que vous pouvez y parvenir avec une fonction personnalisée dark-light-choose() dans color_definitions.scss.

$dark-theme-map-tiles-filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);
$light-theme-map-tiles-filter: none;

$dark-theme-map-marker-shadow-display: none;
$light-theme-map-marker-shadow-display: block;

$map-tiles-filter: dark-light-choose($light-theme-map-tiles-filter, $dark-theme-map-tiles-filter);
$map-marker-shadow-display: dark-light-choose($light-theme-map-marker-shadow-display, $dark-theme-map-marker-shadow-display);

:root {
  --map-tiles-filter: #{$map-tiles-filter};
  --map-marker-shadow-display: #{$map-marker-shadow-display};
}

Et ensuite, vous pouvez l’ajouter à locations.scss ou ailleurs


.locations-map {
  .leaflet-tile-pane  {
    filter: var(--map-tiles-filter);
  }
  .leaflet-marker-shadow {
    display: var(--map-marker-shadow-display);
  }
}
4 « J'aime »

Merci @Don, une approche différente, je vais essayer :+1:

2 « J'aime »

Merci, c’est gĂ©nial. :+1:

Je viens de le tester et ça marche ! :slight_smile: J’ai aussi essayĂ© d’y parvenir avec color_definitions.scss il y a quelques jours, mais j’ai toujours butĂ© sur la syntaxe


1 « J'aime »

Bonjour

Je suis surpris aprĂšs la derniĂšre mise Ă  jour :-/

Serait-il possible d’avoir une option pour ne pas afficher le lieu / l’adresse à la suite du titre du sujet ?

Un grand merci pour ce plugin !

1 « J'aime »

C’était tout l’intĂ©rĂȘt de la demande et du changement ultĂ©rieur. C’est maintenant un Span, vous pouvez donc utiliser CSS pour faire ce que vous voulez avec :slight_smile:

Avant, ce n’était pas possible.

Vous pouvez cibler le span de localisation et ajouter un display: block;

Cela peut l’envoyer à la ligne suivante.

Si vous avez besoin d’aide pour le style, puis-je suggĂ©rer Marketplace ?

1 « J'aime »

Des exemples de la façon exacte de faire cela, s’il vous plaüt Robert @merefield ? :thinking:

Je suis sĂ»r que c’est une tĂąche que quelqu’un de la communautĂ© peut reprendre ? Si vous suivez mes instructions, cela devrait fonctionner.