Project reinit!
Closed this issue · 0 comments
solendil commented
Why starting over?
FractalJS is already two years old and was using a totally outdated tooling and coding practices. To name a few: manual import of javascript modules, grunt, bower, jquery, es5, plain CSS. The lack of classes and imports alone made it hard to maintain. Moreover, the UI was outdated and not easily extensible.
You can access the old FractalJS here : http://solendil.github.io/fractaljs-old/
The new FractalJS is using a much better tooling (webpack, babel, npm, less), a more powerfull UI library (vue), and a refreshed Material UI design. It should be easier to maintain and enhance.
Regressions
- FractalJS cannot be easily embedded as before. This feature is not a priority.
- Touch control does not work anymore. It might come back in the future.
- Julia and Phoenix sets are not available because their implementation was lacking. They will come back soon with a proper "Julia point" selector.