1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-09-02 09:52:43 +02:00

Updated Upcoming 3.0 changes (markdown)

mdo
2012-12-02 23:44:29 -08:00
parent ae92f1e898
commit 83b88a8690

@@ -1,7 +1,12 @@
While our last major version bump (2.0) was a complete rewrite of the docs, CSS, and JavaScript, the move to 3.0 is not quite as ambitious. This is an ongoing document to identify the changes we'll be making along the way.
**Note: ❑ indicates incomplete tasks.**
### Docs
- **Consolidated the Scaffolding and Base CSS pages into a new CSS page.** Helps simplify where to find CSS-related things and removes a bunch of overhead in the docs.
- ❑ Add full gallery showcase page to expand on homepage highlights.
- ❑ Add variables to dictate page titles for docs pages (rather than abstract from file name). Would improve capitalization, enable more accurate titles, etc.
-
### Global CSS
- **Dropped support for IE7.** Removed all `*` hacks, such as `*zoom: 1;`, and other IE7-specific lines of CSS.
@@ -11,6 +16,8 @@ While our last major version bump (2.0) was a complete rewrite of the docs, CSS,
- **Removed all color variables** (e.g., `@blue`, `@orange`, etc). New, more meaningful variables are on their way (such as `@state-warning-text`).
- **Removed `.border-radius()` and `.border-*-*-radius` mixins.** As only Android 2.1, iOS 3.2, and older desktop browsers [require a prefixed version](http://caniuse.com/#feat=border-radius), we've removed the base mixin. Since we no longer require prefixes for independent corners, we've dropped those mixins as well. Mixins for a single side, however, are still in use.
- **Removed layouts.less.** Since it only held styles `.container` and `.container-fluid`, and the fluid container has been removed (see next section), we move the default `.container` styles to `grid.less`.
- ❑ Standardize use of `.*-important` and `.*-danger` classes. Includes buttons, labels, badges, text, alerts. and progress bars.
- ❑ Update clearfix docs to reflect CSS changes.
### Layout and grid system
- **Dropped all things fluid.** We removed the fluid grid system, fluid container, and fluid layout.
@@ -21,6 +28,22 @@ While our last major version bump (2.0) was a complete rewrite of the docs, CSS,
### Type
- Dropped the `@altFontFamily` variable.
### Icons
- Converted to Glyphicons v1.7 @font-face, dropping the old PNGs.
### Buttons and button groups
- ❑ Refactor to allow dropdowns within button groups
- ❑ Separate classes for regular button dropdown and segmented button dropdown
### Labels and badges
- ❑ Consolidate down to a single component with a modifier.
### Hero unit
- ❑ Convert class to `.jumbotron`.
### Navigation
- ❑ Remove the `.nav-list` option. Instead, `.nav-stacked` will be a modifier class for tabs and pills to achieve virtually the same component.
### Thumbnails
- **Dropped the `.thumbnails` meta component.** Instead of special HTML and CSS for grid sizing, just use the grid system itself.
- Individual `.thumbnail` styles are still available, but for sizing, require a parent with a set `width` (e.g., grid columns).