O Markdown continua, pois é a base usada em tudo no GitHub. Mas não vejo problema em ter algo WYSIWYG, eu só me pergunto porque no GitHub até hoje não implementaram isso... talvez pelo público lá ser super técnico (na sua maioria)?
É verdade, estranho isso né!
Pelo menos, legal pra mim, por construir uma ideia que possa mudar essa situação!! Vou seguir codando por aqui!
Sim, eu tive pesquisando sobre como eu faria essa aplicação em JS, me deparei com uma biblioteca que dá a possibilidade de salvar arquivos do lado do usuário, chamado FileSaver.js (link Github). Aí me deparei com uma situação, salvar o texto como arquivo no pc do usuário seria como criar um arquivo de texto? E também, se isso seria uma possibilidade do projeto andar...?
Show de bola! Quem usa isso é o https://www.photopea.com/ onde ele trabalha com arquivos de imagem (incluindo o PSD do Photoshop) e consegue salvar de forma "transparente" no file system do usuário. Coloco "transparente" entre aspas, pois você precisa salvar uma vez para ele criar uma espécie de ponteiro, e depois disso, fica realmente transparente.
Mas se você usar abstrações como o Electron, acho que nem disso precisa. Só tem esse desafio se a aplicação estiver rodando no navegador.
Uau, cada resposta um mind-blowing hahaha!
Não sabia que o Photopea usa o FileSaver, massa, eu uso ele às vezes! Antes de estar aqui, eu era um aspirante a designer hehe agora sou um a programação, espero não largar e continuar por aqui.🤝️
Então o ElectronJS resolveria esse problema facilmente?
Show! E sim, ele usa FileSaver
mesmo, ou pelo menos usava, olha uma evidência nessa issue: https://github.com/eligrey/FileSaver.js/issues/221
E eu nunca usei o Electron, mas imagino que sim, dado que dentro dele existe uma instância de Node.js que pode acessar as APIs nativas do sistema operacional.
Massa!! Vou dar uma estudada no Electron pra ver como realmente funciona. Qualquer coisa eu volto aqui para dar notícias!