I make extensive use of Chordpro format, but I don't use a WYSIWYG editor. I approach inputting one of three ways: (1) start a new MobileSheets .cho text file and use the MobileSheets editor. (2) Grab a screenshot of a song from Ultimate Guitar (or anywhere), run it through ukegeeks song formatter at
https://ukegeeks.com/tools/ and paste the result into a new MobileSheets .cho file. (3) Use any wordprocessor -- eg., LibreOffice -- then copy "unformatted" text and paste it into a new MobileSheets .cho text file. I also will embed the chordpro directives for the meta text into the file, because MobileSheets will authomatically use this info to file out the information fields (eg., artist/composer/tempo, etc.). A good chordpro reference is found here:
https://chordpro.org/chordpro/chordpro-directives/.
As soon as the .cho file is saved, MobileSheets will display it in the display format, so it's pretty easy to check what it looks like and hit "edit" to go back in and fix any mistakes.
Unlike PDF files, chordpro files can easily be transposed and also the chords stay where they belong above the text when resizing/reformatting, etc. I use the Chordpro editor (
https://www.chordpro.org/chordpro/) to print PDFs from the .cho files and for additional editing, since I will often change the {chorus} tag to [Repeat Chorus] so that I can fit longer songs on two facing pages in a notebook. Or, I will change the config to 2 columns instead of one. Or change the typesize.
As far as I can tell from experimentation, not all chordpro directives are implemented in MobileSheets, but many are. For instance, I wanted to change the text color for certain parts of songs (did not work, though it would print out via the Chordpro editor in the color I wanted). Also, chordpro ends a "changed" section by issuing the directive with no parameter, but this doesn't seem to work for me in MobileSheets. So, for instance, {textfont:thin} will switch my text to the "thin" font, but {textfont:} will not switch the font back to what I began with. I had the same problem with changing the font size -- it will change, but I can't end the changed section and have it return to the default size.
We color the chords red and the text black for easy reading and a very nice looking display or printout.