Figure 1
Installation et configuration
Haroopad vise à vous offrir les mêmes expériences dans l'édition, quelle que soit la plate-forme sur laquelle vous travaillez. Développé par le programmeur coréen Rhio Kim, Haroopad est disponible sur le site Web du projet pour Microsoft Windows, Mac OS X et Linux en tant que packages binaires pour les systèmes 32 et 64 bits. Pour cet article, nous avons testé le package de Debian GNU / Linux 9 (64 bits) et téléchargé le package Selon Deb.
Pour installer le package Haroopad sur votre machine, utilisez la commande suivante (comme root utilisateur ou via la commande sudo):
$ dpkg -i haroopad-v0.13.1-x64.deb
Dans notre environnement de test, un seul package logiciel manquait - la bibliothèque de configuration GNOME nommée libgconf-2-4. Utilisez APT, APT-GET ou APTITUDE pour installer le package manquant:
$ apt-get install libgconf-2-4
Haroopad lui-même est basé sur Nodejs / webkit et est entièrement documenté en ligne. Le forfait binaire Haroopad ne contient pas de page manuelle, ni les options d'aide Haroopad disponibles car elle est courante pour les programmes UNIX / Linux comme -Help. Afin de consulter à la fois le code source et la documentation, vous devrez également télécharger le package correspondant à partir de GitHub.
Une fois que vous avez terminé l'installation, vous pouvez soit démarrer Haroopad en sélectionnant l'entrée dans la section de développement du menu logiciel sur votre bureau Linux en conséquence ou en utilisant la commande suivante dans un terminal:
$ haroopad
Semblable à la figure 1, la fenêtre Haroopad s'ouvre et vous permet de modifier un nouveau document immédiatement. Comme déjà expliqué ci-dessus, le panneau de gauche contient la fenêtre d'édition (le code source de Markdown du document) et le panneau de droite contient sa traduction qui est synchronisée avec le code source du document dès que vous l'avez changé. Au-dessus des panneaux, vous trouverez un menu avec des éléments communs pour ouvrir et fermer les fichiers, rechercher du texte par modèle, insérer des éléments de démarque spécifiques et ajuster l'apparence de l'interface graphique de Haroopad.
L'essentiel de la fenêtre Haroopad (voir figure 2) contient plusieurs éléments qui vont d'une fenêtre d'aide aux informations statistiques, des boutons de don, en publiant directement sur divers canaux de médias sociaux et options d'affichage. Le bouton des espaces vous permet de régler la largeur de l'onglet de la fenêtre de l'éditeur et le bouton de colonne bascule entre la façon dont le texte s'affiche dans le document de sortie - en tant que simple, double ou trois colonnes. La roue à l'extrémité droite vous permet de basculer entre un écran normal et un écran complet.
Figure 2
Exportation de documents
Une fois que vous avez terminé avec votre document, Haroopad propose de le stocker dans différents formats tels qu'un e-mail, sous le nom de HTML RAW et HTML combinés avec CSS. La version actuelle n'a pas réussi à exporter mais l'entrée de menu «fichier» -> «Enregistrer sous» a fonctionné et a créé une page HTML / CSS (voir figure 3).
figure 3
HAROOPAD EXPÉRIENCES
Ce que nous aimons chez Haroopad, c'est que sa complexité est mise à disposition dans une interface utilisateur très simple combinée à l'approche de ce que vous voyez est ce que vous obtenez (Wysiwyg). L'écriture de Markdown est quand même facile, mais Haroopad le simplifie un peu plus. Cela comprend la complétion automatique des listes ainsi que les modules de texte prédéfinis pour le code en ligne, l'accent mis au texte, les liens et les blocs. De plus, il y a une prise en charge de plusieurs dialectes de marque qui sont utilisés dans GitHub par exemple. Si vous le souhaitez, vous pouvez activer les clés pour VI / VIM. La figure 4 montre le menu d'insert selon.
Figure 4
Haroopad est très personnalisable en termes de thèmes pour l'interface graphique ainsi que la disposition générale, la taille de la police, les indentations textuelles et les corrections automatisées si nécessaire. La figure 5 montre la boîte de dialogue des préférences. Vous pouvez étendre la liste des thèmes disponibles en ajoutant vos propres dispositions basées sur CSS.
Figure 5
Haroopad peut également être utilisé pour des documents scientifiques. En utilisant le moteur JavaScript Mathjax, les équations mathématiques peuvent être exportées vers le navigateur. De plus, la sortie de latex est prise en charge.
À la baisse de Haroopad, certaines parties du progiciel ont besoin d'améliorations supplémentaires et que la documentation officielle est en coréen. Il peut donc être un peu difficile pour les locuteurs non coréens de trouver leur chemin autour de Haroopad. Étape par étape, la traduction en anglais est effectuée.
De plus, le thème par défaut est assez sombre et rend un peu compliqué de lire le code source du document. Un thème plus léger pourrait être une option et améliorer la convivialité.
Haroopad simplifie beaucoup votre vie. C'est assez stable et c'est amusant à utiliser. Haroopad est en cours de développement constant pour les plates-formes données. C'est un puissant concurrent de l'atome, remarquable et en retrait. Nous sommes ravis de le voir grandir. Bien joué!
Remerciements
L'auteur tient à remercier Mandy Neumeyer pour son soutien tout en préparant cet article.