ember-select-2 icon indicating copy to clipboard operation
ember-select-2 copied to clipboard

Future of This Repository

Open iStefo opened this issue 8 years ago • 8 comments

As you probably have noticed, I haven't spend any time to maintain this repository in the last months, and I'm very sorry about that.

ember-power-select (the future?)

Maybe you have already seen the https://github.com/cibernox/ember-power-select project, which aims at creating a select component that works similarly to Select2 but is implemented "natively" using Ember technologies.

The author of that component has kindly contacted me before starting with his work and asked for my opinion on his idea, and I was quickly convinced.The truth is: maintaining ember-select-2 sometimes is a real PITA because of all the edge cases, the huge API surface of Select2 and the permanent data conversion between the jQuery layer and the Ember layer. Implementing a similar component with native Ember code was, in fact, my long-term idea for this component anyway, and I'm glad that there are strong supporters for this approach, as you can see with the activity of the ember-power-select repo.

ember-select-2 (this component)

On the other hand, some of you have probably invested quite some time into integrating this component into their apps, which is why I understand that some people would like having this project a little longer.

If you feel ready to take over control over this repositories, please comment on this issue so we can discuss a way forward. Since it would probably be wise to have more than one person administrating this project, I am very open to invite multiple people to use this opportunity.

iStefo avatar Nov 07 '15 17:11 iStefo

@iStefo I recently found ember-power-select and was going to take a look at it. If the community is moving toward this solution, I am happy to start using that and seeing if it satisfies my needs (style customization and lots of features). I don't want to maintain something that will become obsolete within a year. That being said, if there is a big following for this component, I'd be happy to help maintain this repo. I've worked with Ember and ED for almost 2.5 years now; most actively in the pre 1.0 - 1.7 versions but have recently started picking up the newest features in the latest versions for some large projects moving forward.

abobwhite avatar Nov 10 '15 22:11 abobwhite

@iStefo first of all thanks for putting together this addon and maintaining it all this while. It's really great!

In my opinion if the feature set of the other plugin is the same as this one i'm ok with switching over. My only concern is that with this plugin you don't have to entirely worry about the actuall dropdown part at all as its maintained by the select-2 project. Since that project is HUGE you can assume it isn't going anywhere. The other project is ember specific and unless it becomes the standard it will always have a chance of fizzling out.

Kilowhisky avatar Nov 11 '15 15:11 Kilowhisky

Watching this project from the outside (as the primary maintainer of Select2), the Select2 4.0.0 upgrade is going to affect this project (along with others) in one of two ways:

  1. During the upgrade you'll find that Ember properly interacts with the native <select>, and suddenly a lot of special-cased code for Select2 will no longer be needed. This is what happened with Angular and Knockout.JS, and it (mostly) removed the need for a special adapter for Select2.
  2. You find that Ember doesn't properly communicate with a standard <select> and you'll notice that most of the work you did for managing Select2's internal data format can no longer be used. This happened with x-editable and a few other projects, and the final result for most of them was to scrap support for Select2 4.0.0 and/or rebuild the plugin from scratch.

Neither situation is really promising for this project, and as the maintainer of Select2 I'd hate to see this project fizzle out. But I'd also prefer seeing a functional component that works within the native ecosystem than a plugin which was forced into a corner and doesn't work well.

kevin-brown avatar Nov 11 '15 16:11 kevin-brown

So i'm guessing this has gone the way of the dodo.

Unfortunately https://github.com/cibernox/ember-power-select doesn't support passing objects as content so its not quite a good replacement.

Kilowhisky avatar Jan 21 '16 17:01 Kilowhisky

ember-power-select also doesn't work easily if you put it inside your own addon. I was pretty keen to make it work, but it got too hard so unfortunately select-2 is my only option for now.

ajgordo avatar Feb 17 '16 10:02 ajgordo

I finally pulled myself together and put a deprecation notice onto this repo. Without being able to support this addon within the scope of my work, there is no way I can invest an adequate amount of time to keep up with the issues that arise (and that have been piling up for over a year now).

If anyone is interested in gaining access to the the repository, you are very welcome.

iStefo avatar Aug 17 '16 06:08 iStefo

I need to update this addon to Select2 4.0, do you give me access or transfer to me this repository?

clairton avatar May 25 '17 11:05 clairton

@clairton done! Thanks in advance for your efforts

iStefo avatar May 29 '17 07:05 iStefo