fabiocolacio / Marker

🖊 A gtk3 markdown editor
GNU General Public License v3.0
836 stars 75 forks source link

Book Mode #81

Open Mandarancio opened 6 years ago

Mandarancio commented 6 years ago

I would like to implement a book mode/project mode: It would be nice to give the user the possibility to compose a book (e.g. a thesis), there are already many available templates (1, 2) that use multiple markdown files (one for chapter in general) in addition to some bib files and pandoc to generate a full work.

I think it could be easy to implement a project mode where a simple book template is initialized, a left panel (whit list of chapter and easy navigation) and a "build button" is added to the interface.

In addition to this small changes in the ui it would be necessary to create a simple makefile to generate the pdf for the project and some project settings (a simple yaml file could be enough).

It would be the first software of this kind and potentially an interesting alternative to LaTeX. What do you think about this?

fabiocolacio commented 6 years ago

I really like this idea. I personally use mdBook sometimes myself.

At the same time, I really like the simplicity of the app as it is, and I think this could easily get out of hand and add a lot of bloat to the ui.

I think this good, but I would like to see a mockup or prototype with all of the ui changes before starting to work on it.

Also if this is added, we will need to solve issue #47, because working with several files is not very fluid right now.

fabiocolacio commented 6 years ago

We will also have to add a way for the user to change the backend used to create the book. Perhaps like you said, the user can add a build script to run with the build button.

fabiocolacio commented 6 years ago

I have created a Book Mode milestone where we can place issues relating to this feature. It can act as a place to discuss this in more detail.