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

Proposal for jQuery Modal 2.0 🎉 #169

Open
kylefox opened this issue Aug 20, 2016 · 4 comments
Open

Proposal for jQuery Modal 2.0 🎉 #169

kylefox opened this issue Aug 20, 2016 · 4 comments

Comments

@kylefox
Copy link
Owner

kylefox commented Aug 20, 2016

It's been several years since this library was first released, and it's starting to feel a bit long in the tooth. It's probably time for a massive revamp (and potentially full rewrite) of jquery-modal so it's a nicer member of the modern JavaScript ecosystem.

Based on the feedback and issues I've seen, here's a list of things that could be addressed for Version 2.0:

  • UNIT TESTS
  • Use latest best practices for jQuery plugin and JavaScript in general
  • Better support for packaging systems (npm, bower, etc)
  • Better build system (src/dist folders, task automation)
  • Support only modern browsers
  • Better mobile support
  • Move as much presentation to CSS as possible (animate.css support)
  • Maybe: Use ES6 and more object-oriented patterns?
  • Maybe: Better compatibility with bootstrap and other popular UI frameworks?
  • Maybe: Official React, Angular, etc. compatibility?

Would love input from others — please leave a comment below!

@wzup
Copy link

wzup commented Sep 3, 2016

React implementation would be awesome.
#175

@thameerakn
Copy link

Can we have slide show option? This would be great.

@kytosai
Copy link

kytosai commented Jul 23, 2019

Do you continue to develop version 2.0 ?

@JordanFarrow
Copy link

having the modal disable tabindexes in main content and focus to modal's input would be awesome (ala https://codepen.io/noahblon/pen/yJpXka )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants