Excellent travail Robert @merefield
![]()
Avant :
Et aprĂšs :
Aussi avant :
Et aprĂšs :
Parfait - merci ![]()
Tellement super, merci beaucoup @merefield
![]()
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.
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 ?
Cela semble ĂȘtre un raffinement raisonnable. PR bienvenu pour le moment jusquâĂ ce que jây parvienne.
OK, implémenté :
@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. ![]()
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;
}
}
Je viens de le voler complĂštement et de lâimplĂ©menter sur notre thĂšme sombre.
Avant :
AprĂšs :
![]()
Merci Robert
![]()
De rien, jâessaierai de rendre cela un comportement natif une fois que jâaurai la capacitĂ© de basculer le mode sombre.
@merefield merci dâavoir examinĂ© cela !
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. ![]()
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.
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 ![]()
Bonjour Robert,
Câest une excellente idĂ©e ! Jâadore ça. ![]()
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);
}
}
Merci @Don, une approche différente, je vais essayer ![]()
Merci, câest gĂ©nial. ![]()
Je viens de le tester et ça marche !
Jâai aussi essayĂ© dây parvenir avec color_definitions.scss il y a quelques jours, mais jâai toujours butĂ© sur la syntaxeâŠ
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 !
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 ![]()
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 ?
Des exemples de la façon exacte de faire cela, sâil vous plaĂźt Robert @merefield ? ![]()
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.