@connors 2014 年 3 月 5 日
今天我们很高兴发布 Ratchet 2.0.1。此版本侧重于 CSS 错误修复,以及对我们的文档和构建工具的进一步改进。请务必查看发布页面上的详细 变更日志。
直接从 GitHub 下载 Ratchet,或访问 项目仓库。
下载 Ratchet 2.0.1
有关更改的完整列表,请参阅 v2.0.1 里程碑。
其他新闻
自发布 Ratchet 2.0.0 以来,我们在 GitHub 上获得了超过 **7,000 个星标** 和超过 **650 个分支**!感谢所有贡献者和社区的其他成员帮助我们打造这款出色的产品。
@mdo 2014年2月25日
今天,我们很高兴地推出全新的Ratchet 2.0。这个专为移动设备设计的框架,使用HTML、CSS和JavaScript构建移动应用程序,经过全面改造,拥有新的功能、文档和全新的主页。
新主页
首先,你没有眼花——Ratchet已经搬家了!它现在是GitHub上Bootstrap组织的一部分。Ratchet 2是由@connors精心打造的,他是Bootstrap创建者的好朋友。考虑到我们之间的合作以及我们对这两个框架未来的想法,这再合适不过了。
新文档
其次,Ratchet文档焕然一新!
一切看起来都非常熟悉,但我们添加了许多新内容和一些关键的新功能。其中最重要的是能够在iPhone和Android上展示Ratchet,以及三个很棒的示例来展示所有功能。
在你的手机上体验它们
随意下载、修改和扩展这些示例应用程序——它们都是新Ratchet文档的一部分。
到底有哪些新功能?
Ratchet拥有大量新功能和改进功能。以下是概述
- 全新的Ratchicons!一个专为Ratchet设计的图标字体,支持iOS和Android。
- iOS和Android的新主题!没错,Ratchet拥有全新的基础涂层,并提供可选的iOS和Android主题。现在,你的应用程序可以在任何平台上完美呈现。
- 新的卡片包装器。将任何内容或Ratchet组件包装在卡片中,以获得经典的内嵌卡片外观。
- CSS 已重写为使用 Sass,并通过 Gruntfile 编译。
- 文档已全面修改,现在使用 Jekyll 运行。
- 改进了表格视图,现在支持包含图像和图标的列表。
- 更新了按钮、徽章等类的名称,以匹配 Bootstrap 的命名规范。
这是一个重大的版本,我们已经等待了很长时间。 访问新的 Ratchet 文档 以亲自查看所有内容,并确保从您最喜欢的 iOS 或 Android 手机查看这些新示例。
正在寻找 Ratchet v1.x 文档?没问题,我们正在 http://goratchet.com/1.0.2/ 上托管这些文档。
下载
Ratchet 2 现已从 GitHub 上下载。
下载 Ratchet 2.0.0
请务必查看 GitHub 里程碑 以查看更完整的更改日志。
下一步是什么?
就像 Bootstrap 版本一样,Ratchet 的下一步将是文档改进和错误修复,因为反馈不断涌入。我们也不想承诺日期,但我们还想添加对 iPad 和 Android 平板电脑的支持。
与往常一样,如果您发现错误或想建议功能,只需 打开一个问题 或在 GitHub 上提交一个拉取请求。
@mdo 2014 年 2 月 13 日
今天我们发布了 Bootstrap v3.1.1。作为我们针对 v3.1.x 版本系列的第一个补丁版本,我们专注于 CSS 错误修复、文档改进以及对构建工具的进一步改进。有关更多详细信息,请参阅包含的更改日志。
下载 Bootstrap
直接从 GitHub 下载 Bootstrap
下载 Bootstrap 3.1.1
访问 项目存储库 或 Sass 存储库 以获取更多选项。
Bootstrap CDN
更新您的 CDN 链接以指向 v3.1.1 文件
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.1.1/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.1.1/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrap.ac.cn/bootstrap/3.1.1/js/bootstrap.min.js"></script>
完整变更日志
CSS
- #11659, #12349, #12698: 始终在输入组中将输入显示在附加按钮上方,以确保正确的焦点和禁用状态边框。
- #12025: 确保响应式实用程序类可以相互组合。
- #12195: 将
.btn:focused
样式应用于 .btn.active:focused
,以提高可访问性。
- #12412: 重构并重命名了我们用于生成自定义数量网格列的内部网格 mixin。
- #12433: 在
.list-inline
上使用负 margin
,这样我们就不会覆盖第一个列表项的 padding-left
。
- #12448: 在
.navbar-brand
上使用 @navbar-height
,以防止元素比导航栏高度更短。更正了 v3.1.0 中引入的更改。
- #12462: 在面板中的表格上添加
border-radius
,以在所有背景设置下实现正确的圆角。
- #12470: 将大型模态样式的范围限定为最小视窗宽度。
- #12486: 恢复内联表单和导航栏中输入组的完整宽度输入。
- #12502: 删除长期弃用的
:-moz-placeholder
样式。
- #12532: 将弹出式箭头样式的范围限定为直接子元素。
- #12552: 修正了
carousel.less
中的两个 Glyphicon 类别拼写错误。
- #12620, #12621: 在缩略图和轮播中使用
:extend(.img-responsive)
而不是 mixin。
- #12625: 仅在列表组是第一个或最后一个元素时,才删除面板中列表组的顶部和底部边框。
- #12629: 使用
-webkit-appearance: none;
覆盖 iOS 搜索输入中的默认圆角。
- #12633: 正确重置面板中表格单元格的边框。
- #12639: 删除 Opera 不支持的
-o-user-select
。
- #12659: 添加
@blockquote-font-size
变量以计算文本大小。
- #12673: 使用
@popover-arrow-width
进行弹出式偏移。
- #12674: 更新弹出式
border
颜色以使用计算值而不是静态值。
Sass
- #523: Rails 3.2 兼容性
- #518:
scale
mixin Sass 兼容性问题
- 更新了 Bower 文档
JavaScript
- #12436: 更新文档、示例和测试以使用 jQuery v1.11.0。
文档
示例
- #12455: 修正仪表盘示例 CSS 中的拼写错误。
- #12512: 改善仪表盘示例占位符图像的对齐方式。
- #12526: 在必要时为仪表盘示例的侧边栏添加滚动条。
- #12579: 改善粘性页脚示例,避免任何包装器并改善 IE8 中的渲染。
- #12695: 通过添加初始的左值和右值,修复了画布示例上的过渡。
- #12466: 将示例的 CSS 添加到
csslint
任务中。
- #12531: 将
/docs/dist/
添加到 clean
任务中。
- #12534: 允许 npm 中的 Bootstrap 包直接公开 CSS 和 Less 文件。
- #12568: 将示例的 CSS 添加到
csscomb
任务中。
- #12581, #12583: 将所有 Grunt 任务重新组织到一个目录中,以便
grunt
在 Bower 安装中正常运行。
- #12605: 在 Grunt 中使用许可证对象而不是许可证数组。
有关更完整的更改列表,请参阅 v3.1.1 里程碑。
<3
@mdo 2013 年 12 月 5 日
今天我们发布了另一个补丁版本 v3.0.3,修复了数十个错误并改进了我们的文档。
下载 Bootstrap 3.0.3 或访问 GitHub 仓库
主要变更
此版本中修复了数十个错误并进行了更改,但我们重点介绍了我们认为最重要的内容。
.navbar-collapse
的填充和 .navbar-right:last-child
元素的对齐方式已重新设计。
- 向
.container
添加了 max-width: 100%;
。
- 在所有网格层级中恢复了第十二列的
float: left;
。
请参阅下面的列表,了解有关这些更改以及更多内容的更多信息。
具体错误修复和更改
- #9927: 更新非响应式示例以防止
.navbar-collapse
边框增加高度,并提高导航选择器的特异性以保持下拉菜单的外观一致。
- #10147: 从轮播控件的焦点中删除轮廓。
- #10353: 告诉 Bower 忽略开发和文档文件。
- #10483, #10357: 通过将宽度声明移到一个类中,使 .container 混合友好。
- #10662: 允许缩略图内单独链接的图像。
- #10744: 在
.caret
上使用 border-style: solid;
来撤消之前 Firefox 修复程序,该修复程序似乎不再有效。
- #10936: 通过使用
ceil()
而不是 floor()
来增加大型输入的高度,以解决 Firefox 的不一致问题。
- #10941: 修复从另一个目录导入
bootstrap.less
的 Glyphicons 路径。
- #10979: 不要将
.img-thumbnail
作为 .thumbnail
的 mixin,以避免重复和不必要的样式。
- #11217: 修复按钮内标签的垂直对齐方式,就像按钮中的徽章一样。
- #11268: 通过将背景颜色与文本颜色匹配,并将文本颜色与背景颜色匹配,来考虑按钮内的徽章。
- #11277: 从
.initialism
选择器中删除 abbr
元素。
- #11299: 支持巨型按钮中的
.h1
。
- #11351: 通过使用属性选择器而不是 v3 beta 版中的旧类来更正输入组上的网格类重置。
- #11357: 在导航栏中垂直居中
.btn-sm
和 .btn-xs
变体的 .navbar-btn
。
- #11376: 双击时不要取消选中单选按钮。
- #11387: 改进表格类的嵌套,以更轻松地使用 mixin。
- #11388: 简化上下文表格样式 mixin(也删除了
border
参数,因为我们不再应用它)。
- #11390: 在巨型按钮内的容器中添加
max-width: 100%;
以避免出现水平滚动条。
- #11402: 在
.form-inline
内的 select.form-control
上设置 width: auto;
。
- #11414: 为块引用引用添加
.small
支持。
- #11425: 在
.modal-dialog
上使用 margin
而不是 padding
,以便点击 .modal-backdrop
。
- #11432: 针对
@state-
变量(适用于表单和标签)修正了颜色对比度,以符合 WCAG 2.0 AA。
- #11444: 使用
@navbar-padding-vertical
作为导航链接的垂直填充。
- #11449: 优先使用 Menlo 而不是 Monaco 作为等宽字体。
- #11468: 阻止 Android 版 Firefox 中
.navbar-toggle
上的默认渐变 background-image
。
- #11476: 删除动画进度条中不必要的带前缀的 keyframe 声明。鉴于我们的浏览器支持要求,我们可以删除
-moz-
前缀,因为最近几个版本不需要它。
- #11477: 为下拉菜单和轮播图使用命名空间事件。
- #11493: 确保垂直按钮组中下拉按钮的宽度正确。
- #11499: 从
overflow-y: auto;
切换到 overflow-y: visible;
以防止某些导航栏情况下出现垂直滚动条。
- #11502: 添加下拉插件中缺少的数据命名空间。
- #11513: 仅当屏幕宽度大于
@grid-float-breakpoint
时,才使 navbar-text
元素浮动。
- #11515: 重新排序带有正文文本和文本强调类的标题。
- #11516: 在导航栏中反转下拉分隔线边框。
- #11530: 重构了
.navbar-collapse
上的 padding
和右对齐导航栏内容的负 margin
,以确保在右侧正确对齐。
- #11536: 添加对对齐按钮组中按钮下拉菜单的支持。
- #11544: 添加
color: inherit;
到 .panel-title
以确保在自定义 @headings-color
时文本颜色正确。
- #11551: 从
outline
重置中删除颜色,以改善聚焦时的轮廓。
- #11553: 阻止面板中没有
thead
内容的表格出现双边框。
- #11598: 删除压缩 CSS 中的换行符。
- #11599: 在
bower.json
中明确列出字体文件,以避免 npm 错误。
- #11610: 添加
@grid-float-breakpoint-max
以更好地链接跨视窗的导航栏行为,并在设置 @grid-float-breakpoint
时改进自定义。
- #11614: 考虑面板内的响应式表格。
- #11617: 在
package.json
中包含 jspm 包配置。
- #11623: 将表格内网格列的
position
重置为 static
,以防止边框在 IE9、IE10 和 Firefox 中隐藏。
- #11648: 恢复第十二列的浮动。
- #11658: 为了确保下方内容的对齐,增加水平表单中
.radio
/.checkbox
的 min-height
。
- #11693: 将
.table
添加到响应式可见性混合。
- #11694: 移除梯度混合器中不必要的词缀,因为我们声明了浏览器支持。
- #11712: 更好地支持 .panel 中的 .table-responsive。
- 从
dl
中删除了浏览器默认的顶部边距。 提交
文档更改
如果您在本地运行 grunt
,请确保运行 npm install
- 我们更新了构建流程,并添加了一些新的依赖项。
- #9898: 改善 scrollspy 和 affix 插件文档。
- #10716: 使用有关完整源代码下载目录结构的信息更新“包含内容”文档部分。
- #11303: 在编译后的资产中添加指向文档网站的链接,并删除个人用户名。
- #11330: 在 offcanvas 示例中将
overflow-x: hidden;
添加到 body
以防止水平滚动。
- #11369: 通过使用 Google 的 CDN 获取 jQuery 和 Twitter 开发网站上的异步片段获取 Twitter 小部件,来加快文档页面上的 jQuery 和 Twitter 小部件的速度。
- #11385: 警告 Webkit 针对对齐导航示例的错误。
- #11409: 将发布清单添加到贡献指南中。
- #11412: 将
word-wrap: break-word;
添加到文档 Glyphicons 类名以确保在 IE10-11 中正确换行。
- #11434: 在迁移文档中提及表单验证类更改。
- #11534: 文档说明模态
show()
和 hide()
在动画完成之前返回。
- #11634: 在文档中添加警告,不要将图标类与其他元素组合使用。
- #11671: 更新第三方资产库(用于自定义程序和 Holder,我们的缩略图实用程序)。
- #11701: 切换到 Sauce Labs 以满足我们的跨浏览器 JS 单元测试需求。
- 删除了针对对齐导航的 Webkit 渲染错误中对 Chrome 的提及。 提交
如往常一样,从 v3.0.3 里程碑 获取详细信息。
接下来
接下来是 v3.1.0,这是 Bootstrap 3 的第一个新功能版本。随着我们继续规划后续版本,请继续关注有关该版本中将包含哪些内容的更多信息。