Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marp 1.0.0 and current version #174

Closed
valentinsteinwandter opened this issue Apr 9, 2017 · 8 comments

Comments

@valentinsteinwandter
Copy link
Contributor

commented Apr 9, 2017

It seems that the active development of this Marp version stopped somewhere in summer 2016. No pull requests were accepted since there and it seems that the main contributer does not want to provide any updates for Marp 0.x.

There is an entry in the Marp wiki about the roadmap to version 1.0.0 which looks quiet impressive. However, there is neither public code to find somewhere no any more information about the progress of Marp 1.0.

Does anyone have any idea when we'll get the first "pre-release" of Marp 1.0 and if the main contributer is still working on that?

@livc

This comment has been minimized.

Copy link

commented Apr 10, 2017

What a pity.

@mindplay-dk

This comment has been minimized.

Copy link

commented Apr 17, 2017

That really is a shame.

Hm, I've been poking through the codebase - it's really not that much code, so I'm thinking about:

  1. Porting it to TypeScript - I find that CoffeeScript is really difficult to navigate, even a small codebase like this.

  2. Make it run in the browser - the process of building from sources to a binary application is a clumsy extra step that slows down development.

Is there any practical reason this needs to be a desktop application?

The only application-feature it seems to have is PDF export, but there would be ways around that.

Loading and saving files? Meh, let's make it read/write gists on Github instead.

I think once the codebase is browser-based and modern ES6, and we remove the clunky build-step and make it easier to iterate on the code, it'll be easier and faster for most people to work with - maybe then more people will be interested in collaborating further on this?

@xgouchet

This comment has been minimized.

Copy link

commented Apr 17, 2017

AFAIAC, I often work during my commute, and this usually means without internet connection. And even when then I'm not committing, I'm often working in offline context, so a desktop a fixation bas a lot of value for me as it let's me work even without a access to the internet.

@oleteacher

This comment has been minimized.

Copy link

commented Apr 17, 2017

Use MARP in classroom environment with younger kids and their stations are not allowed internet access. If could not load and save files locally, would not be able to use MARP...

@valentinsteinwandter

This comment has been minimized.

Copy link
Contributor Author

commented Apr 18, 2017

I agree with @xgouchet and @oleteacher. I need desktop functionality as well.

@SuperV1234

This comment has been minimized.

Copy link
Contributor

commented Apr 18, 2017

Note that @yhatt is actively working on
https://github.com/yhatt/markdown-it-incremental-dom

AFAICS that's going to be a core component of the next release of Marp.

@mindplay-dk

This comment has been minimized.

Copy link

commented Apr 19, 2017

I need desktop functionality as well.

offline-first then, hmm?

@yhatt

This comment has been minimized.

Copy link
Owner

commented Jun 4, 2019

Now we are following #174 (comment). Marp Next is developing by TypeScript (except Marpit) and the main interface will become Marp Web. The future of desktop version would just be wrapping Web interface.

I had the suspicious look for TypeScript and PWA 2 years ago, but now I'm betting to them. If you still have a worry to offline usage, try Marp Web (demo). It can use offline after the first access.

Appendix: markdown-it-incremental-dom was a training of JS package for mine. Now I have decided changing the policy to use more grown VDOM like React or Vue.

@yhatt yhatt closed this Jun 4, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants
You can’t perform that action at this time.