WIP: Remplacer simpleMDE par un éditeur maison #110
Open
Eragon
wants to merge 21 commits from new_editor
into dev
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'new_editor'
Deleting a branch is permanent. It CANNOT be undone. Continue?
SimpleMDE a plusieurs problèmes dues a son fonctionnement complètement en javascript.
Pour résoudre ces problèmes, cette MR remplace SimpleMDE par un éditeur maison basé sur html5 et un peu de js.
Corrigera #89 & #96
J'ai mis à jour en fusionnant
dev
dans cette branche. Même si le résultat n'est pas ce que Gitea espère c'est proprement aligné pour l'instant (ie. on pourrait fusionner la PR sans conflits).Je fais une passe rapide dessus pour essayer d'aider ^^
Voilà pour un petit coup de main. On pourra voir demain soir si tu veux ajuster des choses !
J'ai implémenté l'architecture générale nécessaire pour faire des modifications à la fois sur la sélection (eg. le gras) et sur les lignes présentes dans la sélection (eg. modification des nivaux de titres). Ça marche pas trop mal ; j'essaie de calquer le niveau "d'intelligence" de SimpleMDE en gros.
Le point le plus important je pense, ça va être d'avoir une bonne aide et sans doute des "AskBox" comme sur la v4 : étant donné qu'il y a plein de paramètres pour les images notamment, ce serait pas de trop je pense.