mjmlio / mjml-app

:email: The desktop app for MJML
http://mjmlio.github.io/mjml-app
MIT License
836 stars 79 forks source link

Save, reorder, upload snippets. #299

Open mjmlnerd opened 5 years ago

mjmlnerd commented 5 years ago

Is your feature request related to a problem? Please describe. The snippet feature is great, but I get frustrated that it has limited options.

Describe the solution you'd like I'd like you to be able to do the following things with snippets:

- Reorder, filter and search for snippets I have 100+ snippets saved, but there's no way to reorder them, you have to scroll awkwardly through the long list. Dragging and dropping the ordering would be useful, as well as a filter at the top to reorder by name, date added etc... I'd also say that snippet groups would be useful, for categorising types of snippets.

- Upload and export snippets I've spent hours creating these wonderful, time-saving, life-saving snippets and i'd like to share them with a colleague. Being able to export the snippets would be awesome, as we could have the snippet file shared centrally for everyone to use at my company. They can then upload and enjoy using them.

Describe alternatives you've considered There are no alternatives unfortunately. Other than me documenting what snippets that I use and writing a guide on how to add the snippets, but that would be a time-consuming process.

Additional context Context around this, we will have many users across the world who use MJML to edit and produce our emails. So it would be much easier sharing useful snippets between teams.

image

mjmlnerd commented 4 years ago

@robink @meriadec @Flow11 @iRyusa I'm interested in developing this functionality myself. Any tips on where to get started please?

iRyusa commented 4 years ago

Hi !

We're trying to bump internal dep for now to clean a bit the codebase https://github.com/mjmlio/mjml-app/pull/303 (this is still WIP) So I'd suggest to start with this branch if you want so. If you have some knowledge of react/redux, it should be fine ?

mjmlnerd commented 4 years ago

Thanks a lot, I will do that :-)

jbickelhaupt commented 4 years ago

Any update on the progress for this? I would be extremely interested in any future app updates that would include this functionality. Especially the exporting/importing feature.

Not sure how much help I can be on the coding front, but if you need beta testers or anything else, I'm all in!

jbickelhaupt commented 3 years ago

Is anyone still working on this? I would love to get some other members of my team using MJML and feel that the desktop app would be the easiest way to sell it. Being able to export/share snippets that I use for development would make a HUGE difference in getting coworkers to adopt it.