MetacatUI 3.0.0 coming soon #2028
laurenwalker
announced in
Announcements
Replies: 0 comments
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
-
The next major version of MetacatUI is under way and will mainly focus on performance and better dependency management (#2029). Breaking changes will include:
require(..)
) to Javascript modules (import ...
)- jQuery: Ideally we would remove jQuery altogether since most functionality has been replaced as of JS ES6, but since it is used so widely throughout the app we may just upgrade it for now
- UnderscoreJS has also been largely replaced with ES6 features, including template literals which could replace Underscore's templating feature. This would also be a major refactor since Underscore is used so much throughout the app, so this is more of a wishlist item if there is time.
- Boostrap needs to be updated and will have API changes
- FontAwesome could be updated since their newer versions have new icons and a more modern style. It has API changes.
- Fancybox is a JS modal window widget that is barely used in the app and could probably be replaced with Bootstrap models or vanilla JS.
- Possibly others. More details about exactly which JS libraries are changing will be announced as development continues.
Feel free to comment here in this GitHub Discussion with feedback and questions. Is there anything you'd like to see in a major upgrade?
Beta Was this translation helpful? Give feedback.
All reactions