neanes / neanes

Neanes is a free and open source scorewriter for notating Byzantine chant in Byzantine notation.
https://neanes.github.io/neanes/
GNU General Public License v3.0
35 stars 9 forks source link

Rich text editor #640

Open panosmorningstar opened 1 month ago

panosmorningstar commented 1 month ago

Hi.

Neanes is truly remarkable, very easy to use with a clean UI.

I propose to the developers the creation of different kinds of text boxes. This will result in the enrichment of the document with plain lyrics, creating whole ἀκολουθίαι. This could also include specific settings for the footnote/header text boxes.

Thank you.

basil commented 1 month ago

It would help if you were more specific. The 19th century publications feature a convention where text is centered between the last note of a paragraph and its right-aligned martyria, sometimes stealing space from the end of the first line of the next paragraph (!) to do so if a paragraph doesn’t have enough white space between its last note and right-aligned martyria. I find the latter practice problematic, but perhaps the software should support the former in order to make more effective use of existing white space and avoid the need for a new line of text (which might make a line of neumes overflow to the next page).

danielgarthur commented 4 weeks ago

@panosmorningstar Would you please upload some pictures or PDFs that illustrate the kind of text you would like to see supported?

panosmorningstar commented 4 weeks ago

@danielgarthur [Uploading 2024-04-28_kyriakh_baiwne(scores).pdf…]()

danielgarthur commented 4 weeks ago

The upload did not seem to work. Could you please try again?

danielgarthur commented 4 weeks ago

Never mind, I was able to find the PDF on the internet.

2024-04-28_kyriakh_baiwne(scores).pdf

danielgarthur commented 4 weeks ago

Based on the file, it seems like the main thing is that Neanes does not currently support rich text boxes that allow different font colors and styles in the same box.

This is something that I've looked into several times in the past and the conclusion that I've come to every time is that it would be best to write my own rich text box, as opposed to trying to use an existing library.

I've put this off for a while to focus on other more essential features, but it may be time for me to look into rich text boxes again.

basil commented 3 weeks ago

Over a decade ago I enjoyed using TinyMCE, but I have no idea if it is still relevant these days.