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

SelectBoxIt v3.0.0 Roadmap #91

Closed
15 tasks done
gfranko opened this issue Jan 10, 2013 · 1 comment
Closed
15 tasks done

SelectBoxIt v3.0.0 Roadmap #91

gfranko opened this issue Jan 10, 2013 · 1 comment
Assignees

Comments

@gfranko
Copy link
Owner

gfranko commented Jan 10, 2013

Refactoring and Performance

  • Refactor jquery.selectBoxIt.core.js and split out as much functionality as possible into different files
  • Refactor the grunt build process to remove the IIFE's within each optional file (should save ~1kb off total file size) and only minify jquery.selectBoxIt.js.
  • Remove all switch statements Getting error in eclipse #108
  • Improve search algorithm accuracy for long lists Navigation via the keyboard in 'Long Lists' demo works buggy #110
  • Remove as many dynamic CSS style declarations from the JavaScript as possible.
  • Fix mobile positioning bug

New, Upgraded, and Removed Options

  • Add a new copyAttributes option to allow a user to specify which HTML attributes they would like copied over to the new drop down.
  • Add a new viewport option to constrain the dropdown list to the dimensions of an element other than the window
  • Add a new similarSearch option to optimize for lists with similar values (i.e. State list)
  • Build out a brand new custom CSS theme and use it as the default theme. This theme will model the Twitter Bootstrap theme, but will allow user's to not have to include the Twitter Bootstrap CSS file.
  • Remove the nostyle option, since this is no longer needed because there is no dynamic JS styling

Custom Web Build

  • Upgrade the custom web build process with any new changes to the grunt build (added files, etc), and use the Google Closure Compiler to allow the custom web build process to provide users with minified and/or unminified versions of SelectBoxIt. Show file sizes on custom build page using GitHub API #106

Unit Testing

  • Write more Jasmine tests

Support

  • Officially drop IE7 support
  • Update documentation on the website

Note: The current state of the 3.0 release can be found in the dev branch

@ghost ghost assigned gfranko Jan 10, 2013
This was referenced Jan 10, 2013
@gfranko
Copy link
Owner Author

gfranko commented Feb 21, 2013

Version 3.0 is released!

@gfranko gfranko closed this as completed Feb 21, 2013
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

1 participant