Skip to content

Roadmap for new components (not an issue) #224

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

Closed
milenon opened this issue Apr 12, 2017 · 4 comments
Closed

Roadmap for new components (not an issue) #224

milenon opened this issue Apr 12, 2017 · 4 comments

Comments

@milenon
Copy link

milenon commented Apr 12, 2017

First I want to thank you for your work!

...and then to ask you do you have some roadmap about new components/features, where will be visible what's cooking now and what's to come? I'm asking because I'm particularly interested in date/time pickers and switches and if you have no plans implementing them I want to look for alternatives.

In your current roadmap( https://github.com/bootstrap-vue/bootstrap-vue/projects/1 ) there are mostly bugs.

@pi0
Copy link
Member

pi0 commented Apr 12, 2017

@milenon Hi. thanks for your interest in future of this project. Actually I (and other devs) think that maybe it could be better to keep bootstrap-vue as minimal as possible and try to have best quality standard bootstrap components. This is for keeping dists as clean and small as possible. Anyway, i'm okay with adding some extra components bundled in a different js. (Specially about date-time pickers and a more feature-rich table component) So we can for example include bootstrap-vue/dist/bootstrap-vue.extra to have more components like <b-date-picker> :))

cc @bootstrap-vue/dev What's your idea?

@GregPeden
Copy link
Contributor

The package should just do Bootstrap things but in Vue. It should not exceed Bootstrap's functionality except for where it makes sense because of the marginal resource/effort cost on account of the introduction of Vue. The main example here is providing reactivity to property inputs, which doesn't happen quite as magically with Bootstrap and jQuery. Extra fun things could be in a separate package which pulls this in as a dependency.

The key concept here is separation of concerns. If this package tries to do everything well, then it will do nothing well. And it will be bloated.

My own little toy project is an example of this, which depends on Popover.
https://github.com/SirLamer/click-confirm

I use this package for a date picker in my project:
https://github.com/vuwe/vue-flatpickr

@mosinve
Copy link
Member

mosinve commented Apr 13, 2017

Fully agree with @SirLamer. Main purpose of this project is to extend Bootstrap 4 components with reactivity) Additional features can take a place, but in separate project).

@pi0
Copy link
Member

pi0 commented Apr 14, 2017

Reasonable! I Agree Too :))

@pi0 pi0 closed this as completed Apr 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants