Aperçu de la position de l'éditeur

:information_source: Résumé Permet à l’utilisateur de repositionner et de redimensionner l’aperçu dans le compositeur pour Discourse.
:hammer_and_wrench: Dépôt GitHub - Alteras1/discourse-editor-preview-position: Discourse theme component for users to reposition and resize the preview
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau aux thèmes Discourse ? Guide pour débutants sur l’utilisation des thèmes Discourse

← Remplissez "repoName" et "repoURL" pour le bouton d’installation automatique →

Installer ce composant de thème

Permet à l’utilisateur de repositionner et de redimensionner l’aperçu dans le compositeur pour Discourse. Double-cliquez sur la barre de glissement pour repositionner la séparation au centre.

preview

Aperçu en plein écran

https://github.com/Alteras1/discourse-editor-preview-position/raw/main/.github/images/editor-preview-position-fullscreen.gif

Ajoute également la possibilité de styliser le compositeur dans le même style que la vue plein écran.

mode compositeur propre

Paramètres

Bouton d’aperçu dans la barre supérieure

Déplace le bouton d’aperçu vers la barre supérieure. Par défaut : true

Captures d'écran

non plein écran :


plein écran :


Autoriser les aperçus haut/bas

Permet à l’aperçu d’être positionné au-dessus/en dessous de l’éditeur. Par défaut : true

Captures d'écran


Autoriser les aperçus horizontaux redimensionnables

Permet aux aperçus d’être redimensionnables le long de l’axe horizontal. Par défaut : true

Autoriser les aperçus verticaux redimensionnables

Permet aux aperçus d’être redimensionnables le long de l’axe vertical. Par défaut : true

Style de compositeur propre

Modifie le style du compositeur pour qu’il corresponde davantage au style du compositeur en plein écran. Par défaut : false.

Captures d'écran

Captures d’écran du style dans différentes orientations.




Ce paramètre est davantage une préférence personnelle. Pendant le développement de ce composant de thème, j’ai trouvé que les différences entre l’éditeur en plein écran et l’éditeur non plein écran étaient gênantes. Par conséquent, j’ai ajouté ce style pour aider à créer une expérience plus « unifiée ». Par défaut, il est désactivé.

Compatibilité et notes

Ne fonctionne qu’avec Discourse v3.2.0 et supérieur en raison de l’utilisation de la fonction api.renderInOutlet() et des nouveaux composants Glimmer.

Étant donné que l’aperçu côte à côte ne se produit que dans les vues de bureau, ce composant de thème ne s’applique qu’aux vues de bureau.

De même, comme l’éditeur de texte enrichi n’a pas d’aperçu séparé, ce composant est désactivé en mode RTE.

Le thème que j’utilise dans mes captures d’écran est le thème Graceful.

18 « J'aime »

Très bien. Je suis sûr que les membres apprécieront cela !

1 « J'aime »

Modifier la verticale provoquera un bug

1 « J'aime »

Merci pour le rapport ! J’ai publié un correctif.

Hmm… Je viens de réaliser que la barre de glissement se trouve entre la barre d’outils et les champs du nouveau sujet… Je ne sais pas trop ce que j’en pense…

2 « J'aime »

Je viens de l’installer sur mon forum de test. J’aime beaucoup ça. Merci d’avoir partagé :slight_smile:

2 « J'aime »

C’est super sympa, merci de partager !

1 « J'aime »

Je voulais juste poster à nouveau pour dire à quel point j’aime ce composant. Je fais une grande partie de mon travail quotidien sur ma propre instance et cela a considérablement amélioré mon expérience utilisateur de Discourse. J’aime beaucoup le compositeur plus large avec l’aperçu en haut pour mon grand écran de moniteur de bureau. J’ai l’impression que l’adaptation de cette vue pour mobile pourrait être possible (bien que le clavier mobile ait peut-être son mot à dire à ce sujet), donc je pourrais le forker et essayer quand j’aurai un peu de temps libre (c’est-à-dire : presque jamais lol).

Excellent travail :star_struck: et merci encore de partager cela. :purple_heart: :discourse:

4 « J'aime »

Est-ce principalement conçu pour le bureau ?

Oui, il a été conçu pour les ordinateurs de bureau.

1 « J'aime »