feat: Add comprehensive iconography system and enhance brand guidelines
- Add complete Iconography section with Coolicons v4.1 integration - Implement theme-adaptive icons (black for light mode, white for dark mode) - Add Visual Aid modal dialog for accessibility settings - Replace theme toggle with semantic moon/sun icons - Add personality trait icons with appropriate semantic choices - Fix code block theming to respect light/dark mode toggle - Include comprehensive icon categories: Interface, File/Data, Communication, Navigation - Add detailed implementation guides for HTML, SVG, and Tailwind - Create accessibility-aware color system with vision deficiency support - Add Inconsolata and Inter Tight fonts for complete typography system 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2315
brand-assets/icons/coolicons.v4.1/Sprite/coolicons-sprite.svg
Normal file
2315
brand-assets/icons/coolicons.v4.1/Sprite/coolicons-sprite.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 316 KiB |
3237
brand-assets/icons/coolicons.v4.1/Sprite/coolicons-sprite_demo.html
Normal file
3237
brand-assets/icons/coolicons.v4.1/Sprite/coolicons-sprite_demo.html
Normal file
File diff suppressed because it is too large
Load Diff
1352
brand-assets/icons/coolicons.v4.1/Webfont/coolicons.css
Normal file
1352
brand-assets/icons/coolicons.v4.1/Webfont/coolicons.css
Normal file
File diff suppressed because it is too large
Load Diff
6226
brand-assets/icons/coolicons.v4.1/Webfont/coolicons.html
Normal file
6226
brand-assets/icons/coolicons.v4.1/Webfont/coolicons.html
Normal file
File diff suppressed because it is too large
Load Diff
152
brand-assets/icons/coolicons.v4.1/Webfont/demo-files/demo.css
Normal file
152
brand-assets/icons/coolicons.v4.1/Webfont/demo-files/demo.css
Normal file
@@ -0,0 +1,152 @@
|
||||
body {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-family: sans-serif;
|
||||
font-size: 1em;
|
||||
line-height: 1.5;
|
||||
color: #555;
|
||||
background: #fff;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.5em;
|
||||
font-weight: normal;
|
||||
}
|
||||
small {
|
||||
font-size: .66666667em;
|
||||
}
|
||||
a {
|
||||
color: #e74c3c;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover, a:focus {
|
||||
box-shadow: 0 1px #e74c3c;
|
||||
}
|
||||
.bshadow0, input {
|
||||
box-shadow: inset 0 -2px #e7e7e7;
|
||||
}
|
||||
input:hover {
|
||||
box-shadow: inset 0 -2px #ccc;
|
||||
}
|
||||
input, fieldset {
|
||||
font-family: sans-serif;
|
||||
font-size: 1em;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
input {
|
||||
color: inherit;
|
||||
line-height: 1.5;
|
||||
height: 1.5em;
|
||||
padding: .25em 0;
|
||||
}
|
||||
input:focus {
|
||||
outline: none;
|
||||
box-shadow: inset 0 -2px #449fdb;
|
||||
}
|
||||
.glyph {
|
||||
font-size: 16px;
|
||||
width: 15em;
|
||||
padding-bottom: 1em;
|
||||
margin-right: 4em;
|
||||
margin-bottom: 1em;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.liga {
|
||||
width: 80%;
|
||||
width: calc(100% - 2.5em);
|
||||
}
|
||||
.talign-right {
|
||||
text-align: right;
|
||||
}
|
||||
.talign-center {
|
||||
text-align: center;
|
||||
}
|
||||
.bgc1 {
|
||||
background: #f1f1f1;
|
||||
}
|
||||
.fgc1 {
|
||||
color: #999;
|
||||
}
|
||||
.fgc0 {
|
||||
color: #000;
|
||||
}
|
||||
p {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
.mvm {
|
||||
margin-top: .75em;
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
.mtn {
|
||||
margin-top: 0;
|
||||
}
|
||||
.mtl, .mal {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
.mbl, .mal {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
.mal, .mhl {
|
||||
margin-left: 1.5em;
|
||||
margin-right: 1.5em;
|
||||
}
|
||||
.mhmm {
|
||||
margin-left: 1em;
|
||||
margin-right: 1em;
|
||||
}
|
||||
.mls {
|
||||
margin-left: .25em;
|
||||
}
|
||||
.ptl {
|
||||
padding-top: 1.5em;
|
||||
}
|
||||
.pbs, .pvs {
|
||||
padding-bottom: .25em;
|
||||
}
|
||||
.pvs, .pts {
|
||||
padding-top: .25em;
|
||||
}
|
||||
.unit {
|
||||
float: left;
|
||||
}
|
||||
.unitRight {
|
||||
float: right;
|
||||
}
|
||||
.size1of2 {
|
||||
width: 50%;
|
||||
}
|
||||
.size1of1 {
|
||||
width: 100%;
|
||||
}
|
||||
.clearfix:before, .clearfix:after {
|
||||
content: " ";
|
||||
display: table;
|
||||
}
|
||||
.clearfix:after {
|
||||
clear: both;
|
||||
}
|
||||
.hidden-true {
|
||||
display: none;
|
||||
}
|
||||
.textbox0 {
|
||||
width: 3em;
|
||||
background: #f1f1f1;
|
||||
padding: .25em .5em;
|
||||
line-height: 1.5;
|
||||
height: 1.5em;
|
||||
}
|
||||
#testDrive {
|
||||
display: block;
|
||||
padding-top: 24px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
.fs0 {
|
||||
font-size: 16px;
|
||||
}
|
||||
.fs1 {
|
||||
font-size: 32px;
|
||||
}
|
||||
|
||||
30
brand-assets/icons/coolicons.v4.1/Webfont/demo-files/demo.js
Normal file
30
brand-assets/icons/coolicons.v4.1/Webfont/demo-files/demo.js
Normal file
@@ -0,0 +1,30 @@
|
||||
if (!('boxShadow' in document.body.style)) {
|
||||
document.body.setAttribute('class', 'noBoxShadow');
|
||||
}
|
||||
|
||||
document.body.addEventListener("click", function(e) {
|
||||
var target = e.target;
|
||||
if (target.tagName === "INPUT" &&
|
||||
target.getAttribute('class').indexOf('liga') === -1) {
|
||||
target.select();
|
||||
}
|
||||
});
|
||||
|
||||
(function() {
|
||||
var fontSize = document.getElementById('fontSize'),
|
||||
testDrive = document.getElementById('testDrive'),
|
||||
testText = document.getElementById('testText');
|
||||
function updateTest() {
|
||||
testDrive.innerHTML = testText.value || String.fromCharCode(160);
|
||||
if (window.cooliconsLiga) {
|
||||
window.cooliconsLiga(testDrive);
|
||||
}
|
||||
}
|
||||
function updateSize() {
|
||||
testDrive.style.fontSize = fontSize.value + 'px';
|
||||
}
|
||||
fontSize.addEventListener('change', updateSize, false);
|
||||
testText.addEventListener('input', updateTest, false);
|
||||
testText.addEventListener('change', updateTest, false);
|
||||
updateSize();
|
||||
}());
|
||||
452
brand-assets/icons/coolicons.v4.1/Webfont/fonts/coolicons.svg
Normal file
452
brand-assets/icons/coolicons.v4.1/Webfont/fonts/coolicons.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 512 KiB |
BIN
brand-assets/icons/coolicons.v4.1/Webfont/fonts/coolicons.ttf
Normal file
BIN
brand-assets/icons/coolicons.v4.1/Webfont/fonts/coolicons.ttf
Normal file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/Webfont/fonts/coolicons.woff
Normal file
BIN
brand-assets/icons/coolicons.v4.1/Webfont/fonts/coolicons.woff
Normal file
Binary file not shown.
1
brand-assets/icons/coolicons.v4.1/Webfont/selection.json
Normal file
1
brand-assets/icons/coolicons.v4.1/Webfont/selection.json
Normal file
File diff suppressed because one or more lines are too long
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._Sprite
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._Sprite
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._Webfont
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._Webfont
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._coolicons PNG
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._coolicons PNG
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._coolicons.iconjar
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._coolicons.iconjar
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._cooliocns SVG
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/._cooliocns SVG
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/Webfont/._.DS_Store
Normal file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/Webfont/._.DS_Store
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/Webfont/._demo-files
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/Webfont/._demo-files
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/Webfont/._fonts
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/Webfont/._fonts
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/._Black
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/._Black
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/._White
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/._White
Executable file
Binary file not shown.
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Arrow
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Arrow
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Calendar
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Calendar
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Communication
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Communication
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Edit
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Edit
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Environment
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Environment
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._File
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._File
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Interface
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Interface
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Media
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Media
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Menu
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Menu
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Navigation
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Navigation
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Shape
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Shape
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._System
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._System
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._User
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._User
Executable file
Binary file not shown.
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Warning
Executable file
BIN
brand-assets/icons/coolicons.v4.1/__MACOSX/coolicons PNG/Black/._Warning
Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user