Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
be74c71
Make selected state work on opening <details>
muan Sep 13, 2017
e15e1fd
Merge branch 'dev' into master
shawnbot Sep 20, 2017
bebb56b
Revert "Merge branch 'dev' into master"
shawnbot Sep 21, 2017
b7610f1
Merge pull request #349 from primer/revert-master
shawnbot Sep 21, 2017
af4e61b
Merge branch 'dev' into muan/details-open
shawnbot Sep 21, 2017
27762e3
Merge pull request #346 from primer/muan/details-open
shawnbot Sep 22, 2017
a12f53d
Publish
shawnbot Sep 22, 2017
264e88a
add <details>/<summary> example to primer-buttons
shawnbot Sep 22, 2017
b36b5a5
add per-module RC bump script
shawnbot Sep 22, 2017
bc9a4a2
nicer output
shawnbot Sep 22, 2017
ecea6f6
use bump-rc script for each module
shawnbot Sep 22, 2017
faa2f29
update changelog for v9.4.0
shawnbot Sep 22, 2017
c399f6d
use - instead of * for lists
shawnbot Sep 22, 2017
3ac3fab
add changelog entry for v9.5.0
shawnbot Sep 22, 2017
e1a6457
nix callout in v9.5.0 changes
shawnbot Sep 22, 2017
3063092
nix inline code bits in details/summary example
shawnbot Sep 22, 2017
c5d61a4
don't exit form script/release-candidate
shawnbot Sep 25, 2017
80e2bfc
fix the publish tag
shawnbot Sep 25, 2017
c822a22
match all modules :facepalm:
shawnbot Sep 26, 2017
e4c51b2
semver is dumb
shawnbot Sep 26, 2017
c81a3c3
alphanumeric semver sorting is dumb; just get the last one
shawnbot Sep 26, 2017
c996a22
tidy up details/summary button description
shawnbot Oct 2, 2017
3190c9c
Merge pull request #353 from primer/release-9.5.0
shawnbot Oct 4, 2017
95f3966
Merge branch 'dev' into master
shawnbot Oct 10, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
# 9.5.0

### Added
- It's now possible to style `<summary>` elements as buttons and have them appear in the active/selected state when the enclosing [`<details>` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details) is open. #346

### Changes
- Updates our release candidate versioning logic so that prerelease increments are done on a per-module basis, fixing #350.

# 9.4.0

### Added
- Add `v-align-baseline` class to `primer-utilities` #324
- Add deprecation warnings for `primer-cards` and `primer-forms/lib/form-validation.scss` #347 (these will be removed in v10.0.0)

### Changes
- Update npm metadata for `primer-css`, `primer-core`, `primer-product`, and `primer-marketing` #328
- Remove `HEAD` heading from the changelog #327

# 9.3.0

## Added
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-alerts/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.4.0",
"version": "1.5.0",
"name": "primer-alerts",
"description": "Flash messages, or alerts, inform users of successful or pending actions.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"alerts",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-avatars/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.0",
"version": "1.4.0",
"name": "primer-avatars",
"description": "Basic styles for user profile avatars.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"avatars",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-base/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.4.0",
"version": "1.5.0",
"name": "primer-base",
"description": "CSS to reset the browsers default styles",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-blankslate/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.0",
"version": "1.4.0",
"name": "primer-blankslate",
"description": "Blankslates are for when there is a lack of content within a page or section.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-box/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "2.4.0",
"version": "2.5.0",
"name": "primer-box",
"description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
5 changes: 3 additions & 2 deletions modules/primer-breadcrumb/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.0",
"version": "1.4.0",
"name": "primer-breadcrumb",
"description": "Breadcrumb navigation for pages with parents / grandparents.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -28,7 +28,8 @@
"test": "../../script/npm-run-all build lint test-docs"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-marketing-support": "1.3.0",
"primer-support": "4.4.0"
},
"keywords": [
"breadcrumb",
Expand Down
19 changes: 19 additions & 0 deletions modules/primer-buttons/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,25 @@ Use `.hidden-text-expander` to indicate and toggle hidden text.

You can also make the expander appear inline by adding `.inline`.


#### Using button styles with the details summary element

You can add `.btn` and `.btn-*` classes to any
[`<summary>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary)
element so that it gains the appearance of a button, and
selected/active styles when the parent
[`<details>`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details)
element is open.

```html
<details>
<summary class="btn btn-block btn-primary">Toggle the content</summary>
<p class="mt-2">
This content will be toggled.
</p>
</details>
```

<!-- %enddocs -->

## License
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-buttons/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "2.3.0",
"version": "2.4.0",
"name": "primer-buttons",
"description": "A collection of buttons used for primary and secondary actions.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-cards/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.4.1",
"version": "0.5.0",
"name": "primer-cards",
"description": "Card-like containers to group semantically related content together on marketing websites at GitHub.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -28,7 +28,7 @@
},
"dependencies": {
"primer-marketing-support": "1.3.0",
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"cards",
Expand Down
25 changes: 12 additions & 13 deletions modules/primer-core/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "6.3.1",
"version": "6.4.0",
"name": "primer-core",
"description": "Primer CSS's core modules",
"homepage": "http://primercss.io/",
Expand All @@ -26,17 +26,16 @@
"lint": "../../script/lint-scss"
},
"dependencies": {
"primer-base": "1.4.0",
"primer-box": "2.4.0",
"primer-breadcrumb": "1.3.0",
"primer-buttons": "2.3.0",
"primer-forms": "1.3.1",
"primer-layout": "1.3.0",
"primer-navigation": "1.3.0",
"primer-support": "4.3.0",
"primer-table-object": "1.3.0",
"primer-tooltips": "1.3.0",
"primer-truncate": "1.3.0",
"primer-utilities": "4.7.0"
"primer-base": "1.5.0",
"primer-box": "2.5.0",
"primer-buttons": "2.4.0",
"primer-forms": "1.4.0",
"primer-layout": "1.4.0",
"primer-navigation": "1.4.0",
"primer-support": "4.4.0",
"primer-table-object": "1.4.0",
"primer-tooltips": "1.4.0",
"primer-truncate": "1.4.0",
"primer-utilities": "4.8.0"
}
}
55 changes: 27 additions & 28 deletions modules/primer-css/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "9.4.0",
"version": "9.5.0",
"name": "primer-css",
"description": "Primer is the CSS framework that powers GitHub's front-end design. Primer-css includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,34 +27,33 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-alerts": "1.4.0",
"primer-avatars": "1.3.0",
"primer-base": "1.4.0",
"primer-blankslate": "1.3.0",
"primer-box": "2.4.0",
"primer-breadcrumb": "1.3.0",
"primer-buttons": "2.3.0",
"primer-cards": "0.4.1",
"primer-core": "6.3.1",
"primer-dropdown": "0.1.0",
"primer-forms": "1.3.1",
"primer-labels": "1.4.0",
"primer-layout": "1.3.0",
"primer-markdown": "3.6.0",
"primer-marketing": "5.3.1",
"primer-alerts": "1.5.0",
"primer-avatars": "1.4.0",
"primer-base": "1.5.0",
"primer-blankslate": "1.4.0",
"primer-box": "2.5.0",
"primer-breadcrumb": "1.4.0",
"primer-buttons": "2.4.0",
"primer-cards": "0.5.0",
"primer-core": "6.4.0",
"primer-forms": "1.4.0",
"primer-labels": "1.5.0",
"primer-layout": "1.4.0",
"primer-markdown": "3.7.0",
"primer-marketing": "5.4.0",
"primer-marketing-support": "1.3.0",
"primer-marketing-type": "1.3.0",
"primer-marketing-utilities": "1.3.0",
"primer-navigation": "1.3.0",
"primer-page-headers": "1.3.0",
"primer-page-sections": "1.3.0",
"primer-product": "5.3.1",
"primer-support": "4.3.0",
"primer-table-object": "1.3.0",
"primer-tables": "1.3.0",
"primer-tooltips": "1.3.0",
"primer-truncate": "1.3.0",
"primer-utilities": "4.7.0"
"primer-marketing-type": "1.4.0",
"primer-marketing-utilities": "1.4.0",
"primer-navigation": "1.4.0",
"primer-page-headers": "1.4.0",
"primer-page-sections": "1.4.0",
"primer-product": "5.4.0",
"primer-support": "4.4.0",
"primer-table-object": "1.4.0",
"primer-tables": "1.4.0",
"primer-tooltips": "1.4.0",
"primer-truncate": "1.4.0",
"primer-utilities": "4.8.0"
},
"keywords": [
"primer",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-forms/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.1",
"version": "1.4.0",
"name": "primer-forms",
"description": "Style individual form controls and utilize common layouts.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-labels/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.4.0",
"version": "1.5.0",
"name": "primer-labels",
"description": "Labels add metatdata or indicate status of items and navigational elements.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-layout/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.0",
"version": "1.4.0",
"name": "primer-layout",
"description": "Containers, rows, and columns for creating page layout.",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -28,7 +28,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-markdown/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "3.6.0",
"version": "3.7.0",
"name": "primer-markdown",
"description": "GitHub stylesheets for rendering markdown.",
"homepage": "https://github.com/primer/primer-markdown",
Expand Down Expand Up @@ -27,7 +27,7 @@
"test": "../../script/npm-run-all build lint"
},
"dependencies": {
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"github",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-marketing-type/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.0",
"version": "1.4.0",
"name": "primer-marketing-type",
"description": "Typography for marketing websites at GitHub",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -29,7 +29,7 @@
},
"dependencies": {
"primer-marketing-support": "1.3.0",
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"css",
Expand Down
4 changes: 2 additions & 2 deletions modules/primer-marketing-utilities/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.3.0",
"version": "1.4.0",
"name": "primer-marketing-utilities",
"description": "Marketing specific immutable, atomic CSS classes",
"homepage": "http://primercss.io/",
Expand Down Expand Up @@ -29,7 +29,7 @@
},
"dependencies": {
"primer-marketing-support": "1.3.0",
"primer-support": "4.3.0"
"primer-support": "4.4.0"
},
"keywords": [
"primer",
Expand Down
Loading