Nice work! I think there is still more work to be done in the WYSIWYG world as all the current editors I've tried in my app seem to either be frustrating to use or too bloated (I love speedy scripts)
I have 2 suggestions:
1. Could you please release a version without jQuery baked into it, I really don't like it when plugins include jQuery in their source as it's a lot of unnecessary bloat added to the application (and most people have jQuery on their site already or can include it easy enough if they don't).
2. I'd love it if you could make each feature (additional options / controls etc) on top of this core an additional module and make sure they don't rely on each other like how jQuery-UI does it. I haven't found a single WYSIWYG editor that does this and it frustrates me because I have a need for an editor with some functionality and not others and would like the ability to not include unnecessary features to reduce file size and improve performance.
Then you could release a full version with every single feature baked in, or a minimal version which is just the core and you can add in other features by including the js files for the features you want and enabling them via a config file.
If you build the API well enough and snapeditor is popular enough you could even enlist the community help to build plugins for it for features they'd like to see, sublime text does this really well.
Thanks for the feedback. These are great suggestions and we already have plans for them.
1. Yes, we are planning on releasing two version later. Version 1 would have jQuery stripped except for the parts that we need which would be a lot smaller (I think we mainly use the measurement and positioning routines). Version 2 would be for if you already have jQuery in which case it would use your version of jQuery. We would, of course, have to run unit testing to make sure it worked on past versions of jQuery.
2. Actually, all of the features are already implemented this way, even fairly basic features like bold/italic and the Shutter focus. We will be creating an online Editor builder that will let you choose what you want and it will build you an optimized version that includes only those features. You won't have to do any of the work to create it. We will probably enable you to save multiple configurations under your account as well. It will also create sprites for you so that you get only one image and it will only contain the images that you need.
We already have an API that abstracts the differences between each browser but we want to make sure it is stable before releasing it.
Comments
Nice work! I think there is still more work to be done in the WYSIWYG world as all the current editors I've tried in my app seem to either be frustrating to use or too bloated (I love speedy scripts)
I have 2 suggestions:
1. Could you please release a version without jQuery baked into it, I really don't like it when plugins include jQuery in their source as it's a lot of unnecessary bloat added to the application (and most people have jQuery on their site already or can include it easy enough if they don't).
2. I'd love it if you could make each feature (additional options / controls etc) on top of this core an additional module and make sure they don't rely on each other like how jQuery-UI does it. I haven't found a single WYSIWYG editor that does this and it frustrates me because I have a need for an editor with some functionality and not others and would like the ability to not include unnecessary features to reduce file size and improve performance.
Then you could release a full version with every single feature baked in, or a minimal version which is just the core and you can add in other features by including the js files for the features you want and enabling them via a config file.
If you build the API well enough and snapeditor is popular enough you could even enlist the community help to build plugins for it for features they'd like to see, sublime text does this really well.
Hi Tim,
Thanks for the feedback. These are great suggestions and we already have plans for them.
1. Yes, we are planning on releasing two version later. Version 1 would have jQuery stripped except for the parts that we need which would be a lot smaller (I think we mainly use the measurement and positioning routines). Version 2 would be for if you already have jQuery in which case it would use your version of jQuery. We would, of course, have to run unit testing to make sure it worked on past versions of jQuery.
2. Actually, all of the features are already implemented this way, even fairly basic features like bold/italic and the Shutter focus. We will be creating an online Editor builder that will let you choose what you want and it will build you an optimized version that includes only those features. You won't have to do any of the work to create it. We will probably enable you to save multiple configurations under your account as well. It will also create sprites for you so that you get only one image and it will only contain the images that you need.
We already have an API that abstracts the differences between each browser but we want to make sure it is stable before releasing it.
TheSunny