Skip to content

Commit 00e6cd9

Browse files
committed
v.5.3.2
1 parent c8a6569 commit 00e6cd9

File tree

60 files changed

+223
-220
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+223
-220
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
<!-- Note: update version numbers need updating every time in `metadata.json`, `package.json`, `package-lock.json` (×2), `README.md`, `CHANGELOG.md`, and `codebase.scss` -->
44

5+
## 11 Nov 2024 -- v.5.3.2
6+
7+
* Focus ring now copying the [Accessability Style Guide](https://a11y-style-guide.com/style-guide/section-general.html#kssref-general-link-focus).
8+
59
## 8 Nov 2024 -- v.5.3.1
610

711
* Added utility `overflow-clip` using `overflow: clip`. (`overflow-hidden` is now aliased to this, for backwards compatability.)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Install via Git: https://github.com/codebase-frontend-library/codebase-5.git
1919

2020
***
2121

22-
* Current version: 5.3.1 -- see [changelog](https://github.com/codebase-frontend-library/codebase-5/blob/main/CHANGELOG.md)
23-
* CSS file size: 94.2 KB
22+
* Current version: 5.3.2 -- see [changelog](https://github.com/codebase-frontend-library/codebase-5/blob/main/CHANGELOG.md)
23+
* CSS file size: 94 KB
2424
* Licence: MIT
2525
* Developer: Simon Padbury

docs/dist/codebase.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/docs/1-getting-started/accessibility/index.html

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<title>Accessibility - Codebase</title>
99

1010
<link href="/codebase-5/prism/prism.css" rel="stylesheet">
11-
<link href="/codebase-5/dist/codebase.css?v=5.3.1" rel="stylesheet">
11+
<link href="/codebase-5/dist/codebase.css?v=5.3.2" rel="stylesheet">
1212

1313
<link rel="icon" type="image/svg+xml" href="/codebase-5/favicon.svg">
1414
<link rel="apple-touch-icon" sizes="180x180" href="/codebase-5/apple-touch-icon.png">
@@ -259,7 +259,7 @@
259259

260260
<div class="grow">
261261
<div class="menu pr-1 flex flex-end sm:hidden-below">
262-
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.1">Download CSS</a></div>
262+
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.2">Download CSS</a></div>
263263
<div><a class="p-cell t-gray-100 t-decoration-none hover:t-decoration-underline hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
264264
</div>
265265
</div>
@@ -314,7 +314,7 @@
314314
<div id="side-menu-wrap" class="p-2 md:pt-4 pb-6">
315315

316316
<div class="mb-3 sm:hidden">
317-
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.1">Download</a></div>
317+
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.2">Download</a></div>
318318
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
319319
</div>
320320

@@ -579,9 +579,8 @@ <h2 id="accessible-ui-colors" tabindex="-1">Accessible UI colors</h2>
579579
<p>While other CSS frameworks (such as <a href="https://getbootstrap.com/docs/5.0/customize/color/">Bootstrap</a>) have set blue as their primary (accent) color, a purple has been chosen for Codebase, so that blue can be used for the UI “info” color.</p>
580580
<h2 id="focus-ring-styling" tabindex="-1">Focus ring styling</h2>
581581
<p>Interactive elements require a visual indicator that to lake them obvious for sighted keyboard users, who use “tabbing” to get around the webpage’s <a href="https://developers.google.com/web/fundamentals/accessibility/semantics-builtin/the-accessibility-tree">accessibility tree</a> (a.k.a. tab index).</p>
582-
<p>Since Codebase v.5.2.5, focus rings have mostly reverted to the browser default styling, since these have improved in all the popular evergreen browsers (Chrome, Edge, Safari, Firefox). They are now light on dark backgrounds and light on dark backgrounds, and they are now rounded around rounded corners (e.g. on buttons and form fields).</p>
583-
<p>The ring is still difficult to see when it's next to a simlar colured button (e.g. a dark ring around a dark button over a light background), so I have included an outline-offset. This offset also improved readability of links within blocks of text when they have received focus.</p>
584-
<pre class="language-css"><code class="language-css"><span class="token selector">:focus-visible</span> <span class="token punctuation">{</span><br> <span class="token property">outline-width</span><span class="token punctuation">:</span> 2px<span class="token punctuation">;</span><br> <span class="token property">outline-offset</span><span class="token punctuation">:</span> 3px<span class="token punctuation">;</span><br><span class="token punctuation">}</span></code></pre>
582+
<p>Since Codebase v.5.2.5, focus rings have mostly reverted to the browser default styling, now copying the <a href="https://a11y-style-guide.com/style-guide/section-general.html#kssref-general-link-focus">Accessability Style Guide</a>. The handling of the focus ring havs improved in all the popular evergreen browsers (Chrome, Edge, Safari, Firefox): now light on dark backgrounds and light on dark backgrounds, and now rounded around rounded corners (e.g. on buttons and form fields).</p>
583+
<pre class="language-css"><code class="language-css"><span class="token selector">input:focus,<br>form button:focus,<br>:focus-visible</span> <span class="token punctuation">{</span><br> <span class="token property">outline</span><span class="token punctuation">:</span> auto 2px Highlight<span class="token punctuation">;</span><br> <span class="token property">outline</span><span class="token punctuation">:</span> auto 5px -webkit-focus-ring-color<span class="token punctuation">;</span><br><span class="token punctuation">}</span></code></pre>
585584
<h2 id="alpinejs-powered-components" tabindex="-1">AlpineJS powered components</h2>
586585
<p>Besides moving up to AlpineJS version 3, the Alpine powered components in these docs have been improved to enable usability via keyboard and assistive tech:</p>
587586
<ul>
@@ -691,7 +690,7 @@ <h3 id="apps-and-browser-extensions" tabindex="-1">Apps and browser extensions</
691690
</p>
692691

693692
<div class="container-lg py-3 grid xs:equal-2-cols sm:equal-3-cols md:equal-4-cols lg:equal-6-cols gap-2 t-center">
694-
<div>Version: 5.3.1</div>
693+
<div>Version: 5.3.2</div>
695694
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/docs/1-getting-started/introduction/">Documentation</a></div>
696695
<div><a class="t-gray-200 hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">GitHub Repository</a></div>
697696
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/dist/codebase.css">CSS (minified)</a> (94 KB)</div>

docs/docs/1-getting-started/css-variables/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<title>CSS Variables - Codebase</title>
99

1010
<link href="/codebase-5/prism/prism.css" rel="stylesheet">
11-
<link href="/codebase-5/dist/codebase.css?v=5.3.1" rel="stylesheet">
11+
<link href="/codebase-5/dist/codebase.css?v=5.3.2" rel="stylesheet">
1212

1313
<link rel="icon" type="image/svg+xml" href="/codebase-5/favicon.svg">
1414
<link rel="apple-touch-icon" sizes="180x180" href="/codebase-5/apple-touch-icon.png">
@@ -259,7 +259,7 @@
259259

260260
<div class="grow">
261261
<div class="menu pr-1 flex flex-end sm:hidden-below">
262-
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.1">Download CSS</a></div>
262+
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.2">Download CSS</a></div>
263263
<div><a class="p-cell t-gray-100 t-decoration-none hover:t-decoration-underline hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
264264
</div>
265265
</div>
@@ -314,7 +314,7 @@
314314
<div id="side-menu-wrap" class="p-2 md:pt-4 pb-6">
315315

316316
<div class="mb-3 sm:hidden">
317-
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.1">Download</a></div>
317+
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.2">Download</a></div>
318318
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
319319
</div>
320320

@@ -605,7 +605,7 @@ <h3 id="example%3A-how-codebase-uses-color-variables" tabindex="-1">Example: How
605605
</p>
606606

607607
<div class="container-lg py-3 grid xs:equal-2-cols sm:equal-3-cols md:equal-4-cols lg:equal-6-cols gap-2 t-center">
608-
<div>Version: 5.3.1</div>
608+
<div>Version: 5.3.2</div>
609609
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/docs/1-getting-started/introduction/">Documentation</a></div>
610610
<div><a class="t-gray-200 hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">GitHub Repository</a></div>
611611
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/dist/codebase.css">CSS (minified)</a> (94 KB)</div>

docs/docs/1-getting-started/element-grid/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<title>Element grid - Codebase</title>
99

1010
<link href="/codebase-5/prism/prism.css" rel="stylesheet">
11-
<link href="/codebase-5/dist/codebase.css?v=5.3.1" rel="stylesheet">
11+
<link href="/codebase-5/dist/codebase.css?v=5.3.2" rel="stylesheet">
1212

1313
<link rel="icon" type="image/svg+xml" href="/codebase-5/favicon.svg">
1414
<link rel="apple-touch-icon" sizes="180x180" href="/codebase-5/apple-touch-icon.png">
@@ -259,7 +259,7 @@
259259

260260
<div class="grow">
261261
<div class="menu pr-1 flex flex-end sm:hidden-below">
262-
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.1">Download CSS</a></div>
262+
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.2">Download CSS</a></div>
263263
<div><a class="p-cell t-gray-100 t-decoration-none hover:t-decoration-underline hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
264264
</div>
265265
</div>
@@ -314,7 +314,7 @@
314314
<div id="side-menu-wrap" class="p-2 md:pt-4 pb-6">
315315

316316
<div class="mb-3 sm:hidden">
317-
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.1">Download</a></div>
317+
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.2">Download</a></div>
318318
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
319319
</div>
320320

@@ -625,7 +625,7 @@ <h2 id="utility-class-spacing" tabindex="-1">Utility class spacing</h2>
625625
</p>
626626

627627
<div class="container-lg py-3 grid xs:equal-2-cols sm:equal-3-cols md:equal-4-cols lg:equal-6-cols gap-2 t-center">
628-
<div>Version: 5.3.1</div>
628+
<div>Version: 5.3.2</div>
629629
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/docs/1-getting-started/introduction/">Documentation</a></div>
630630
<div><a class="t-gray-200 hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">GitHub Repository</a></div>
631631
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/dist/codebase.css">CSS (minified)</a> (94 KB)</div>

docs/docs/1-getting-started/improvements-since-codebase-4/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<title>Improvements - Codebase</title>
99

1010
<link href="/codebase-5/prism/prism.css" rel="stylesheet">
11-
<link href="/codebase-5/dist/codebase.css?v=5.3.1" rel="stylesheet">
11+
<link href="/codebase-5/dist/codebase.css?v=5.3.2" rel="stylesheet">
1212

1313
<link rel="icon" type="image/svg+xml" href="/codebase-5/favicon.svg">
1414
<link rel="apple-touch-icon" sizes="180x180" href="/codebase-5/apple-touch-icon.png">
@@ -259,7 +259,7 @@
259259

260260
<div class="grow">
261261
<div class="menu pr-1 flex flex-end sm:hidden-below">
262-
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.1">Download CSS</a></div>
262+
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.2">Download CSS</a></div>
263263
<div><a class="p-cell t-gray-100 t-decoration-none hover:t-decoration-underline hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
264264
</div>
265265
</div>
@@ -314,7 +314,7 @@
314314
<div id="side-menu-wrap" class="p-2 md:pt-4 pb-6">
315315

316316
<div class="mb-3 sm:hidden">
317-
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.1">Download</a></div>
317+
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.2">Download</a></div>
318318
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
319319
</div>
320320

@@ -639,7 +639,7 @@ <h2 id="gulp-is-no-longer-required" tabindex="-1">Gulp is no longer required</h2
639639
</p>
640640

641641
<div class="container-lg py-3 grid xs:equal-2-cols sm:equal-3-cols md:equal-4-cols lg:equal-6-cols gap-2 t-center">
642-
<div>Version: 5.3.1</div>
642+
<div>Version: 5.3.2</div>
643643
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/docs/1-getting-started/introduction/">Documentation</a></div>
644644
<div><a class="t-gray-200 hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">GitHub Repository</a></div>
645645
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/dist/codebase.css">CSS (minified)</a> (94 KB)</div>

docs/docs/1-getting-started/introduction/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<title>Introduction - Codebase</title>
99

1010
<link href="/codebase-5/prism/prism.css" rel="stylesheet">
11-
<link href="/codebase-5/dist/codebase.css?v=5.3.1" rel="stylesheet">
11+
<link href="/codebase-5/dist/codebase.css?v=5.3.2" rel="stylesheet">
1212

1313
<link rel="icon" type="image/svg+xml" href="/codebase-5/favicon.svg">
1414
<link rel="apple-touch-icon" sizes="180x180" href="/codebase-5/apple-touch-icon.png">
@@ -259,7 +259,7 @@
259259

260260
<div class="grow">
261261
<div class="menu pr-1 flex flex-end sm:hidden-below">
262-
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.1">Download CSS</a></div>
262+
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.2">Download CSS</a></div>
263263
<div><a class="p-cell t-gray-100 t-decoration-none hover:t-decoration-underline hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
264264
</div>
265265
</div>
@@ -314,7 +314,7 @@
314314
<div id="side-menu-wrap" class="p-2 md:pt-4 pb-6">
315315

316316
<div class="mb-3 sm:hidden">
317-
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.1">Download</a></div>
317+
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.2">Download</a></div>
318318
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
319319
</div>
320320

@@ -649,7 +649,7 @@ <h2 id="browser-support" tabindex="-1">Browser support</h2>
649649
</p>
650650

651651
<div class="container-lg py-3 grid xs:equal-2-cols sm:equal-3-cols md:equal-4-cols lg:equal-6-cols gap-2 t-center">
652-
<div>Version: 5.3.1</div>
652+
<div>Version: 5.3.2</div>
653653
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/docs/1-getting-started/introduction/">Documentation</a></div>
654654
<div><a class="t-gray-200 hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">GitHub Repository</a></div>
655655
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/dist/codebase.css">CSS (minified)</a> (94 KB)</div>

docs/docs/1-getting-started/responsive-design/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<title>Responsive design - Codebase</title>
99

1010
<link href="/codebase-5/prism/prism.css" rel="stylesheet">
11-
<link href="/codebase-5/dist/codebase.css?v=5.3.1" rel="stylesheet">
11+
<link href="/codebase-5/dist/codebase.css?v=5.3.2" rel="stylesheet">
1212

1313
<link rel="icon" type="image/svg+xml" href="/codebase-5/favicon.svg">
1414
<link rel="apple-touch-icon" sizes="180x180" href="/codebase-5/apple-touch-icon.png">
@@ -259,7 +259,7 @@
259259

260260
<div class="grow">
261261
<div class="menu pr-1 flex flex-end sm:hidden-below">
262-
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.1">Download CSS</a></div>
262+
<div><a class="p-cell t-gray-100 t-decoration-none t-semibold hover:t-decoration-underline hover:t-white" href="/codebase-5/dist/codebase.css?v=5.3.2">Download CSS</a></div>
263263
<div><a class="p-cell t-gray-100 t-decoration-none hover:t-decoration-underline hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
264264
</div>
265265
</div>
@@ -314,7 +314,7 @@
314314
<div id="side-menu-wrap" class="p-2 md:pt-4 pb-6">
315315

316316
<div class="mb-3 sm:hidden">
317-
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.1">Download</a></div>
317+
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="/codebase-5/dist/codebase.css?v=5.3.2">Download</a></div>
318318
<div><a class="block py-1 t-decoration-none hover:t-decoration-underline t-gray-600 hover:t-gray-900" href="https://github.com/codebase-frontend-library/codebase-5">Github</a></div>
319319
</div>
320320

@@ -698,7 +698,7 @@ <h2 id="infographic%3A-responsive-css-classes-in-codebase" tabindex="-1">Infogra
698698
</p>
699699

700700
<div class="container-lg py-3 grid xs:equal-2-cols sm:equal-3-cols md:equal-4-cols lg:equal-6-cols gap-2 t-center">
701-
<div>Version: 5.3.1</div>
701+
<div>Version: 5.3.2</div>
702702
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/docs/1-getting-started/introduction/">Documentation</a></div>
703703
<div><a class="t-gray-200 hover:t-white" href="https://github.com/codebase-frontend-library/codebase-5">GitHub Repository</a></div>
704704
<div><a class="t-gray-200 hover:t-white" href="/codebase-5/dist/codebase.css">CSS (minified)</a> (94 KB)</div>

0 commit comments

Comments
 (0)