forked from twbs/bootstrap
-
Notifications
You must be signed in to change notification settings - Fork 1
Changelog
markdotto edited this page Mar 12, 2012
·
8 revisions
Overview of docs changes, bugfixes, and new features.
- All docs pages now have distinct titles, such as Scaffolding · Twitter Bootstrap.
- Updated the Apple touch icons (now black on black instead of the blue grid) and fixed the links to them in the docs.
- Added new global styles docs section to the Scaffolding page.
- Required use of HTML5 doctype
- Overview of global typographic and links details
- Mention of our embedded CSS reset via Normalize.css
- Added version number to the download button on the docs homepage.
- Updated progress bars section to simplify how the classes stack and more clearly indicate the available optional classes and styles.
- Added a new example, SoundReady.fm, to the homepage
- Added various sizes to the docs for button groups
- Removed all IE7 hacks and floats from
.input-prepend
and.input-append
, however, this requires you to ensure there is no whitespace in your code between.add-on
and theinput
. - In
.input-prepend
and.input-append
, added ability to use add-ons on both sides when you chain the selectors. - Updated lingering
.btn-dark
reference to.btn-inverse
. - Fixed issue with content being cut off in
.tab-content
for tabbable sections. - Updated
.navbar .container
to usewidth: auto;
to start and then reset the fixed widths via the#gridSystem
mixin (it's a little dirty, but required to avoid adding another class). - Modal footer buttons are now aligned by their parent via
text-align: right;
instead offloat: right
on the button level. This was changed to allow the use of.pull-left
and.pull-right
to align buttons easily. Double check your button order with this change! - Fixed problem where default striped progress bar was green instead of blue.
- Fixed CSS selector used for
input
andtextarea
grid sizes to properly apply the CSS (wasinput > .span*
and now isinput.span*
).
- Horizontal dividers support added to nav lists
- Added basic version of badges
- Added visible/hidden classes for devices
- Added support for buttons in input-prepend/append component
- Added .navbar-fixed-bottom support
- Added .dropup support for dropdown menus to pop them upward instead of downward (this is automatically done for the newly added fixed bottom navbar).
- Added mixin for new image replacement technique
- Added pause on hover for the carousel
- Added tons of new variables for typography, buttons, forms, dropdowns, navbar, and more for the LESS pros out there. These variables have also been reflected on the Customize page.
- Added new horizontal description list variation
- Added
.disabled
class support to the pager component (also added a mention of this to the docs) - Added
.well-large
and.well-small
classes for extending the well component
For a full issue-by-issue rundown of the release, check out the now closed 2.0.2 milestone on GitHub
Overview of changes:
- Previously the docs called for use of
.control-label
in the examples, but the CSS didn't make clear use of it. This class is required for horizontal forms and has been reflected in the CSS. - We've tried our best to improve rendering of buttons and icons across all browsers. Some issues remain; Firefox throws an
!important
online-height
for inputs, so that's the big one. - We refined the label component style to move away from uppercase.
- Added the black button option,
.btn-inverse
. - Added a mini button class,
.btn-mini
. - We had to re-add the protocol,
http:
to the HTML5 schim because IE7-8 wouldn't recognize it, dropping some HTML5 support for those browsers and introducing major performance issues. - Resolved some issues with responsive layouts where media queries would overlap at 768px and 980px.
- Rearranged Scaffolding docs page to split fixed and fluid grid systems.
- Tons of docs updates for typos and language changes.
For full list of changes, see the now closed v2.0.1 milestone.
Complete rewrite of the library. For full details, head to the upgrading doc at http://twitter.github.com/bootstrap/upgrading.html.
- Updated tables to make no border the default and add options for condensed and bordered versions
- Updated form states to expand on error styles and provide warning and success variations
- New javascript plugin for button states
- Switched to strict mode for Javascript plugins
- Added more data attribute controls to our plugins
- Full list of 25+ issues fixed: https://github.com/twitter/bootstrap/issues?milestone=6&state=closed
- Javascript plugins for modals, alerts, dropdowns, scrollspy, tabs, tooltips, and popovers that work with jQuery and Ender
- Massively updated docs for both the main page and for the new javascript plugins
- Inline labels for marking inline content with key visual flags
- Media thumbnails
- Breadcrumbs
- Added complete javascript page with detailed documentation for how to use plugins
- Three complete example pages of using Bootstrap, linked from main docs page with thumbnails
- Added section for compiling Less, for guidelines on how to recompile Bootstrap with Less
- Added section for customizing grid variables in Less to roll your own grid system
- Added section for code for using pre and code tags
- Added section for form field sizes that match grid column sizes
- Updated table styles to be just a tad bit more refined
- Added new form input sizes based on the Bootstrap grid system (meaning now you can do
input.span5
for a 280px-wide input) - Removed
:focus
states from:active
links in Firefox - Fixed unqualified
.clearfix
in forms.less that added bottom margin to all containers - Updated
.container()
mixing to be.fixed-container()
to prevent conflicts when compiling - Added focus states (either
box-shadow
oroutline
on:focus
) to all buttons, links, and inputs - No longer require
h3
in topbar, but still support for backwards compatibility
- Dropdowns refactored to be extensible (now work in ul.tabs)
- Added HTML5 form support by generalizing the form selectors (e.g., input instead of input[type=text|password])
- Gradients back in IE, but removed rounded corners in IE9 to prevent background bleed on buttons and alert messages
- Simplified the grid CSS by removing the static .span1-16 classes in favor of CSS-style regex for column styles in the grid
- Added .one-third and .two-thirds columns to the grid system
- Fixed bug in disabled buttons where they received :active styles
- Bug fixes
- Redesigned alerts to be more readable
- Refactored buttons and alerts CSS to be simpler
- Updated grid system to be more specific and not require .column or columns
- Improved on specificity of CSS selectors by removing unnecessary tag and parent selectors
- Miscellaneous updates to docs
- Bug fixes
- Added support for IE7 and IE8
- Added examples directory with first example usage of Bootstrap for a simple website
- Syntax fixes for gradients and color-stops
- Miscellaneous updates to docs
- Bug fixes
- Initial release