thanks for your answer :D
Syntax Obfuscation
I totally understand it !
So what about styling ? It's similar to how Deepdwn handle it now : color-coded line per syntax types. The improvement would be to add font and size styling to sintax tag elements, like for example, H1 tag with a bigger size than H2 size or simpler, a lighter color than the line the tag apply to (purple for the title, light purple for the tag). Something like this ?
Markdown engine
Oh, let me stress test that when I'll be home.
Actually, mat be not that much XD
Web Publication
I can totally hear it, and that was just a QoL feature anyway.
And it's not like it's difficult to use any FTP client.
Image preview
To be precise, I though of a thumbnail next to the name.
But well that means generating thumbnails AND caching them somewhere.
Maybe to "just" have Deepdown to grab the images filename and list them in the explorer like they are regular text file, and then double-clicking it to display a preview window would be enough for the time being ?
Image Path
Yeah, it fall down to have a kind of a hidden internal database of some sort, to store that kind of data.
I was more on the per-file kind of system, though and it would be relevant only if the image preview window is implemented because you could set this alternate path with it (two bird, one stone).
Export Format
Textbundle is a kind of zip is I'm not mistaken.
Regarding zip itself, I'll go the simple way : create a dedicate root folder for images (e.g assets), create a hierarchy of folders base on each images path, rewrite links in the exported file to point to their new location.
Like :
I have "../dogs/dog.jpg" and "cats/black/cat.jpg" in my file.
At export, I would have this hierarchy created inside the zip :
- file.md
- assets
|_ dogs
| |_ dog.jpg
|_ cats
|_ white
|_ cat.jpg
and in the file, link rewrote as "assets/dogs/dog.jpg"
"assets/cats/white/cat.jog"
Of course, if the image path feature would make it, the user could overwrite the default rewriting which would use the alternate path/url the user has provided for each images.
epub - Oh didn't though about that. You're right.
Anyway, please, don't stress yourself, you clearly know what you are doing, in my opinion.
Deepdwn is already plenty useful for my usecase.