From d4ff85f4867b7360c0061466200732728d4f0a92 Mon Sep 17 00:00:00 2001 From: simurai Date: Sat, 27 May 2017 18:09:48 +0900 Subject: [PATCH 1/5] Add Atomicons --- static/atom.less | 1 + static/atomicons.less | 77 ++++++++++++++++++++++++++++++++++++++++++ static/atomicons.woff | Bin 0 -> 6204 bytes 3 files changed, 78 insertions(+) create mode 100755 static/atomicons.less create mode 100755 static/atomicons.woff diff --git a/static/atom.less b/static/atom.less index 14e7def8f..127d441d4 100644 --- a/static/atom.less +++ b/static/atom.less @@ -10,6 +10,7 @@ @import "octicon-utf-codes"; @import "octicon-mixins"; @import "octicons"; +@import "atomicons"; // Normalize + scaffolding @import "normalize"; diff --git a/static/atomicons.less b/static/atomicons.less new file mode 100755 index 000000000..ec212195a --- /dev/null +++ b/static/atomicons.less @@ -0,0 +1,77 @@ +@font-face { + font-family: 'atomicons'; + src: + url('atomicons.woff') format('woff'); + font-weight: normal; + font-style: normal; +} + +.atomicon:before { + display: inline-block; + speak: none; + width: 16px; + height: 16px; + line-height: 1; + font-family: 'atomicons'; + font-size: 16px; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; +} + +.atomicon-array:before { + content: "\e900"; +} +.atomicon-boolean:before { + content: "\e901"; +} +.atomicon-class:before { + content: "\e902"; +} +.atomicon-constant:before { + content: "\e903"; +} +.atomicon-constructor:before { + content: "\e904"; +} +.atomicon-enum:before { + content: "\e905"; +} +.atomicon-field:before { + content: "\e906"; +} +.atomicon-file:before { + content: "\e907"; +} +.atomicon-function:before { + content: "\e908"; +} +.atomicon-interface:before { + content: "\e909"; +} +.atomicon-method:before { + content: "\e90a"; +} +.atomicon-module:before { + content: "\e90b"; +} +.atomicon-namespace:before { + content: "\e90c"; +} +.atomicon-number:before { + content: "\e90d"; +} +.atomicon-package:before { + content: "\e90e"; +} +.atomicon-property:before { + content: "\e90f"; +} +.atomicon-string:before { + content: "\e910"; +} +.atomicon-variable:before { + content: "\e911"; +} diff --git a/static/atomicons.woff b/static/atomicons.woff new file mode 100755 index 0000000000000000000000000000000000000000..cdf7553315ca8cc6f1c735ec2304aea0db1b1937 GIT binary patch literal 6204 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 Date: Thu, 1 Jun 2017 14:22:46 +0900 Subject: [PATCH 2/5] Update refined icons Now they should snap to whole pixels --- static/atomicons.woff | Bin 6204 -> 4884 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/atomicons.woff b/static/atomicons.woff index cdf7553315ca8cc6f1c735ec2304aea0db1b1937..c4fc20cea7afa3caa5f5aba72e446c2286ac16ef 100755 GIT binary patch literal 4884 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 PBXQ;U-y(F9J3RjdwTvE% literal 6204 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 Date: Thu, 1 Jun 2017 17:19:45 +0900 Subject: [PATCH 3/5] Capitalize font name --- static/atomicons.less | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/atomicons.less b/static/atomicons.less index ec212195a..5da500d35 100755 --- a/static/atomicons.less +++ b/static/atomicons.less @@ -1,5 +1,5 @@ @font-face { - font-family: 'atomicons'; + font-family: 'Atomicons'; src: url('atomicons.woff') format('woff'); font-weight: normal; @@ -12,7 +12,7 @@ width: 16px; height: 16px; line-height: 1; - font-family: 'atomicons'; + font-family: 'Atomicons'; font-size: 16px; font-style: normal; font-weight: normal; From c1534d7d2d05d2d6eecb0d2e51a188f497ab438c Mon Sep 17 00:00:00 2001 From: simurai Date: Thu, 1 Jun 2017 20:57:57 +0900 Subject: [PATCH 4/5] Use `.icon` class for atomicons --- static/atom.less | 1 - static/atomicons.less | 77 ------------------------- static/octicons.less | 25 ++++++++ static/scaffolding.less | 3 +- static/variables/octicon-mixins.less | 7 +++ static/variables/octicon-utf-codes.less | 25 ++++++++ 6 files changed, 59 insertions(+), 79 deletions(-) delete mode 100755 static/atomicons.less diff --git a/static/atom.less b/static/atom.less index 127d441d4..14e7def8f 100644 --- a/static/atom.less +++ b/static/atom.less @@ -10,7 +10,6 @@ @import "octicon-utf-codes"; @import "octicon-mixins"; @import "octicons"; -@import "atomicons"; // Normalize + scaffolding @import "normalize"; diff --git a/static/atomicons.less b/static/atomicons.less deleted file mode 100755 index 5da500d35..000000000 --- a/static/atomicons.less +++ /dev/null @@ -1,77 +0,0 @@ -@font-face { - font-family: 'Atomicons'; - src: - url('atomicons.woff') format('woff'); - font-weight: normal; - font-style: normal; -} - -.atomicon:before { - display: inline-block; - speak: none; - width: 16px; - height: 16px; - line-height: 1; - font-family: 'Atomicons'; - font-size: 16px; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - -webkit-font-smoothing: antialiased; -} - -.atomicon-array:before { - content: "\e900"; -} -.atomicon-boolean:before { - content: "\e901"; -} -.atomicon-class:before { - content: "\e902"; -} -.atomicon-constant:before { - content: "\e903"; -} -.atomicon-constructor:before { - content: "\e904"; -} -.atomicon-enum:before { - content: "\e905"; -} -.atomicon-field:before { - content: "\e906"; -} -.atomicon-file:before { - content: "\e907"; -} -.atomicon-function:before { - content: "\e908"; -} -.atomicon-interface:before { - content: "\e909"; -} -.atomicon-method:before { - content: "\e90a"; -} -.atomicon-module:before { - content: "\e90b"; -} -.atomicon-namespace:before { - content: "\e90c"; -} -.atomicon-number:before { - content: "\e90d"; -} -.atomicon-package:before { - content: "\e90e"; -} -.atomicon-property:before { - content: "\e90f"; -} -.atomicon-string:before { - content: "\e910"; -} -.atomicon-variable:before { - content: "\e911"; -} diff --git a/static/octicons.less b/static/octicons.less index 87e8dab9a..1c55e1651 100644 --- a/static/octicons.less +++ b/static/octicons.less @@ -11,6 +11,31 @@ // Find: @([a-z-]+): "[^"]+"; // Replace: .make-icon(\1); + +// Atomicons (private) + +.make-icon(entity-array); +.make-icon(entity-boolean); +.make-icon(entity-class); +.make-icon(entity-constant); +.make-icon(entity-constructor); +.make-icon(entity-enum); +.make-icon(entity-field); +.make-icon(entity-file); +.make-icon(entity-function); +.make-icon(entity-interface); +.make-icon(entity-method); +.make-icon(entity-module); +.make-icon(entity-namespace); +.make-icon(entity-number); +.make-icon(entity-package); +.make-icon(entity-property); +.make-icon(entity-string); +.make-icon(entity-variable); + + +// Octicons + .make-icon(alert); .make-icon(alignment-align); .make-icon(alignment-aligned-to); diff --git a/static/scaffolding.less b/static/scaffolding.less index e2b337d00..ecc79b6e2 100644 --- a/static/scaffolding.less +++ b/static/scaffolding.less @@ -2,11 +2,12 @@ @import "octicon-mixins"; // -// Octicon font +// Icon fonts // -------------------------------------------------- @font-face { .octicon-font-legacy(); } // keep for backwards compatibility @font-face { .octicon-font(); } +@font-face { .atomicon-font(); } // Private // diff --git a/static/variables/octicon-mixins.less b/static/variables/octicon-mixins.less index 672a2cef6..8a47b6e81 100644 --- a/static/variables/octicon-mixins.less +++ b/static/variables/octicon-mixins.less @@ -46,3 +46,10 @@ font-weight: normal; font-style: normal; } + +.atomicon-font() { + font-family: 'Octicons Regular'; + src: url('atomicons.woff') format('woff'); + font-weight: normal; + font-style: normal; +} diff --git a/static/variables/octicon-utf-codes.less b/static/variables/octicon-utf-codes.less index 18c859737..083440a11 100644 --- a/static/variables/octicon-utf-codes.less +++ b/static/variables/octicon-utf-codes.less @@ -1,3 +1,28 @@ + +// Atomicons (private) + +@entity-array: "\e900"; +@entity-boolean: "\e901"; +@entity-class: "\e902"; +@entity-constant: "\e903"; +@entity-constructor: "\e904"; +@entity-enum: "\e905"; +@entity-field: "\e906"; +@entity-file: "\e907"; +@entity-function: "\e908"; +@entity-interface: "\e909"; +@entity-method: "\e90a"; +@entity-module: "\e90b"; +@entity-namespace: "\e90c"; +@entity-number: "\e90d"; +@entity-package: "\e90e"; +@entity-property: "\e90f"; +@entity-string: "\e910"; +@entity-variable: "\e911"; + + +// Octicons + @alert: "\f02d"; @alignment-align: "\f08a"; @alignment-aligned-to: "\f08e"; From 3425692b145b24414f038990ffdcc5d1715455fd Mon Sep 17 00:00:00 2001 From: simurai Date: Thu, 1 Jun 2017 22:51:46 +0900 Subject: [PATCH 5/5] :art: Rename "entity" to "type" --- static/octicons.less | 36 ++++++++++++------------- static/variables/octicon-utf-codes.less | 36 ++++++++++++------------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/static/octicons.less b/static/octicons.less index 1c55e1651..a9aaf05eb 100644 --- a/static/octicons.less +++ b/static/octicons.less @@ -14,24 +14,24 @@ // Atomicons (private) -.make-icon(entity-array); -.make-icon(entity-boolean); -.make-icon(entity-class); -.make-icon(entity-constant); -.make-icon(entity-constructor); -.make-icon(entity-enum); -.make-icon(entity-field); -.make-icon(entity-file); -.make-icon(entity-function); -.make-icon(entity-interface); -.make-icon(entity-method); -.make-icon(entity-module); -.make-icon(entity-namespace); -.make-icon(entity-number); -.make-icon(entity-package); -.make-icon(entity-property); -.make-icon(entity-string); -.make-icon(entity-variable); +.make-icon(type-array); +.make-icon(type-boolean); +.make-icon(type-class); +.make-icon(type-constant); +.make-icon(type-constructor); +.make-icon(type-enum); +.make-icon(type-field); +.make-icon(type-file); +.make-icon(type-function); +.make-icon(type-interface); +.make-icon(type-method); +.make-icon(type-module); +.make-icon(type-namespace); +.make-icon(type-number); +.make-icon(type-package); +.make-icon(type-property); +.make-icon(type-string); +.make-icon(type-variable); // Octicons diff --git a/static/variables/octicon-utf-codes.less b/static/variables/octicon-utf-codes.less index 083440a11..95691175d 100644 --- a/static/variables/octicon-utf-codes.less +++ b/static/variables/octicon-utf-codes.less @@ -1,24 +1,24 @@ // Atomicons (private) -@entity-array: "\e900"; -@entity-boolean: "\e901"; -@entity-class: "\e902"; -@entity-constant: "\e903"; -@entity-constructor: "\e904"; -@entity-enum: "\e905"; -@entity-field: "\e906"; -@entity-file: "\e907"; -@entity-function: "\e908"; -@entity-interface: "\e909"; -@entity-method: "\e90a"; -@entity-module: "\e90b"; -@entity-namespace: "\e90c"; -@entity-number: "\e90d"; -@entity-package: "\e90e"; -@entity-property: "\e90f"; -@entity-string: "\e910"; -@entity-variable: "\e911"; +@type-array: "\e900"; +@type-boolean: "\e901"; +@type-class: "\e902"; +@type-constant: "\e903"; +@type-constructor: "\e904"; +@type-enum: "\e905"; +@type-field: "\e906"; +@type-file: "\e907"; +@type-function: "\e908"; +@type-interface: "\e909"; +@type-method: "\e90a"; +@type-module: "\e90b"; +@type-namespace: "\e90c"; +@type-number: "\e90d"; +@type-package: "\e90e"; +@type-property: "\e90f"; +@type-string: "\e910"; +@type-variable: "\e911"; // Octicons