From d1f70abce06b5c9e78e5a35d155865936642c2d4 Mon Sep 17 00:00:00 2001 From: Neil Kistner Date: Sat, 14 May 2016 21:38:36 -0500 Subject: [PATCH] Update with icons from Seti UI v1.1.2 Close #14, #16, #17, #19 --- LICENSE | 2 +- README.md | 4 +- file-types/Adobe Illustrator.ai | 0 file-types/Adobe Photoshop.psd | 0 file-types/Audio File.wav | 0 file-types/C Sharp.cs | 0 file-types/CSV.csv | 0 file-types/Cake PHP.ctp | 0 file-types/ColdFusion.cfm | 0 file-types/EcmaScript.es6 | 0 file-types/Elm.elm | 0 file-types/Grails.groovy | 0 file-types/Hacklang.hh | 0 file-types/Haskell.hs | 0 file-types/JavaScript.js | 151 +++++-- file-types/Latex.tex | 0 file-types/LiterateHaskell.lhs | 0 file-types/LiveScript.ls | 0 file-types/Lua.lua | 0 file-types/Objective C.h | 0 file-types/PDF.pdf | Bin file-types/PHP.php.inc | 0 file-types/Perl.pl | 0 file-types/Pug.pug | 0 file-types/Puppet.pp | 0 file-types/React Coffee.cjsx | 0 file-types/React Typescript.tsx | 0 file-types/Rust.rs | 0 file-types/SVGX.svgx | 0 file-types/Sbt.sbt | 0 file-types/Settings.config | 0 file-types/Shopify.liquid | 0 file-types/Slim.slim | 0 file-types/Smarty.smarty.tpl | 0 file-types/Sugarss.sss | 0 file-types/TODO | 0 file-types/Temp.tmp | 0 file-types/Vala.vala | 0 file-types/Video File.mov | 0 file-types/gulpfile.babel.js | 0 file-types/karma.conf.js | 0 file-types/oCaml.ml | 0 index.less | 4 + package.json | 16 +- styles/_fonts/icomoon.eot | Bin 18012 -> 0 bytes styles/_fonts/icomoon.svg | 51 --- styles/_fonts/icomoon.ttf | Bin 17848 -> 0 bytes styles/_fonts/icomoon.woff | Bin 17924 -> 0 bytes styles/_fonts/icomoon.zip | Bin 242829 -> 0 bytes styles/_fonts/seti.less | 398 +++++++++++++++++ styles/_fonts/seti/seti.eot | Bin 0 -> 25140 bytes styles/_fonts/seti/seti.svg | 282 ++++++++++++ styles/_fonts/seti/seti.ttf | Bin 0 -> 24988 bytes styles/_fonts/seti/seti.woff | Bin 0 -> 14984 bytes styles/_fonts/seti/seti.woff2 | Bin 0 -> 12432 bytes styles/icon-font.less | 10 - styles/icon-variables.less | 111 ----- styles/icons.less | 759 +------------------------------- styles/icons/mapping.less | 318 +++++++++++++ styles/icons/preview.less | 23 + styles/icons/sidebar.less | 39 ++ styles/icons/tabs.less | 33 ++ styles/ui-mixins.less | 197 +-------- styles/ui-variables.less | 194 +++----- 64 files changed, 1304 insertions(+), 1288 deletions(-) create mode 100644 file-types/Adobe Illustrator.ai create mode 100644 file-types/Adobe Photoshop.psd create mode 100644 file-types/Audio File.wav create mode 100644 file-types/C Sharp.cs create mode 100644 file-types/CSV.csv create mode 100644 file-types/Cake PHP.ctp create mode 100644 file-types/ColdFusion.cfm create mode 100644 file-types/EcmaScript.es6 create mode 100644 file-types/Elm.elm create mode 100644 file-types/Grails.groovy create mode 100644 file-types/Hacklang.hh create mode 100644 file-types/Haskell.hs create mode 100644 file-types/Latex.tex create mode 100644 file-types/LiterateHaskell.lhs create mode 100644 file-types/LiveScript.ls create mode 100644 file-types/Lua.lua create mode 100644 file-types/Objective C.h create mode 100644 file-types/PDF.pdf create mode 100644 file-types/PHP.php.inc create mode 100644 file-types/Perl.pl create mode 100644 file-types/Pug.pug create mode 100644 file-types/Puppet.pp create mode 100644 file-types/React Coffee.cjsx create mode 100644 file-types/React Typescript.tsx create mode 100644 file-types/Rust.rs create mode 100644 file-types/SVGX.svgx create mode 100644 file-types/Sbt.sbt create mode 100644 file-types/Settings.config create mode 100644 file-types/Shopify.liquid create mode 100644 file-types/Slim.slim create mode 100644 file-types/Smarty.smarty.tpl create mode 100644 file-types/Sugarss.sss create mode 100644 file-types/TODO create mode 100644 file-types/Temp.tmp create mode 100644 file-types/Vala.vala create mode 100644 file-types/Video File.mov create mode 100644 file-types/gulpfile.babel.js create mode 100644 file-types/karma.conf.js create mode 100644 file-types/oCaml.ml delete mode 100644 styles/_fonts/icomoon.eot delete mode 100644 styles/_fonts/icomoon.svg delete mode 100644 styles/_fonts/icomoon.ttf delete mode 100644 styles/_fonts/icomoon.woff delete mode 100644 styles/_fonts/icomoon.zip create mode 100644 styles/_fonts/seti.less create mode 100644 styles/_fonts/seti/seti.eot create mode 100644 styles/_fonts/seti/seti.svg create mode 100644 styles/_fonts/seti/seti.ttf create mode 100644 styles/_fonts/seti/seti.woff create mode 100644 styles/_fonts/seti/seti.woff2 delete mode 100644 styles/icon-font.less delete mode 100644 styles/icon-variables.less create mode 100644 styles/icons/mapping.less create mode 100644 styles/icons/preview.less create mode 100644 styles/icons/sidebar.less create mode 100644 styles/icons/tabs.less diff --git a/LICENSE b/LICENSE index 11278f9..27f8725 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2015 Neil Kistner +Copyright © 2015-2016 Neil Kistner (neilkistner.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 59a2b1f..dac3f8f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ > The awesome icons provided by Seti UI theme. -![Seti UI](https://github.com/jesseweed/seti-ui/raw/master/screenshot.png) +![Seti UI](https://github.com/jesseweed/seti-ui/raw/master/screenshot-icons.png) ## Settings @@ -25,6 +25,6 @@ Thank you to [Jesse Weed](//github.com/jesseweed) for making the original Seti U ## License -Copyright (c) 2015 [Neil Kistner](//github.com/wyze) +Copyright © 2015-2016 [Neil Kistner](//github.com/wyze) Released under the MIT license. See [LICENSE](LICENSE) for details. diff --git a/file-types/Adobe Illustrator.ai b/file-types/Adobe Illustrator.ai new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Adobe Photoshop.psd b/file-types/Adobe Photoshop.psd new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Audio File.wav b/file-types/Audio File.wav new file mode 100644 index 0000000..e69de29 diff --git a/file-types/C Sharp.cs b/file-types/C Sharp.cs new file mode 100644 index 0000000..e69de29 diff --git a/file-types/CSV.csv b/file-types/CSV.csv new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Cake PHP.ctp b/file-types/Cake PHP.ctp new file mode 100644 index 0000000..e69de29 diff --git a/file-types/ColdFusion.cfm b/file-types/ColdFusion.cfm new file mode 100644 index 0000000..e69de29 diff --git a/file-types/EcmaScript.es6 b/file-types/EcmaScript.es6 new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Elm.elm b/file-types/Elm.elm new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Grails.groovy b/file-types/Grails.groovy new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Hacklang.hh b/file-types/Hacklang.hh new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Haskell.hs b/file-types/Haskell.hs new file mode 100644 index 0000000..e69de29 diff --git a/file-types/JavaScript.js b/file-types/JavaScript.js index b77f2f3..387793c 100644 --- a/file-types/JavaScript.js +++ b/file-types/JavaScript.js @@ -1,47 +1,128 @@ -module.exports = function (app) { +/* - return { + HIGHLIGHTING: https://github.com/atom/language-javascript/blob/master/grammars/javascript.cson + FILE TYPES: 'js', 'htc', '_js', 'es', 'es6', 'jsm', 'pac', 'pjs', 'xsjs', 'xsjslib' + WRAPPER: source.js - // ALLOW TESLA LOGGING TO BE TURNED OFF IN CONFIG - log: function(what) { - if ( app.config.logging.console === true ) console.log(what); - }, +*/ - emptyObject: function(obj) { - return !Object.keys(obj).length; - }, - countObject: function(obj) { - var count = 0; - for( var key in obj ) { - if(obj(key)) { - count++; - } - } +/* - return count; - }, + COMMENTS + -------- + CLASS: punctuation.definition.comment.js + TRIGGERS: js single line or comment blocks - throw: function(num) { +*/ - var code = { - 400 : '400 Bad Request', - 401 : '401 Unauthorized', - 403 : '403 Forbidden', - 404 : '404 Not Found', - 405 : '405 Method Not Allowed', - 500 : '500 Internal Server Error', - }; - var err = new Error( code[num] ); - err.code = num; - err.message = code[num]; - err.status = num; - return err; +/* - } + DOCBLOCK + -------- + CLASS: storage.type.class.jsdoc - }; + TRIGGERS: abstract, access, alias, augments, author, async, attribute, arg, argument, beta, borrows, bubbes, callback, class, classdesc, config, const, constant, constructs, constructor, copyright, chainable, default, defaultvalue, deprecated, desc, description, enum, emits, event, example, exports, external, extends, extension, extensionfor, extension_for, for, file, fileoverview, fires, final, function, global, host, ignore, implements, inheritdoc, inner, instance, interface, kind, lends, license, listens, main, member, memberof, method, mixex, mixin(?:s, ), module, name, namespace, override, overview, param, private, prop, property, protected, readonly, readOnly, requires, required, return, returns, see, since, static, summary, submodule, this, throws, todo, tutorial, type, typedef, var, variation, version, virtual, uses, writeOnce -}; +*/ + +class Bread { + + constructor(slices) { + this.slices = 12; + + if ( slices > this.slices ) { + console.log('not enough bread'); + } else { + console.log(slices); + } + + } + +} + +class Sandwich extends Bread { + + constructor(slices) { + this.bread = super(slices); + this.toppings = []; + } + + toppings( ingredients ) { + ingredients.forEach(function(value, index) { + this.toppings.push( value ); + }); + } + +} + +var Club = new Sandwich(3).toppings(['roast beef', 'turkey']); + + +/* + + INTERPOLATED JS + -------- + CLASS: punctuation.definition.comment.js + TRIGGERS: punctuation.section.embedded.js + NOTE: This class doesn't currently seem to actually get applied + +*/ + + var myName = 'Slim Shady', + template = 'Hello, my name is ${myName}'; + +/* + + FUNCTION PARAMS + -------- + TRIGGER: () CLASS: meta.brace.round.js + TRIGGER: [] CLASS: meta.brace.square.js + TRIGGER: {} CLASS: meta.brace.curly.js + TRIGGER: , CLASS: meta.object.delimiter.js + TRIGGER: = CLASS: keyword.operator.js + TRIGGER: parameters CLASS: variable.parameter.function.js + +*/ + + +function testFunction(string,arr,obj) { +// DO SOMETHING +} + +testFunction('one', 'two', [1,2,3], {key: 'value'} ); + + +/* + + METHODS + -------- + CLASS: meta.method.js + + TRIGGER: break, case, catch, continue, do, else, export, finally, for, function, if, import, package, return, switch, throw, try, while, with + +*/ + +import { ham as turkey } from 'mySandwich.js'; + +var isFunction; + +switch ( typeof testFunction ) { + + case 'function': + isFunction = true; + break; + default: + isFunction = false; + +} + +try { + testFunction(); +} catch (e) { + throw 'Whoopsadaisy!'; +} finally { + console.log('i think we\'re done here!'); +} diff --git a/file-types/Latex.tex b/file-types/Latex.tex new file mode 100644 index 0000000..e69de29 diff --git a/file-types/LiterateHaskell.lhs b/file-types/LiterateHaskell.lhs new file mode 100644 index 0000000..e69de29 diff --git a/file-types/LiveScript.ls b/file-types/LiveScript.ls new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Lua.lua b/file-types/Lua.lua new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Objective C.h b/file-types/Objective C.h new file mode 100644 index 0000000..e69de29 diff --git a/file-types/PDF.pdf b/file-types/PDF.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/file-types/PHP.php.inc b/file-types/PHP.php.inc new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Perl.pl b/file-types/Perl.pl new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Pug.pug b/file-types/Pug.pug new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Puppet.pp b/file-types/Puppet.pp new file mode 100644 index 0000000..e69de29 diff --git a/file-types/React Coffee.cjsx b/file-types/React Coffee.cjsx new file mode 100644 index 0000000..e69de29 diff --git a/file-types/React Typescript.tsx b/file-types/React Typescript.tsx new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Rust.rs b/file-types/Rust.rs new file mode 100644 index 0000000..e69de29 diff --git a/file-types/SVGX.svgx b/file-types/SVGX.svgx new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Sbt.sbt b/file-types/Sbt.sbt new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Settings.config b/file-types/Settings.config new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Shopify.liquid b/file-types/Shopify.liquid new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Slim.slim b/file-types/Slim.slim new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Smarty.smarty.tpl b/file-types/Smarty.smarty.tpl new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Sugarss.sss b/file-types/Sugarss.sss new file mode 100644 index 0000000..e69de29 diff --git a/file-types/TODO b/file-types/TODO new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Temp.tmp b/file-types/Temp.tmp new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Vala.vala b/file-types/Vala.vala new file mode 100644 index 0000000..e69de29 diff --git a/file-types/Video File.mov b/file-types/Video File.mov new file mode 100644 index 0000000..e69de29 diff --git a/file-types/gulpfile.babel.js b/file-types/gulpfile.babel.js new file mode 100644 index 0000000..e69de29 diff --git a/file-types/karma.conf.js b/file-types/karma.conf.js new file mode 100644 index 0000000..e69de29 diff --git a/file-types/oCaml.ml b/file-types/oCaml.ml new file mode 100644 index 0000000..e69de29 diff --git a/index.less b/index.less index 420de0c..f99cf8c 100644 --- a/index.less +++ b/index.less @@ -1,2 +1,6 @@ +@import "styles/ui-mixins"; +@import "styles/ui-variables"; +@import "styles/_fonts/seti"; + @import "styles/icons"; @import "styles/theme-overrides"; diff --git a/package.json b/package.json index ab2d1f8..9d80ea7 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,20 @@ { "name": "seti-icons", "version": "0.4.5", - "main": "index", "description": "The awesome icons provided by Seti UI theme.", + "license": "MIT", + "repository": "wyze/atom-seti-icons", + "author": { + "name": "Neil Kistner", + "email": "neil.kistner@gmail.com", + "url": "neilkistner.com" + }, + "main": "index", "keywords": [ "seti", "icons" ], - "scripts": { - "postpublish": "github-changes -o wyze -r seti-icons -a --use-commit-body -m '(MM/DD/YYYY)' --no-merges" - }, - "repository": "https://github.com/wyze/seti-icons", - "license": "MIT", "engines": { - "atom": ">=0.174.0 <2.0.0" + "atom": ">=1.5.0 <2.0.0" } } diff --git a/styles/_fonts/icomoon.eot b/styles/_fonts/icomoon.eot deleted file mode 100644 index 21a84f631bcaabfca638d49dea654a99a846fce3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18012 zcmcJ13AkKGb>^+AyZ7z8bl-b>dHs5Qulw!le%<|^WNWo-$+9F%krynM`iiDq^fu(L+=K+XtKW<`;hVbYFm1+sFR5f0V|Lau zU3{76*s&MQSA(fSHmeK9bgr|!xAvKE(O{hEOqfD{W^-{zPVP_3Px9!lH+*m0O%F`ED zf+Ay9h6y0^Z7L>q9uoMUmwci6a>B#nL%rY*LoGM*zz!{cf6!xWG(R zYKQNsZ?C(|4mK~kiR*ZJ#tPhGHf%)P&`r-s<`XY*L&Ni$>D=+*^!`pz$<9^1%tC$c z70bEFjE-JMzw0bsp4f1(?&X9LCCPlc`l_YELS*^6ZTW8MMN>Iua67OH{RxgD?=8&b z+$3r<3q?)KYTwpACL+kKZQ4HVFh=WM?E~7!v}d)iYJbB7OW7<&Pma&I6H0|K z1Ct9_zug_G0c;P>8^CVb!xTf78vTNbP=e$JiWl0=)*Nefo4sz_!vJDR<4rgRJ-~_c zVB?fPy375|tTSj22a=QK*wAMQ0S=l(Ro5gSLXFQxMlu87$X2K*f`Wr)tKICNW&nXv ztj&y?FlYi7_>_vTu7?K8l((vq5!%Rlv6-N81w@+dR)rj%NICnzxL{t%;|9-`v)5$`o^I(L zy~RHu+l^h0EY6W3`OncGcOu8~Ay@D=Z)Gl6M_x_@0frK$XF`Al7K3neLMLlSj^r3l z3A!m>L3p^8HBkka&W$sv;pohC4agW_h-Dxbme3t=4rkk~tOW|~&|xf3%qLLPV*IAC z?0B}W$5A+2^s7N>xjebKh6w@k87r+!YxFfbrF0vU$)iAd9Wv`S)#b_?@ zKZtt3un=ZW?0%l3BAYr27X&A}6eQb$jV2-eo8V}P0qv%#2m-0iThJ5|h&rCHGLEUH1OiR3(Z0$)FTWH*ntPVjuZoEcVIqHDsTt` z6_Yw-+WWO9#WDUR$We`TecqB)ICjk~*V#Zkb#nT$X;dld(^bCwPW~mN zF=}8DLIct{v4rtofK63d@NY+{PCz%!gr?i_ikuh{lPZx)W!#jt0mzJjL)Mdm zibUlqDwf!gm|vC!?!ur=SOE=^*muKv*qlYT8R+n|ma%MNHG8roOuq24c|oIN@`=?6 z3tSdty`ndHVTC4*+ipaS@JQgg0rTCAf9L-%MC^-m4Zngp$&#Eu8B7eyX;sIlKuFT) zf(OHbW!RW1rf?iP@h3M;Hrl`D2BGT&f&1tGPo-g1eIGWDEskiHz+8SUMixQ@cUyKh z#tvPHcSR%^R)`^ak47*x6QrZ}F<=1OEMWL_@^cVEW5cPt+*5<8N)A>C7efR!pd9~0 zt1;nK{B$X8UEDy=*SFQs@^mrnTs{*uA_xlu15(>kWkU2CI~&M^6=Qe?ukWZMk}YMR zq)?EZ{oC618g3p>&Sp(aYc7nOchS8&2RGexV!-Uk&ZZXF8v`#~6Vqk&^r_RUK!JPX z>C?BadTEATf=FX~6%(7WsFjQ7QY8HFi}h{w+P3<(w`{{)5YSI+&`^kuC0)=S${Es6$EAQl8j`BtY4XJ82ph&J9`&}G z6NT|qXaN;!8QUdlL* zATS}xppa!V400B+Jfe(4i%mwlb9F_w?@1_}%;V^ZDVPuS`8QB@ws6Yb5 zR<`03PYB=Qr>T@}Vs@JuvN(ut7_`2@EW@zqVb^*wL@H@Brt7+?L&pH6=~+R^1%DU_ zLeUA=0E8V``EIqbrQ+rd9i=Q?Pm^pVs4PN5xg^7h0Ol23(-yg;FsvBRZB#L}!_TIh z$+SoB2}9?^j{;V6JQZ?NK;WYpuBY1TrKVJ;rXhrjnJ;WB=VVg!zU+ofYGx<=Eoh7t zP>m*34Nze;h{LZnEE{B7SOPNe>;2%@zs6b(>s2{dePJz$j+(SpM$E|{YHXQk?YiWW zR((@i;%6`h^T*Rdao#!0Bvo7q9J~o9X)t0?*kmeQ zN~)3R{?CQaU8QyM;CWO}R7z`2uER((sp!&=;w7Y@Ud~6QWQZ(zgMv;+Qna2_fPh2K zq8s?DtV5e&Na$0WiVIN=CK6_Wg<;w|s1DNU?5dr2y?iDsZLLh|I1owoq}ukufAOU0 zmYafxQ^4fm%+S3IMjc@?Gjsz+29$#hGelZwe(X3j^|&oEFceGhbGczsA6EK?$D`UW(kY)+y5CdkIQwB;R6Q!_XOq_gn14(8~oqCha zv<>LYoSQ5pT-U30yYMnGwa*k@E;nBkHg`fBvY@+> zhjHuPp6%%dbZnN^FaS27-MoBg*wZD5;ApP2;m4XFAeoI9uUYgfzMC^MNoL{jLS^Fw ztynF+JS=a#brU1rXE_&!8VJk;Ci+76Nx_>~SU6JPTf)XN1zlhp&?>q`cIL$XrL|kI z^bxib*ls}UC^)k94W5OsiTyyT4#cCT?ps;vl*X+{Xim**AbC-|z zAiA7>_4m;ykQ^JXUGhtgPK$Cjy?5_kIBu~1WWM%m{JZ>DwT)8C!b^ae08?eKav@8| zK#6JE5RbuBQ8FD#G7n1&;&Cc4G_bf(kg++>hET~PJm6t03s%RFl((EhPhiGSfrR;u z0OQXG3rQx4q~5EP%N4Yl@hHipb3`F0qBG*m4shY{m`jnTtu#)4_u(JV62xw`)!n$1)$ds~3*w7iWVr=Ie zEKH~BC{dfjBG-+axVSRA04qFO^r!^&oAzxM@gMRJz@xMZDbpvT5wmtx+H+f2UfFfy zzC@b~mNFy9y(FR8v6o%8Ettx>PMWRMKbY%RsfG{9&)#KZ(;%Pv`PJFpZr|Ah8g=bX?X}{U z#k}Tekyg@bpcA&{y84`kDbpx4qK?(EqUlD|j~e`Y^`)hHeQ~kA*5dCz3rYL3M~?m1 z53moNee}n8%pP8pdG*C_o&5$+D{C8`y!H1!&wlQiwJv)*kZX^#+r=TChbvRdw+E!! zNo$V;p%TC(l%W1`k1cKj7+V8{Zk%jniIR5!7#j^F@0P}bR?23=uvJRm??FTR!gRB6 z1bKxF46(_TBBmGE0dpmoE|eGIY$DaI*{H~@WATy){%d2 zghTeE(ih}d0Jr)K+|1vK#*sw@Tg8T}22%r48zK+VT()i7o40q7!hEt)a(-c{*xcFh z95fzc6RTwa39Nw`UpjK+@Z#D-hN~AA3&OGNFh7+KoGgrqazp1qcILngL|J_Dt{c3s zL-J!OSz0bR8G!%>(#TlM(NQEn6$%#S*@MlUP4>3Ja3Tx^7Dv!3BFtdTpDY$w6;-$Q zwjl&ExNS+iu@!UTnnbmD?Z3w)ioVK+k!N1=|z8SG*kibAuhP@{BN;zgUIJD{ZQVH6P%Ua{;>CFW8=?3*XaWI%BEiu6+wj)^whng9xyX z!ZP(2vM}QPl2@1p0bW9G7AfiTa1Bo6VW-0MghDqQn8RM0wTcN?lNt!G9k~(VCWx$% zhp>)e(VA%TlQ<~zG5v;KH=p2*SEQI_V3we*LLvc z+5gG5uRX)RcG+bg9^aA&Q>=Nv0o&EWjsawKnvjHMQA38rqm88>E{J=7_y+d=`i8X} z|I4Mu*`Mc6pS@hnZK$7}hAxk_Z}Gq8pM_1`faF+h4g2!xTm4l$NlQMh)t1%T#t>nb zl@DGQUUj^5P3dUqaQVQ?!z*4@I$SzhJo1(BXn6EncVBeyqBr5f=kB}j{`G?gN$ohUof-@o)EbE#`#Lfn+V61nXyyN8zGF|PgD_x9Z zyx=|*knTkYG~k8*OxJ<8>iaoxsfcPJmU?g!<{Uz6p-E&C# zm-`T_O)OujtpVD4aXhuSK(tc}!0m5gIq?wR2fkgv2I*_GH)|i%o&s^2R`rg_d-RpX$Z>^qMotVF79uf+=ZSnBoBa4Th`q)#4e+w>Z+;JyH@^8WG zo6Jy%6_JQ-jSO=0ZqkW2|M-@*&tl+kvm92~&{bRBuodD9thety`xY2HLr7-+=DRjC zDuq>s&NrT3#rwA=FRWHCoa`K&0cIfW9bfJom{E!2tPWD{jN378l0EE$+9Uks{Bv4C zn?lbkhvrs+RXD7Hk@-QB1@0hPmZk+>cLU2ShghZ9dU>g6c~;)BGgg*2CnpyLZ`UR} zf*lkaUjB+#c7=$H<(vBLJyUlU+gwzO<(A-+a0NqjU%Ycf8|i_PwXy{qCpPUw-6@H}W@L@sW#nJs|^6TuSnnd|yvO{(ebIuyuYR zY|oV{mxhw)VA%^MBDb)TRCqVr$3ZMNd{IUCw zlBY-4Cx#U^H^1_8SMROQFVq?+1bS`k8a*Xe_!qUG1fTy7Bu~JOu~Y2L>+%#-LcL28 z`{S+Jk@AO4z21_gkqx4R<4C%xhE-v|EF+ytt)!!}6qZH}FequL-plF8r-yzan6`8v zpq~KOUV%ZFEO)U*Mb-FliUS0<6wBwxZMp3{SRo5k7F)I8MqJW^=!s z!Ggb#Vgo(+N!U_wRgwk9A^)+%4Ks)F8K+3*34Dtt9Cfg{<+drdeb5C-37b*0u)h+^ z8iS{u94RNyz_JGpNlR`Bp;E@-r@%*uSEluPfu484N+jzCOQpmm6HDl3h#e+V%=)nW zn9*-FwpPmREbT8jQ4L&hQb2g0OVh-Ya>jA6$ru+;7td0u%2i5WA3;n`$f9;c`vpi2IUg}yu}?c%c*6xD zrz$29O}jSva+CnD;I3I;TgXiSHD6#dNf|#j-bm8JA6I3yk)%;R9ssW!SLE4H^ILj6 z*5}<&Z8Q5L3vr3+FR=d*HkZm5!oN~01zvs^tR~x^YE0BBo&6>3nPiuPOnLvzhNbjC zY3*Sfqq{KE?DnIpk6jgH>vnq7&qYRN!m#goW%J+XtY)<71{!eF&t_gL}3M{yKBJOu}z~M<*G*R>X%=4IMOG>u;m0T-HDE0S~+>g4T+hzlYPWuIB60T zeLdrOa6@|8$jR7YhB4r(Vn3%6$_g~%L&}fa7NMo$7eTsjTpTT()jV1a1uwUqlVIJoEkkwBvmQFtQ=_fyQq{N?l z-`X9IJ;o{_(|-1+0g64LcZ%)&d7Na?XebLEYqhh=wc}rTto^yqwIBNmfBxC}!(X}a z#;-hFm-_Uq_N-|0KY-t;q`^(d*5xr|bK~5II5)!nZcl%(XV0L&hjquHhxZI9X|RXw z>hBpRsxJ%2DX7!eoBSuY2t3e2U^Sq|m;np_P?Ali387Se zFx4u&X-@zjSeOx%qpFA+sW6fLRS2lsQ5t|09KiVRalKmfCcNTe(JT2_4=-#ZO;ZoB zu1-V}FPGu?hB(58&jKvAykUrZC-oaqu>$oHl!E+}hifYDmc36|@C~>I_K!Hn-ZNZV z=}h9qbbO#(uGyPE39W{^xFMgW`3*((YA1wnv_dCcjLYSCzPR?E(oUZ1UMYxYisgm@ zG0e7LkIXgFpth6}PF*B3`L*AGw_UFnCuZ{?8tN3qo(g*TVjUYtMmm=dBA1&+=){g2 zc_|!1tvnoRZs@$#%{xE`H`{Z_jLJCqW32r>@}hEp^yfe--OwiGi2cMwZ=yECVcB`L z0QRGbJWw_y!ate9C#Hnl3 zrl5uHGd!XgU75i?o!d3LOM<8QHi`>SYQ=sugQHE>e*}=w^D{*+!D+e3PrW+FDl)7^ zVcl`_lf`}!6&44@FcA85KC1fY9*osD%FE?q-m)7}RE?k}48A|#w5@Og>2O3^lO9^a zb^RudB5y~sO|74Kre+8{!S=ylt$ld$0h?v4Jve`2D0MyFZ{ZAqxiJd z!fZ2}J+K~bvx%($+!R%bcw_1yu}d}`PA0+Nrq!6rjhn5Qjv1i{!GJw+qc}mzw@d*{ z(xqG^5+vT3oidB8LKK8}K|oePCzfD+0tuqnmjFBpj=_i+S&;Cf>T#4xNnkpQBmwXq znVd3;Nt`reNCl+htdpvRT8dm*FDjz2Bn)5(V?#UX#ui-FCcS$V*29rX*rHgU;_Q{Y zDGY-Xvr+o{$uHMU@y24Rhjh3j@Kyj&pg4dBFcj&+AtA+!33afflq8oid7oR1r$4C{AnvC*Bg01Pb7Bqk$VcJkr|731%jUJdQ~B)Ktm-U zQiw+MI)+7!2F5{FNHku+R?){7F!ZbHFmhr`+UX73M0Otax(XwJ;{@>OBHrLKbdLgG*&K?;_is#A&V?lSd+>erOgi3SvuHv+@%07dAa z2yGy?aWauqCicL(6vo24*KD`CZRk7PJ*>B|TwEETE_4ifYq*SV8$i*Lu0<3#0;)R! zN#PZ&D3Q3jh2fYpf_NhtH=!Be4X9OUal8lJVUy6Ke&9oA5Lk17N{~xFC4@Ii?-9Z% z3v3_+;WniM4`@L;I)gk2D|C*MazPHVP!{czkP3d-eG!1*5k>0}khKtu>J^klyU}y# zKR8jq-`!Z&}Egwa!m2sLz>x`(QhO-ESu7AyejRP-oLVRoBCtc9sxO%l=V(J3@^ zGgh;TjNZ9)qSsMYVUS3Giq7Mx@Jbsi>*1h_A)=;H6?7w)nvAeKAc}@im#z=8grU}{ ziexST=z!K3Lr(^%Pn1sq1W=e<5sE>8oXC&>C`*k}m7=eRt%!3+Jc2$!7{e`VME?Mu z@Sqb=i);?jFPlm1CIfICKyv{<^c2(?DUPxFAk~AZj>#|G2)%Zb`c@Uh8;w#7J5E7w zOY4yOst0UjKuJdd_Wk9eoi;(#1&^v+abjJ8MG66_iy)9haCDeL7N9Z`1Pfavs9ZYo zM=5|{|7nZSDywcw|b3_9^Fj&Tgs4`T6iw^P7jRiI`>3Q)| z5vo(*?1!pqjGFdJKr9kR705WfMkvnx$ndCg3X^MP9sc|P&R@|^)%a4?jAQ@om)7+} zJ^G&-MayZliT+fp&|}CX+GKAk*mY86`b!XmQ54vQqJnBO>ctYWMR=)-37={aRRj(| zXG$LeydG2|*7veX+J#n-l1RV+UN%vZEE@qp)Ftmu%UGhuZj9Td2*f@QZ{eSZTp+GaL znlKX*bP1)ObD>fY2kLEVAWaAfLKA3o$vBm!u{obKiBrBPeH0iK`;m{zq-Fd1B}-8H zOBIx7gD7v5iB*ZLpZZy1!0H0*D}Q}3Muezr9>rAyXljFMG!fn@RE@$&Ail-o|I;H% zezbbYz3X|ZBM9Y)B*I68$@d6MeMUL!5ek6qq|0i5#c5qe1}2?@|9`$Ub4L`P+1X)JZ9 zN~#1GjsegFQHWKNOqb9q8K?AR6{>E6#UC7kIOs)n%EAg#Lf)M4Z5P1Y6p~rl$e1LUn!y~CTnABzbUbJxT#p4sK3Kt)dJ^oJVY^ zKye~(Tn6J0cQ)Y$fg=rrG&uv-X;xLQBd1CvLjef}K*>(kK2>gvoU(DD18C|{MBVs| z=vl{%B>9I8PgPnSPo;dEB*Do<5=vueKuScTB#u)CWl<12lH~wD z?;c~8h{mrG`KSvThQ>tk`-`x$Nvi7gL>v~D$tWbdl`1-i@DXnCm`cPOVB_9U>@+H` zP*QnCh$=9yXvFWTyzDHMFM&bo2$~KV(^!E9m4gm|f{`);iIPP58so(Xj;?VTl`tlF zjCc%1U-$~S_LTMwG0AVoPTE!QQnVuc4I2r5Q2|R(-7x22Gb-nF(o;6Bvia0HQY{L} z>?2!{%B}X)N_k{~vp+q#|0L`Donu**d~=wOa#)iNYPCT=A7AD=ZYd0kj%zxuQ!CcG zQ559kJhC^YNts{fdTuR>if~5rm94Sh-+J%!+NWt>%GqX7^dI8v}_Lo0eX8s$2?DsX&%6&uP}EOvZB zK=MXtnUWN}OXE_7nV_8xi*zrWt0IjvhU_SlUp^9lP!3 zi8O`2iZT;7-*zll?3Naf9=&!k6B!@RZ`^tL-2DEFSL1xrJ#=c@90lJNUoyMx8tk_3 znwz^MW}8goJ`GjI~DD58O>VwglNudHCv^Up>UHJCGA>*|EtD zdR-+fj3FzWH%C&0hPqcMZQrm8hzk@UqEq z9rxqEMIZiaJ%!%;Kkcc1v%W!h;1tyZ+JtzGxB|Zw545T_t!Wd?n9er}9h_k*;OQ6v z-@y7chGR^_zO@?2&jS~+SvGso*}0$QU%T7B>vsz5sg!-{Q`w{DjW=X&{R1BA{Lh}_ z;)=87Lx=d8CyPg4e)Jzd@q92C+_z_9;?ASRPb?)zaU=mdYdLL_KQFGreo0>b>bJX< z58)Fs3gbXB4zSz1jBg_)-O4*7 z3`milOCUkez^}f2q|nB=1rLWnQJkBiOwkc2wo1Ujg^Jm`b2Gh*S4#1gHyz4#<8*d# z-KDu;&pWP-1|O=<9B$Rw+pj#>SpM&s>E^xn-Ca!w*=*qL=-W$g_#Z#NxxV&GZ@RR0 zYSYr?WpC4iZ`fK}*~h#)7TXRsuP*C7DqgWz4;*9Vtv;QiIc2Hvn9+JWEcc6OZY@=Mc@ zee#pu5$k$(z58Vt9e?SpeF)|Z`%NwmoNa)|{`{A||3uL5zvI%0iPyzT#cS~pf9cx& z+Q-E${1f<oS8;6DQ7ML#cEc>1i>v0BruPJh_yH12==@w=aR;_kc-h%K4@tC8$XYmz?*YSM@&sjXr;dwotr-)KhrG zNv*5JkW_!nJoZ&_xA?IBkkK`N%KVtU&;Gh|fpZ%UXMHL2EidOSd)H^*;UDyW*8fOg zMl-o)Zfox9+&kkdD<7I{PTpMgs}ENHsHWGxP&ey?`i-)O7Og4T@x?XnNf{ZveC;En zeq=aFr$&b$E$zBdx<_Mn{ zg$2S}MqwS{H;%#v{-H^I6gH85XcTs}f%XfpK7RV->C>mq|F0-l-*DUQuReXM-dpOv z^uI!R$x<(wc<6=`ue;^gZRh`wm6wFvb^6pD^%FOoy5Y8CcieD&{Z+58?>T;YKWJOh zcFBLkatB&*0{@uhl>Fx`$Fw`}y&h?=f~>A - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/styles/_fonts/icomoon.ttf b/styles/_fonts/icomoon.ttf deleted file mode 100644 index c807e4f955e9f80f97ff1391346bc62fcfec7517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17848 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 K^M~Ze!~YxMn~%f* diff --git a/styles/_fonts/icomoon.zip b/styles/_fonts/icomoon.zip deleted file mode 100644 index e1ca203361c667bc7f5d8142d675183e36c1e739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242829 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

v6D#0nucWT9k!?Cw3MFT`vj8QdA5gIAKLmEd~ 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 diff --git a/styles/_fonts/seti.less b/styles/_fonts/seti.less new file mode 100644 index 0000000..ae6b2d5 --- /dev/null +++ b/styles/_fonts/seti.less @@ -0,0 +1,398 @@ +@font-face { + font-family: 'seti'; + src: url('atom://seti-icons/styles/_fonts/seti/seti.eot'); + src: url('atom://seti-icons/styles/_fonts/seti/seti.eot?#iefix') format('eot'), + url('atom://seti-icons/styles/_fonts/seti/seti.woff2') format('woff2'), + url('atom://seti-icons/styles/_fonts/seti/seti.woff') format('woff'), + url('atom://seti-icons/styles/_fonts/seti/seti.ttf') format('truetype'), + url('atom://seti-icons/styles/_fonts/seti/seti.svg#seti') format('svg'); + font-weight: normal; + font-style: normal; +} + +.icon-base-pseudo { + font-family: 'seti'; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-style: normal; + font-variant: normal; + font-weight: normal; + text-decoration: none; + text-transform: none; +} + +.icon-char(@filename) { + @apple: '\E001'; + @audio: '\E002'; + @bower: '\E003'; + @c-sharp: '\E004'; + @c: '\E005'; + @cake_php: '\E006'; + @cjsx: '\E007'; + @clock: '\E008'; + @coffee: '\E009'; + @coffee_erb: '\E00A'; + @coldfusion: '\E00B'; + @config: '\E00C'; + @cpp: '\E00D'; + @css: '\E00E'; + @csv: '\E00F'; + @default: '\E010'; + @deprecation-cop: '\E011'; + @docker: '\E012'; + @editorconfig: '\E013'; + @ejs: '\E014'; + @error: '\E015'; + @favicon: '\E016'; + @folder: '\E017'; + @font: '\E018'; + @git_folder: '\E019'; + @git_ignore: '\E01A'; + @github: '\E01B'; + @go: '\E01C'; + @go2: '\E01D'; + @grails: '\E01E'; + @grunt: '\E01F'; + @gulp: '\E020'; + @hacklang: '\E021'; + @haml: '\E022'; + @haskell: '\E023'; + @heroku: '\E024'; + @html: '\E025'; + @html_erb: '\E026'; + @ignored: '\E027'; + @illustrator: '\E028'; + @image: '\E029'; + @jade: '\E02A'; + @java: '\E02B'; + @javascript: '\E02C'; + @js_erb: '\E02D'; + @json: '\E02E'; + @julia: '\E02F'; + @karma: '\E030'; + @less: '\E031'; + @license: '\E032'; + @liquid: '\E033'; + @livescript: '\E034'; + @lua: '\E035'; + @markdown: '\E036'; + @mustache: '\E037'; + @new-file: '\E038'; + @npm: '\E039'; + @npm_ignored: '\E03A'; + @ocaml: '\E03B'; + @pdf: '\E03C'; + @perl: '\E03D'; + @photoshop: '\E03E'; + @php: '\E03F'; + @project: '\E040'; + @pug: '\E041'; + @puppet: '\E042'; + @python: '\E043'; + @rails: '\E044'; + @react: '\E045'; + @ruby: '\E046'; + @rust: '\E047'; + @sass: '\E048'; + @sbt: '\E049'; + @scala: '\E04A'; + @search: '\E04B'; + @settings: '\E04C'; + @shell: '\E04D'; + @slim: '\E04E'; + @smarty: '\E04F'; + @stylus: '\E050'; + @svg: '\E051'; + @swift: '\E052'; + @tex: '\E053'; + @time-cop: '\E054'; + @todo: '\E055'; + @typescript: '\E056'; + @vala: '\E057'; + @video: '\E058'; + @xml: '\E059'; + @yml: '\E05A'; + + content: @@filename; +} + +.icon(@filename, @color: @white, @insert: before) { + @pseudo-selector: ~':@{insert}'; + + &@{pseudo-selector} { + &:extend(.icon-base-pseudo); + .icon-char(@filename); + color: @color; + } +} + +.icon-apple { + .icon(apple); +} +.icon-audio { + .icon(audio); +} +.icon-bower { + .icon(bower); +} +.icon-c-sharp { + .icon(c-sharp); +} +.icon-c { + .icon(c); +} +.icon-cake_php { + .icon(cake_php); +} +.icon-cjsx { + .icon(cjsx); +} +.icon-clock { + .icon(clock); +} +.icon-coffee { + .icon(coffee); +} +.icon-coffee_erb { + .icon(coffee_erb); +} +.icon-coldfusion { + .icon(coldfusion); +} +.icon-config { + .icon(config); +} +.icon-cpp { + .icon(cpp); +} +.icon-css { + .icon(css); +} +.icon-csv { + .icon(csv); +} +.icon-default { + .icon(default); +} +.icon-deprecation-cop { + .icon(deprecation-cop); +} +.icon-docker { + .icon(docker); +} +.icon-editorconfig { + .icon(editorconfig); +} +.icon-ejs { + .icon(ejs); +} +.icon-error { + .icon(error); +} +.icon-favicon { + .icon(favicon); +} +.icon-folder { + .icon(folder); +} +.icon-font { + .icon(font); +} +.icon-git_folder { + .icon(git_folder); +} +.icon-git_ignore { + .icon(git_ignore); +} +.icon-github { + .icon(github); +} +.icon-go { + .icon(go); +} +.icon-go2 { + .icon(go2); +} +.icon-grails { + .icon(grails); +} +.icon-grunt { + .icon(grunt); +} +.icon-gulp { + .icon(gulp); +} +.icon-hacklang { + .icon(hacklang); +} +.icon-haml { + .icon(haml); +} +.icon-haskell { + .icon(haskell); +} +.icon-heroku { + .icon(heroku); +} +.icon-html { + .icon(html); +} +.icon-html_erb { + .icon(html_erb); +} +.icon-ignored { + .icon(ignored); +} +.icon-illustrator { + .icon(illustrator); +} +.icon-image { + .icon(image); +} +.icon-jade { + .icon(jade); +} +.icon-java { + .icon(java); +} +.icon-javascript { + .icon(javascript); +} +.icon-js_erb { + .icon(js_erb); +} +.icon-json { + .icon(json); +} +.icon-julia { + .icon(julia); +} +.icon-karma { + .icon(karma); +} +.icon-less { + .icon(less); +} +.icon-license { + .icon(license); +} +.icon-liquid { + .icon(liquid); +} +.icon-livescript { + .icon(livescript); +} +.icon-lua { + .icon(lua); +} +.icon-markdown { + .icon(markdown); +} +.icon-mustache { + .icon(mustache); +} +.icon-new-file { + .icon(new-file); +} +.icon-npm { + .icon(npm); +} +.icon-npm_ignored { + .icon(npm_ignored); +} +.icon-ocaml { + .icon(ocaml); +} +.icon-pdf { + .icon(pdf); +} +.icon-perl { + .icon(perl); +} +.icon-photoshop { + .icon(photoshop); +} +.icon-php { + .icon(php); +} +.icon-project { + .icon(project); +} +.icon-pug { + .icon(pug); +} +.icon-puppet { + .icon(puppet); +} +.icon-python { + .icon(python); +} +.icon-rails { + .icon(rails); +} +.icon-react { + .icon(react); +} +.icon-ruby { + .icon(ruby); +} +.icon-rust { + .icon(rust); +} +.icon-sass { + .icon(sass); +} +.icon-sbt { + .icon(sbt); +} +.icon-scala { + .icon(scala); +} +.icon-search { + .icon(search); +} +.icon-settings { + .icon(settings); +} +.icon-shell { + .icon(shell); +} +.icon-slim { + .icon(slim); +} +.icon-smarty { + .icon(smarty); +} +.icon-stylus { + .icon(stylus); +} +.icon-svg { + .icon(svg); +} +.icon-swift { + .icon(swift); +} +.icon-tex { + .icon(tex); +} +.icon-time-cop { + .icon(time-cop); +} +.icon-todo { + .icon(todo); +} +.icon-typescript { + .icon(typescript); +} +.icon-vala { + .icon(vala); +} +.icon-video { + .icon(video); +} +.icon-xml { + .icon(xml); +} +.icon-yml { + .icon(yml); +} diff --git a/styles/_fonts/seti/seti.eot b/styles/_fonts/seti/seti.eot new file mode 100644 index 0000000000000000000000000000000000000000..552e03abc060292f5de8e942d76d39b8087fa6e2 GIT binary patch literal 25140 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 literal 0 HcmV?d00001 diff --git a/styles/_fonts/seti/seti.svg b/styles/_fonts/seti/seti.svg new file mode 100644 index 0000000..c876223 --- /dev/null +++ b/styles/_fonts/seti/seti.svg @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/_fonts/seti/seti.ttf b/styles/_fonts/seti/seti.ttf new file mode 100644 index 0000000000000000000000000000000000000000..92b667fcfd27fe24cc0483f1e82da68227f432c9 GIT binary patch literal 24988 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 WF8|Hzmv?TtZ_(DbZ{El#`~L*Q2P|R$ literal 0 HcmV?d00001 diff --git a/styles/_fonts/seti/seti.woff b/styles/_fonts/seti/seti.woff new file mode 100644 index 0000000000000000000000000000000000000000..40f7fcd4244708ea191f1ee448e78585e4a46e11 GIT binary patch literal 14984 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 On}>1cw}nmu0002GIV8{k literal 0 HcmV?d00001 diff --git a/styles/icon-font.less b/styles/icon-font.less deleted file mode 100644 index 895da0a..0000000 --- a/styles/icon-font.less +++ /dev/null @@ -1,10 +0,0 @@ -@font-face { - font-family: 'icomoon'; - src:url('atom://seti-icons/styles/_fonts/icomoon.eot'); - src:url('atom://seti-icons/styles/_fonts/icomoon.eot') format('embedded-opentype'), - url('atom://seti-icons/styles/_fonts/icomoon.woff') format('woff'), - url('atom://seti-icons/styles/_fonts/icomoon.ttf') format('truetype'), - url('atom://seti-icons/styles/_fonts/icomoon.svg') format('svg'); - font-weight: normal; - font-style: normal; -} diff --git a/styles/icon-variables.less b/styles/icon-variables.less deleted file mode 100644 index f8f3bc8..0000000 --- a/styles/icon-variables.less +++ /dev/null @@ -1,111 +0,0 @@ -// BASIC COLORS -@color-default: #D3D6D5; // Default/fallback icon color -@color-status-ignored: #40535B; -@color-status-added: rgb(159,202,86); -@color-status-renamed: rgb(79,153,211); -@color-status-modified: rgb(220,205,105); -@color-status-removed: rgb(206,64,69); - - -// ICON FONTS -@icon-bower: '\e61a'; -@icon-coffee: '\e61b'; -@icon-c: "\e626"; -@icon-h: "\e626"; -@icon-cpp: "\e625"; -@icon-hpp: "\e625"; -@icon-cson: '\e60b'; -@icon-css: '\e614'; -@icon-css3: '\e649'; -@icon-default: '\e612'; -@icon-dir: "\e613"; -@icon-ejs: '\e618'; -@icon-ico: '\e61d'; -@icon-go: '\e621'; -@icon-grunt: '\e611'; -@icon-gulp: '\e610'; -@icon-handlebars: '\e60f'; -@icon-haskel: '\e677'; -@icon-hidden: '\e615'; -@icon-html: '\e618'; -@icon-html5: '\e636'; -@icon-img: '\e60d'; -@icon-jade: '\e618'; -@icon-java: '\e638'; -@icon-jl: '\e61e'; -@icon-js: '\e60c'; -@icon-jsx: '\e620'; -@icon-json: '\e60b'; -@icon-karma: '\e61c'; -@icon-less: '\e614'; -@icon-license: '\e60a'; -@icon-md: '\e609'; -@icon-mustache: '\e60f'; -@icon-npm: '\e616'; -@icon-php: '\e608'; -@icon-procfile: '\e607'; -@icon-py: '\e606'; -@icon-rb: '\e605'; -@icon-sass: '\e603'; -@icon-scss: '\e603'; -@icon-scala: '\e637'; -@icon-settings: '\e615'; -@icon-shell: '\e695'; -@icon-site: "\e601"; -@icon-stache: '\e60f'; -@icon-styl: '\e600'; -@icon-swift: "\e623"; -@icon-ts: '\e622'; -@icon-xml: '\e619'; -@icon-yml: '\e617'; - - - - -// ICON COLORS -@color-bower: #F0582B; // BOWER -@color-coffee: #a6814f; // COFFEE FILES -@color-css: #29A8DE; // CSS -@color-css3: #29A8DE; // CSS -@color-ejs: #467a39; // EJS -@color-go: #6AD7E5; // Go -@color-c: #659AD2; // C -@color-h: #659AD2; // C.h -@color-cpp: #00599C; // C++ -@color-hpp: #00599C; // C++ -@color-grunt: #FAA91A; // Grunt -@color-gulp: #EE4845; // Gulp -@color-handlebars: #E58824; // Mustache -@color-haskel: #999999; // Haskel -@color-hidden: #40535B; // Hidden files -@color-html: #F26621; // HTML -@color-html5: #F26621; // HTML -@color-ico: #f1dd3f; // Favicon -@color-img: #35BAA0; // Images -@color-jade: #9FCA56; // Jade -@color-js: #F1DD3F; // JavaScript -@color-java: #E76F00; // Java -@color-jsx: #84d4f3; // React -@color-json: #F1D06D; // JSON -@color-jl: #aa7db7; // JULIA -@color-karma: #35b99f; // KARMA -@color-less: #29A8DE; // Less -@color-license: #BCA784; // LICENSE -@color-md: #755838; // Markdown -@color-mustache: #E58824; // Mustache -@color-stache: #E58824; // Stache -@color-npm: #CD3631; // NPM -@color-php: #6C5FA9; // PHP -@color-procfile: #5C5887; // Procfile -@color-py: #356EA0; // Python -@color-rb: #B42839; // RoR -@color-react: #84d4f3; // React -@color-sass: #CE6499; // Sass -@color-settings: #AAA; -@color-styl: #B3D034; // Stylus -@color-scala: #DD0015; // Scala -@color-shell: #FFFFFF; // Shell -@color-swift: #FC953B; // Swift -@color-ts: #2279bf; // TypeScript -@color-xml: #F79451; // XML -@color-yml: #542d8d; // YML diff --git a/styles/icons.less b/styles/icons.less index 273f5d1..2aabee6 100644 --- a/styles/icons.less +++ b/styles/icons.less @@ -1,755 +1,6 @@ -@import "icon-variables"; -@import "icon-font"; -@import "ui-mixins"; - - - -// - - - - - - - - - - - - - - - -// ICONS BASED ON FILE EXTENSION -// - - - - - - - - - - - - - - - - - - -// PROJECT / REPO ICON -.name.icon.icon-repo { - - // TEXT - font-weight: bold; - padding: 0px 0px 0px 5px; - position: relative; - display: inline-block; - top: -1px; - - // ICON - &:before { - color: #29A8DE; - content: '\e601'; - display: inline-block; - font-family: icomoon; - font-size: 20px; - left: -5px; - position: relative; - top: 1px; - } - -} - - -// OPEN/CLOSE SELECTOR FOR FOLDERS -.header.list-item:before { - color: @color-default; -} - -// DIRECTORY ICONS -.name.icon.icon-file-directory { - - // TEXT - background: none; - border: none; - color: @color-default; - display: inline-block; - font-weight: bold; - padding: 0 0 0 2px !important; - position: relative; - top: -1px; - - // ICON - &:before { - color: @color-default; - content: '\e613'; - display: inline-block; - font-family: icomoon; - font-size: 13px; - left: -2px; - position: relative; - top: -1px; - } -} - - -// DEFAULT / FALLBACK ICON -.name.icon { - position: relative; - display: inline-block; - top: -2px; - padding: 0; - - &:before { - font-family: icomoon; - content: @icon-default; - font-size: 15px; - display: inline-block; - position: relative; - top: 2px; - left: -3px; - margin-right: 2px; - color: @color-default; - } - -} - -// DEFAULT TAB ICON -tabs-bar tabs-tab .title, .tab-bar .tab .title { - position: relative; - display: inline-block; - top: -2px; - padding: 0; - width: 100%; - - &:before { - font-family: icomoon; - content: @icon-default; - font-size: 15px; - position: relative; - top: 2px; - left: -4px; - color: @color-default; - } -} - - -tabs-bar tabs-tab.active .title, .tab-bar .tab.active .title { - top: -2px; -} - -// HIDDEN / IGNORED STYLES - -.status-ignored { - - .header.list-item:before { - color: @text-color-ignored; - } - - .name.icon { - color: @text-color-ignored; - - &:before { - color: @text-color-ignored; - } - - } - -} - - -/* .icon-tab(extension, type, font-size, top, right, left, offset) -default = '', '', 20px, 6px, -3px, -5px, -4px - -.icon-tree(extension, type, font-size, top, right, left, offset) -default = '', '', 20px, 6px, 0px, -5px, -4px */ - - - -tabs-bar tabs-tab .title.icon-tools, .tab-bar .tab .title.icon-tools { - position: relative; - display: inline-block; - top: 1px; - padding: 0; - width: 100%; - - &:before { - font-family: icomoon; - content: @icon-settings; - font-size: 22px; - position: relative; - top: 6px; - left: -2px; - margin-right: 5px; - color: @color-settings; - } -} - - -// C -.icon-tab('.c', 'c', 14px, 2px, 1px, -5px, -1px, true); -.icon-tree('.c', 'c', 14px, 5px, 1px, 0px, -3px, true); -.icon-finder('.c', 'c', 14px, 5px, 1px, 0px, -3px, true); - -// C.h -.icon-tab('.h', 'h', 14px, 2px, 1px, -5px, -1px, true); -.icon-tree('.h', 'h', 14px, 5px, 1px, 0px, -3px, true); -.icon-finder('.h', 'h', 14px, 5px, 1px, 0px, -3px, true); - -// C++ -.icon-tab('.cpp', 'cpp', 14px, 2px, 1px, -5px, -1px, true); -.icon-tree('.cpp', 'cpp', 14px, 5px, 1px, 0px, -3px, true); -.icon-finder('.cpp', 'cpp', 14px, 5px, 1px, 0px, -3px, true); - -// C++.hpp -.icon-tab('.hpp', 'hpp', 14px, 2px, 1px, -5px, -1px, true); -.icon-tree('.hpp', 'hpp', 14px, 5px, 1px, 0px, -3px, true); -.icon-finder('.hpp', 'hpp', 14px, 5px, 1px, 0px, -3px, true); - -// CSS -.icon-tab('.css', 'css', 20px, 6px, -1px, -5px, -5px); -.icon-tree('.css', 'css', 20px, 5px, 1px, -6px, -3px); -.icon-finder('.css', 'css', 20px, 5px, 1px, -6px, -3px); -.icon-tab('.css', 'css3', 18px, 4px, -1px, -4px, -4px, true); -.icon-tree('.css', 'css3', 18px, 5px, 1px, -5px, -3px, true); -.icon-finder('.css', 'css3', 18px, 5px, 1px, -5px, -3px, true); - -// CSON -.icon-tab('.cson', 'json', 20px, 6px, -3px, -5px, -4px); -.icon-tree('.cson', 'json', 20px, 5px, 2px, -5px, -4px); -.icon-finder('.cson', 'json', 20px, 5px, 2px, -5px, -4px); - -// Handlebars -.icon-tab('.hbs', 'handlebars', 22px, 6px, 0px, -5px ); -.icon-tree('.hbs', 'handlebars', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.hbs', 'handlebars', 20px, 5px, 2px, -5px, -3px); -.icon-tab('.handlebars', 'handlebars', 22px, 6px, 0px, -5px ); -.icon-tree('.handlebars', 'handlebars', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.handlebars', 'handlebars', 20px, 5px, 2px, -5px, -3px); -.icon-tab('.hjs', 'handlebars', 22px, 6px, 0px, -5px ); -.icon-tree('.hjs', 'handlebars', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.hjs', 'handlebars', 20px, 5px, 2px, -5px, -3px); - -// Haskel -.icon-tab('.hs', 'haskel', 18px, 3px, -1px, -4px, -2px, true); -.icon-tree('.hs', 'haskel', 18px, 3px, 4px, -5px, -1px, true); -.icon-finder('.hs', 'haskel', 18px, 3px, 4px, -5px, -1px, true); - -// Hidden files -.icon-tab('.gitignore', 'hidden', 20px, 6px, -3px, -3px, -5px); -.icon-tree('.gitignore', 'hidden', 20px, 6px, 1px, -5px, -4px); -.icon-finder('.gitignore', 'hidden', 20px, 6px, 1px, -3px, -4px); - -.icon-tab('.gitmodules', 'hidden', 20px, 6px, -3px, -3px, -5px); -.icon-tree('.gitmodules', 'hidden', 20px, 6px, 1px, -5px, -4px); -.icon-finder('.gitmodules', 'hidden', 20px, 6px, 1px, -5px, -4px); - -.icon-tab('.config', 'hidden', 20px, 6px, -3px, -3px, -5px); -.icon-tree('.config', 'hidden', 20px, 6px, 1px, -5px, -4px); -.icon-finder('.config', 'hidden', 20px, 6px, 1px, -5px, -4px); - -.icon-tab('.DS_Store', 'hidden', 20px, 6px, -3px, -3px, -5px); -.icon-tree('.DS_Store', 'hidden', 20px, 6px, 1px, -5px, -4px); -.icon-finder('.DS_Store', 'hidden', 20px, 6px, 1px, -5px, -4px); - -// HTM - -.icon-tab('.htm', 'html', 18px, 4px, -1px, -4px, -4px, true); -.icon-tree('.htm', 'html', 18px, 5px, 2px, -5px,-5px, true); -.icon-finder('.htm', 'html', 18px, 5px, 2px, -5px,-5px, true); - -// HTM (TEMP) - -.icon-tab('.HTM', 'html', 18px, 4px, -1px, -4px, -4px, true); -.icon-tree('.HTM', 'html', 18px, 5px, 2px, -5px,-5px, true); -.icon-finder('.HTM', 'html', 18px, 5px, 2px, -5px,-5px, true); - -// HTML -.icon-tab('.html', 'html', 22px, 6px); -.icon-tree('.html', 'html', 22px, 5px, 2px, -6px,-5px); -.icon-finder('.html', 'html', 22px, 5px, 2px, -6px,-5px); -.icon-tab('.html', 'html5', 18px, 4px, -1px, -4px, -4px, true); -.icon-tree('.html', 'html5', 18px, 5px, 2px, -5px,-5px, true); -.icon-finder('.html', 'html5', 18px, 5px, 2px, -5px,-5px, true); - -// HTML (TEMP) -.icon-tab('.HTML', 'html5', 18px, 4px, -1px, -4px, -4px, true); -.icon-tree('.HTML', 'html5', 18px, 5px, 2px, -5px,-5px, true); -.icon-finder('.HTML', 'html5', 18px, 5px, 2px, -5px,-5px, true); - -// Jade -.icon-tab('.jade', 'jade', 20px, 5px, -3px, -5px, -5px); -.icon-tree('.jade', 'jade', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.jade', 'jade', 20px, 5px, 2px, -5px, -3px); - -// Java -.icon-tab('.java', 'java', 18px, 3px, -1px, -4px, -2px, true); -.icon-tree('.java', 'java', 18px, 3px, 4px, -5px, -1px, true); -.icon-finder('.java', 'java', 18px, 3px, 4px, -5px, -1px, true); - -// JavaScript -.icon-tab('.js', 'js', 20px, 6px, -3px, -5px, -5px); -.icon-tree('.js', 'js', 20px, 6px, 2px, -6px, -4px); -.icon-finder('.js', 'js', 20px, 6px, 2px, -6px, -4px); - -// Coffescript -.icon-tab('.coffee', 'coffee', 16px, 5px, 4px, 2px, -3px); -.icon-tree('.coffee', 'coffee', 15px, 4px, 2px, -1px, -1px); -.icon-finder('.coffee', 'coffee', 15px, 4px, 2px, -1px, -1px); - -// JSON -.icon-tab('.json', 'json', 20px, 5px, -3px, -5px, -5px); -.icon-tree('.json', 'json', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.json', 'json', 20px, 5px, 2px, -5px, -3px); - -// React -.icon-tab('.jsx', 'jsx', 21px, 6px, -1px, -3px, -4px); -.icon-tree('.jsx', 'jsx', 21px, 6px, 3px, -5px, -5px); -.icon-finder('.jsx', 'jsx', 21px, 6px, 3px, -4px, -5px); -.icon-tab('.cjsx', 'jsx', 21px, 6px, -1px, -3px, -4px); -.icon-tree('.cjsx', 'jsx', 21px, 6px, 3px, -5px, -5px); -.icon-finder('.cjsx', 'jsx', 21px, 6px, 3px, -4px, -5px); - -// LESS -.icon-tab('.less', less, 20px, 6px, -3px, -5px, -5px); -.icon-tree('.less', less, 20px, 6px, 2px, -5px, -3px); -.icon-finder('.less', less, 20px, 6px, 2px, -5px, -3px); - -// LICENSE -.icon-tab('LICENSE', 'license', 15px, 3px, 2px, 0px, -2px); -.icon-tree('LICENSE', 'license', 16px, 3px, 2px, -3px, -1px); -.icon-finder('LICENSE', 'license', 16px, 3px, 2px, -3px, -1px); -.icon-tab('License', 'license', 15px, 3px, 2px, 0px, -4px); -.icon-tree('License', 'license', 16px, 3px, 2px, -3px, -2px); -.icon-finder('License', 'license', 16px, 3px, 2px, -3px, -2px); -.icon-tab('license', 'license', 15px, 3px, 2px, 0px, -4px); -.icon-tree('license', 'license', 16px, 3px, 2px, -3px, -2px); -.icon-finder('license', 'license', 16px, 3px, 2px, -3px, -2px); - -// Markdown -.icon-tab('.md', 'md', 20px, 5px, -3px, -5px, -5px); -.icon-tree('.md', 'md', 20px, 5px, 2px, -5px, -2px); -.icon-finder('.md', 'md', 20px, 5px, 2px, -5px, -2px); - -// Override for Markdown package -tabs-bar tabs-tab .title.icon-markdown[data-name*=".md"], .tab-bar .tab .title.icon-markdown[data-name*=".md"] { - top: 0; -} - -// Mustache -.icon-tab('.mustache', 'mustache', 22px, 6px, 0px, -5px ); -.icon-tree('.mustache', 'mustache', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.mustache', 'mustache', 20px, 5px, 2px, -3px, -3px); -.icon-tab('.mu', 'mustache', 22px, 6px, 0px, -5px ); -.icon-tree('.mu', 'mustache', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.mu', 'mustache', 20px, 5px, 2px, -3px, -3px); -.icon-tab('.stache', 'mustache', 22px, 6px, 0px, -5px ); -.icon-tree('.stache', 'mustache', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.stache', 'mustache', 20px, 5px, 2px, -3px, -3px); - -// NPM -.icon-tab('npm-debug.log', 'npm', 20px, 6px, 0px, -5px, -4px); -.icon-tree('npm-debug.log', 'npm', 20px, 6px, 2px, -5px, -4px); -.icon-finder('npm-debug.log', 'npm', 20px, 6px, 2px, -5px, -4px); -.icon-tab('.npmignore', 'npm', 20px, 6px, 0px, -5px, -4px); -.icon-tree('.npmignore', 'npm', 20px, 6px, 2px, -5px, -4px); -.icon-finder('.npmignore', 'npm', 20px, 6px, 2px, -5px, -4px); - -// PHP -.icon-tab('.php', 'php', 24px, 6px, -3px, -5px, -6px); -.icon-tree('.php', 'php', 24px, 6px, 3px, -7px, -5px); -.icon-finder('.php', 'php', 24px, 6px, 3px, -5px, -5px); - -// PHP4 -.icon-tab('.php4', 'php', 24px, 6px, -3px, -5px, -6px, true); -.icon-tree('.php4', 'php', 24px, 6px, 3px, -7px, -5px, true); -.icon-finder('.php4', 'php', 24px, 6px, 3px, -5px, -5px, true); - -// PHP5 -.icon-tab('.php5', 'php', 24px, 6px, -3px, -5px, -6px, true); -.icon-tree('.php5', 'php', 24px, 6px, 3px, -7px, -5px, true); -.icon-finder('.php5', 'php', 24px, 6px, 3px, -5px, -5px, true); - -// Procfile -.icon-tab('procfile', 'procfile', 14px, 2px, 3px, 0px, 0px); -.icon-tree('procfile', 'procfile', 14px, 2px, 3px, -1px, -1px); -.icon-finder('procfile', 'procfile', 14px, 2px, 3px, -1px, -1px); -.icon-tab('Procfile', 'procfile', 14px, 2px, 3px, 0px, 0px); -.icon-tree('Procfile', 'procfile', 14px, 2px, 3px, -1px, -1px); -.icon-finder('Procfile', 'procfile', 14px, 2px, 3px, -1px, -1px); -.icon-tab('PROCFILE', 'procfile', 14px, 2px, 3px, 0px, 0px); -.icon-tree('PROCFILE', 'procfile', 14px, 2px, 3px, -1px, -1px); -.icon-finder('PROCFILE', 'procfile', 14px, 2px, 3px, -1px, -1px); - - -// Python -.icon-tab('.py', 'py', 20px, 5px, -3px, -5px, -5px); -.icon-tree('.py', 'py', 20px, 5px, 3px, -4px, -3px); -.icon-finder('.py', 'py', 20px, 5px, 3px, -4px, -3px); - -// Ruby -.icon-tab('.rb', 'rb', 15px, 3px, -1px, -5px, -2px); -.icon-tree('.rb', 'rb', 15px, 3px, 4px, -1px, -1px); -.icon-finder('.rb', 'rb', 15px, 3px, 4px, -1px, -1px); - -// Sass -.icon-tab('.sass', 'sass', 20px, 4px, -3px, -5px, -5px); -.icon-tree('.sass', 'sass', 20px, 5px, 4px, -3px, -3px); -.icon-finder('.sass', 'sass', 20px, 5px, 4px, -3px, -3px); -.icon-tab('.scss', 'sass', 20px, 4px, -3px, -5px, -5px); -.icon-tree('.scss', 'sass', 20px, 5px, 4px, -3px, -3px); -.icon-finder('.scss', 'sass', 20px, 5px, 4px, -3px, -3px); - -// Scala -.icon-tab('.scala', 'scala', 15px, 3px, -1px, -5px, -2px, true); -.icon-tree('.scala', 'scala', 15px, 3px, 4px, -1px, -1px, true); -.icon-finder('.scala', 'scala', 15px, 3px, 4px, -1px, -1px, true); - -// Settings -.icon-tab('.svgx', 'img', 15px, 3px, 4px, 0px, -3px); -.icon-tree('.svgx', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.svgx', 'img', 15px, 3px, 2px, -3px, -2px); - -// Shell -.icon-tab('.sh', 'shell', 15px, 3px, -1px, -5px, -2px, true); -.icon-tree('.sh', 'shell', 15px, 3px, 4px, -1px, -1px, true); -.icon-finder('.sh', 'shell', 15px, 3px, 4px, -1px, -1px, true); -.icon-tab('.zsh', 'shell', 15px, 3px, -1px, -5px, -2px, true); -.icon-tree('.zsh', 'shell', 15px, 3px, 4px, -1px, -1px, true); -.icon-finder('.zsh', 'shell', 15px, 3px, 4px, -1px, -1px, true); - -// Stache -.icon-tab('.stache', 'stache', 22px, 6px, 0px, -5px ); -.icon-tree('.stache', 'stache', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.stache', 'stache', 20px, 5px, 2px, -5px, -3px); - -// Stylus -.icon-tab('.styl', 'styl', 20px, 5px, -2px, -5px, -5px); -.icon-tree('.styl', 'styl', 20px, 4px, 3px, -4px, -3px); -.icon-finder('.styl', 'styl', 20px, 4px, 3px, -4px, -3px); - -// Swift -.icon-tab('.swift', 'swift', 14px, 2px, -1px, -8px, 0px); -.icon-tree('.swift', 'swift', 14px, 5px, 1px, -4px, -3px); -.icon-finder('.swift', 'swift', 14px, 5px, 1px, -4px, -3px); - -// TypeScript -.icon-tab('.ts', 'ts', 20px, 5px, -3px, -3px, -5px); -.icon-tree('.ts', 'ts', 20px, 5px, 2px, -6px, -4px); -.icon-finder('.ts', 'ts', 20px, 5px, 2px, -4px, -4px); - -// XML -.icon-tab('.xml', 'xml', 15px, 2px, 3px, 0px, -2px); -.icon-tree('.xml', 'xml', 15px, 2px, 2px, -2px, -1px); -.icon-finder('.xml', 'xml', 15px, 2px, 2px, -2px, -1px); - -// YML -.icon-tab('.yml', 'yml', 16px, 3px, 3px, 0px, -2px); -.icon-tree('.yml', 'yml', 16px, 2px, 2px, -2px, -1px); -.icon-finder('.yml', 'yml', 16px, 2px, 2px, -2px, -1px); - -// Golang -.icon-tab('.go', 'go', 16px, 3px, 3px, -3px, -2px); -.icon-tree('.go', 'go', 16px, 4px, 2px, -4px, -1px); -.icon-finder('.go', 'go', 16px, 4px, 2px, -4px, -1px); - - -// Julia -.icon-tab('.jl', 'jl', 18px, 4px, 3px, -3px, -3px); -.icon-tree('.jl', 'jl', 18px, 4px, 2px, -3px, -1px); -.icon-finder('.jl', 'jl', 18px, 4px, 2px, -3px, -1px); - -// EJS -.icon-tab('.ejs', 'ejs', 20px, 5px, -3px, -5px, -5px); -.icon-tree('.ejs', 'ejs', 20px, 5px, 2px, -5px, -3px); -.icon-finder('.ejs', 'ejs', 20px, 5px, 2px, -5px, -3px); - -// Favicon -.icon-tab('.ico', 'ico', 18px, 4px, 3px, -2px, -4px); -.icon-tree('.ico', 'ico', 18px, 3px, 2px, -4px, -2px); -.icon-finder('.ico', 'ico', 18px, 3px, 2px, -4px, -2px); - - - -// IMAGES -.icon-tab('.ai', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.ai', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.ai', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.bpm', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.bpm', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.bpm', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.gif', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.gif', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.gif', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.jpeg', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.jpeg', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.jpeg', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.jpg', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.jpg', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.jpg', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.png', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.png', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.png', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.psd', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.psd', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.psd', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.svg', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.svg', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.svg', 'img', 15px, 3px, 2px, -3px, -2px); - -.icon-tab('.svgx', 'img', 15px, 3px, 4px, 0px, -2px); -.icon-tree('.svgx', 'img', 15px, 3px, 2px, -3px, -2px); -.icon-finder('.svgx', 'img', 15px, 3px, 2px, -3px, -2px); - - - - -// THESE NEED TO COME LAST SO THE DON'T GET OVERRIDEN! - -// Bower -.icon-tab('bower.json', 'bower', 20px, 5px, 2px, -4px, -5px); -.icon-tree('bower.json', 'bower', 20px, 5px, 2px, -4px, -3px); -.icon-finder('bower.json', 'bower', 20px, 5px, 2px, -4px, -3px); -.icon-tab('Bower.json', 'bower', 20px, 5px, 2px, -4px, -5px); -.icon-tree('Bower.json', 'bower', 20px, 5px, 2px, -4px, -3px); -.icon-finder('Bower.json', 'bower', 20px, 5px, 2px, -4px, -3px); -.icon-tab('BOWER.json', 'bower', 20px, 5px, 2px, -4px, -5px); -.icon-tree('BOWER.json', 'bower', 20px, 5px, 2px, -4px, -3px); -.icon-finder('BOWER.json', 'bower', 20px, 5px, 2px, -4px, -3px); -.icon-tab('.bowerrc', 'bower', 20px, 5px, 2px, -4px, -5px); -.icon-tree('.bowerrc', 'bower', 20px, 5px, 2px, -4px, -3px); -.icon-finder('.bowerrc', 'bower', 20px, 5px, 2px, -4px, -3px); - - -// Grunt -.icon-tab('gruntfile.js', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('gruntfile.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('gruntfile.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-tab('Gruntfile.js', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('Gruntfile.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('Gruntfile.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-tab('GruntFile.js', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('GruntFile.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('GruntFile.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-tab('GRUNTFILE.js', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('GRUNTFILE.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('GRUNTFILE.js', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-tab('gruntfile.coffee', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('gruntfile.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('gruntfile.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-tab('Gruntfile.coffee', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('Gruntfile.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('Gruntfile.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-tab('GruntFile.coffee', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('GruntFile.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('GruntFile.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-tab('GRUNTFILE.coffee', 'grunt', 15px, 3px, 3px, 0px, -2px); -.icon-tree('GRUNTFILE.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); -.icon-finder('GRUNTFILE.coffee', 'grunt', 18px, 4px, 2px, -5px, -2px); - - -// Gulp -.icon-tab('gulpfile.js', 'gulp', 20px, 6px, -3px, -5px, -3px); -.icon-tree('gulpfile.js', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-finder('gulpfile.js', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-tab('Gulpfile.js', 'gulp', 17px, 3px, -3px, -5px, -3px); -.icon-tree('Gulpfile.js', 'gulp', 20px, 4px, 2px, -5px, -3px); -.icon-finder('Gulpfile.js', 'gulp', 20px, 4px, 2px, -5px, -3px); -.icon-tab('GulpFile.js', 'gulp', 20px, 6px, -3px, -5px, -3px); -.icon-tree('GulpFile.js', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-finder('GulpFile.js', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-tab('GULPFILE.js', 'gulp', 20px, 6px, -3px, -5px, -3px); -.icon-tree('GULPFILE.js', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-finder('GULPFILE.js', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-tab('gulpfile.coffee', 'gulp', 20px, 6px, -3px, -5px, -3px); -.icon-tree('gulpfile.coffee', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-finder('gulpfile.coffee', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-tab('Gulpfile.coffee', 'gulp', 17px, 3px, -3px, -5px, -3px); -.icon-tree('Gulpfile.coffee', 'gulp', 20px, 4px, 2px, -5px, -3px); -.icon-finder('Gulpfile.coffee', 'gulp', 20px, 4px, 2px, -5px, -3px); -.icon-tab('GulpFile.coffee', 'gulp', 20px, 6px, -3px, -5px, -3px); -.icon-tree('GulpFile.coffee', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-finder('GulpFile.coffee', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-tab('GULPFILE.coffee', 'gulp', 20px, 6px, -3px, -5px, -3px); -.icon-tree('GULPFILE.coffee', 'gulp', 20px, 6px, 2px, -5px, -3px); -.icon-finder('GULPFILE.coffee', 'gulp', 20px, 6px, 2px, -5px, -3px); - - -// - - - - - - - -// STATUS COLORS -// - - - - - - - - -// STATUS: ADDED -.directory.entry.list-nested-item.status-added > .header.list-item { - - // OPEN/CLOSE SELECTOR - &:before { - color: @color-status-added; - } - - // DIRECTORY - .name.icon.icon-file-directory { - - // TEXT - color: @color-status-added; - - // ICON - &:before { - color: @color-status-added; - } - } - -} - - .file.entry.list-item.status-added { - - .name.icon { - - // TEXT - color: @color-status-added; - - // ICON - &:before { - color: @color-status-added !important; - } - - &.icon-file-text:before { - color: @color-status-added; - } - } - } - - -// STATUS: MODIFIED -.directory.entry.list-nested-item.status-modified > .header.list-item { - - // OPEN/CLOSE SELECTOR - &:before { - color: @color-status-modified; - } - - // DIRECTORY - .name.icon.icon-file-directory { - - // TEXT - color: @color-status-modified; - - // ICON - &:before { - color: @color-status-modified; - } - } - -} - - - .file.entry.list-item.status-modified { - .name.icon { - - // TEXT - color: @color-status-modified; - - // ICON - &:before { - color: @color-status-modified; - } - } - } - - -// STATUS: IGNORED -.directory.entry.list-nested-item.status-ignored { - - // OPEN/CLOSE SELECTOR - .header.list-item { - &:before { - color: @color-status-ignored; - } - } - - // DIRECTORY - .name.icon.icon-file-directory { - - // TEXT - color: @color-status-ignored; - - // ICON - &:before { - color: @color-status-ignored; - } - } - -} - - - .file.entry.list-item.status-ignored { - .name.icon { - - // TEXT - color: @color-status-ignored; - - // ICON - &:before { - color: @color-status-ignored; - } - } - } - - -// STATUS: REMOVED -.directory.entry.list-nested-item.status-removed { - - // OPEN/CLOSE SELECTOR - .header.list-item { - &:before { - color: @color-status-removed; - } - } - - // DIRECTORY - .name.icon.icon-file-directory { - - // TEXT - color: @color-status-removed; - - // ICON - &:before { - color: @color-status-removed; - } - } - -} - - // FILE - .file.entry.list-item.status-removed { - .name.icon { - - // TEXT - color: @color-status-removed; - - // ICON - &:before { - color: @color-status-removed; - } - } - } - - -// STATUS: RENAMED -.directory.entry.list-nested-item.status-renamed { - - // OPEN/CLOSE SELECTOR - .header.list-item { - &:before { - color: @color-status-renamed; - } - } - - // DIRECTORY - .name.icon.icon-file-directory { - - // TEXT - color: @color-status-renamed; - - // ICON - &:before { - color: @color-status-renamed; - } - } - -} - -// FILE -.file.entry.list-item.status-renamed { - .name.icon { - - // TEXT - color: @color-status-renamed; - - // ICON - &:before { - color: @color-status-renamed; - } - } +atom-workspace { + @import "icons/mapping"; + @import "icons/sidebar"; + @import "icons/tabs"; + @import "icons/preview"; } diff --git a/styles/icons/mapping.less b/styles/icons/mapping.less new file mode 100644 index 0000000..6cbcb01 --- /dev/null +++ b/styles/icons/mapping.less @@ -0,0 +1,318 @@ +// - - - - - - - - - - - - - - +// LANGUAGES - EXTENSION BASED +// - - - - - - - - - - - - - - + +// DEFAULT ICON +.icon-file-binary, .icon-file-pdf, .icon-file-text, .icon-book, .icon-file-media, .icon-markdown, .title { + .icon('default', @white) +} + +.icon-set('.cpp', 'default', @blue); + +// C +.icon-set('.c', 'c', @blue); + +// C# +.icon-set('.cs', 'c-sharp', @blue); + +// C++ +.icon-set('.cc', 'cpp', @blue); +.icon-set('.cpp', 'cpp', @blue); + +// COLDFUSION +.icon-set('.cfc', 'coldfusion', @blue); +.icon-set('.cfm', 'coldfusion', @blue); + +// COFFEESCRIPT +.icon-set('.coffee', 'coffee', @yellow); + +// CONFIG +.icon-set('.config', 'config', @grey-light); + +// CSON +.icon-set('.cson', 'json', @yellow); + +// CSS +.icon-set('.css', 'css', @blue); +.icon-set('.css.map', 'css', @blue); +.icon-set('.sss', 'css', @blue); + +// CSV +.icon-set('.csv', 'csv', @green); + +// CAKE PHP +.icon-set('.ctp', 'cake_php', @red); + +// EJS +.icon-set('.ejs', 'ejs', @yellow); + +// FAVICON +.icon-set('.ico', 'favicon', @yellow); + +// GITIGNORE +.icon-set('.gitignore', 'github', @white); +.icon-set('.gitkeep', 'github', @white); +.icon-set('.gitattributes', 'github', @white); + +// GO +.icon-set('.go', 'go2', @blue); +.icon-set('.slide', 'go', @blue); +.icon-set('.article', 'go', @blue); + +// GRAILS +.icon-set('.groovy', 'grails', @green); +.icon-set('.gsp', 'grails', @green); + +// HACKLANG +.icon-set('.hh', 'hacklang', @orange); + +// HAML +.icon-set('.haml', 'haml', @red); + +// HANDLEBARS +.icon-set('.handlebars', 'mustache', @orange); +.icon-set('.hbs', 'mustache', @orange); +.icon-set('.hjs', 'mustache', @orange); + +// HASKELL +.icon-set('.hs', 'haskell', @purple); +.icon-set('.lhs', 'haskell', @purple); + +// HTML +.icon-set('.html', 'html', @orange); + +// JADE +.icon-set('.jade', 'jade', @red); + +// JAVA +.icon-set('.java', 'java', @red); +.icon-set('.class', 'java', @red); +.icon-set('.classpath', 'java', @red); + +// JAVASCRIPT +.icon-set('.js', 'javascript', @yellow); +.icon-set('.js.map', 'javascript', @yellow); +.icon-set('.es', 'javascript', @yellow); +.icon-set('.es5', 'javascript', @yellow); +.icon-set('.es6', 'javascript', @yellow); +.icon-set('.es7', 'javascript', @yellow); + +// JSON +.icon-set('.json', 'json', @yellow); + +// JULIA +.icon-set('.jl', 'julia', @purple); + +// KARMA +.icon-set('karma.conf.js', 'karma', @green); +.icon-set('karma.conf.coffee', 'karma', @green); + +// LESS +.icon-set('.less', 'less', @blue); + +// LIQUID +.icon-set('.liquid', 'liquid', @green); + +// LIVESCRIPT +.icon-set('.ls', 'livescript', @blue); + +// LUA +.icon-set('.lua', 'lua', @blue); + +// MARKDOWN +.icon-set('.markdown', 'markdown', @blue); +.icon-set('.md', 'markdown', @blue); + +// MUSTACHE +.icon-set('.mustache', 'mustache', @orange); +.icon-set('.stache', 'mustache', @orange); + +// NPM +.icon-set('.npm-debug.log', 'npm', @ignore); +.icon-set('.npmignore', 'npm', @red); + +// OBJECTIVE C +.icon-set('.h', 'apple', @white); +.icon-set('.m', 'apple', @white); + +// OCAML +.icon-set('.ml', 'ocaml', @orange); +.icon-set('.mli', 'ocaml', @orange); +.icon-set('.cmx', 'ocaml', @orange); +.icon-set('.cmxa', 'ocaml', @orange); + +// PERL +.icon-set('.pl', 'perl', @blue); + +// PHP +.icon-set('.php', 'php', @purple); +.icon-set('.php.inc', 'php', @purple); + +// PUG +.icon-set('.pug', 'pug', @blue); + +// PUPPET .pp +.icon-set('.pp', 'puppet', @purple); + +// PYTHON +.icon-set('.py', 'python', @blue); + +// REACT +.icon-set('.jsx', 'react', @blue); +.icon-set('.cjsx', 'react', @blue); +.icon-set('.tsx', 'react', @blue); + +// RUBY +.icon-set('.rb', 'ruby', @red); +.icon-set('.erb', 'ruby', @red); +.icon-set('.erb.html', 'ruby', @red); +.icon-set('.html.erb', 'ruby', @red); + +// RUST +.icon-set('.rs', 'rust', @grey-light); + +// SASS +.icon-set('.sass', 'sass', @pink); +.icon-set('.scss', 'sass', @pink); + +// SLIM +.icon-set('.slim', 'slim', @orange); + +// SMARTY +.icon-set('.smarty.tpl', 'smarty', @yellow); + +// SBT +.icon-set('.sbt', 'sbt', @blue); + +// SCALA +.icon-set('.scala', 'scala', @red); + +// STYLUS +.icon-set('.styl', 'stylus', @green); + +// SWIFT +.icon-set('.swift', 'swift', @orange); + +// TEX +.icon-set('.tex', 'tex', @blue); +.icon-set('.sty', 'tex', @yellow); +.icon-set('.cls', 'tex', @red); +.icon-set('.dtx', 'tex', @orange); +.icon-set('.ins', 'tex', @white); + +// TEXT +.icon-set('.txt', 'default', @white); + +// TYPESCRIPT +.icon-set('.ts', 'typescript', @blue); + +// VALA +.icon-set('.vala', 'vala', @grey-light); +.icon-set('.vapi', 'vala', @grey-light); + +// XML +.icon-set('.xml', 'xml', @orange); + +// YML +.icon-set('.yml', 'yml', @purple); +.icon-set('.yaml', 'yml', @purple); + + +// - - - - - - - - - - - - - - - - - - - +// GENERIC FILE TYPES - EXTENSION BASED +// - - - - - - - - - - - - - - - - - - - + +// ADOBE FILE +.icon-set('.ai', 'illustrator', @yellow); +.icon-set('.psd', 'photoshop', @blue); +.icon-set('.pdf', 'pdf', @red); + +// FONT FILES +.icon-set('.eot', 'font', @red); +.icon-set('.ttf', 'font', @red); +.icon-set('.woff', 'font', @red); +.icon-set('.woff2', 'font', @red); + +// IMAGE FILES +.icon-set('.png', 'image', @purple); +.icon-set('.gif', 'image', @purple); +.icon-set('.jpg', 'image', @purple); +.icon-set('.jpeg', 'image', @purple); +.icon-set('.svg', 'svg', @purple); +.icon-set('.svgx', 'image', @purple); + +// SHELL +.icon-set('.cmd', 'shell', @grey); +.icon-set('.sh', 'shell', @grey); +.icon-set('.zsh', 'shell', @grey); +.icon-set('.fish', 'shell', @grey); +.icon-set('.zshrc', 'shell', @grey); + +// VIDEO FILES +.icon-set('.mov', 'video', @pink); +.icon-set('.ogv', 'video', @pink); +.icon-set('.webm', 'video', @pink); +.icon-set('.avi', 'video', @pink); +.icon-set('.mpg', 'video', @pink); +.icon-set('.mp4', 'video', @pink); + +// AUDIO FILES +.icon-set('.wav', 'audio', @green); + +// - - - - - - - - - +// NAME BASED ICONS +// - - - - - - - - - + +// BOWER +.icon-set('bower.json', 'bower', @orange); +.icon-set('Bower.json', 'bower', @orange); +.icon-set('.bowerrc', 'bower', @orange); + +// BOWER +.icon-partial('dockerfile', 'docker', @blue); +.icon-partial('Dockerfile', 'docker', @blue); +.icon-partial('DOCKERFILE', 'docker', @blue); + +// GRUNT +.icon-set('Gruntfile.js', 'grunt', @orange); +.icon-set('gruntfile.babel.js', 'grunt', @orange); +.icon-set('Gruntfile.babel.js', 'grunt', @orange); +.icon-set('gruntfile.js', 'grunt', @orange); +.icon-set('Gruntfile.coffee', 'grunt', @orange); +.icon-set('gruntfile.coffee', 'grunt', @orange); + +// GULP +.icon-partial('GULPFILE', 'gulp', @red); +.icon-partial('Gulpfile', 'gulp', @red); +.icon-partial('gulpfile', 'gulp', @red); + +// LICENSE FILE +.icon-set('.jshintrc', 'javascript', @blue); +.icon-set('.jscsrc', 'javascript', @blue); + +// MISC SETTING +.icon-set('.direnv', 'config', @grey-light); +.icon-set('.env', 'config', @grey-light); +.icon-set('.static', 'config', @grey-light); +.icon-set('.editorconfig', 'editorconfig', @blue); +.icon-set('.slugignore', 'config', @grey-light); +.icon-set('.tmp', 'clock', @grey-light); + +// LICENSE FILE +.icon-partial('LICENSE', 'license', @yellow); +.icon-partial('License', 'license', @yellow); +.icon-partial('license', 'license', @yellow); + +// PROCFILE +.icon-partial('Procfile', 'heroku', @purple); + +// TODO +.icon-partial('TODO', 'todo', @seti-primary); + + +// - - - - - - - +// IGNORED FILES +// - - - - - - - + +.icon-set('npm-debug.log', 'npm_ignored', @ignore); +.icon-set('.DS_Store', 'ignored', @ignore); diff --git a/styles/icons/preview.less b/styles/icons/preview.less new file mode 100644 index 0000000..575387b --- /dev/null +++ b/styles/icons/preview.less @@ -0,0 +1,23 @@ +.preview-pane { + .path.list-nested-item { + + &.collapsed { + border-bottom: solid 1px @black; + } + + .icon-file-media, .icon-file-pdf, .icon-file-binary, .icon-file-text, .icon-book, .icon-file-media { + &::before { + font-size: 22px; + top:6px; + margin-right: 10px; + } + } + &.selected { + .icon-file-media, .icon-file-pdf, .icon-file-binary, .icon-file-text, .icon-book, .icon-file-media { + &::before { + color: @seti-primary-text; + } + } + } + } +} diff --git a/styles/icons/sidebar.less b/styles/icons/sidebar.less new file mode 100644 index 0000000..d9640e3 --- /dev/null +++ b/styles/icons/sidebar.less @@ -0,0 +1,39 @@ +.file .icon { + .icon('default', @grey); +} + +.entries.list-tree { + + // SIDEBAR ICONS + .file .icon { + &::before { + font-size: 22px; + height: 22px; + position: relative; + width: 22px; + + // SETI-ICONS MODIFIED + top: -3px; + } + } + + // IGNORED FILES + .file.status-ignored .icon { + .icon('ignored', @ignore); + } + + // GIT DIRECTORY + .icon.icon-file-directory { + &[data-name$=".git"], { + .icon('github', @ignore); + &::before { + font-size: 25px; + margin-top: -10px; + left: -5px; + position: relative; + top: 9px; + } + } + } + +} diff --git a/styles/icons/tabs.less b/styles/icons/tabs.less new file mode 100644 index 0000000..ca6af66 --- /dev/null +++ b/styles/icons/tabs.less @@ -0,0 +1,33 @@ +.tab-bar .tab { + + // SET ICON SIZE + .title::before { + font-size: 21px; + line-height: 16px; + + // SETI-ICONS MODIFIED + // float: left; + margin-top: 10px; + margin-left: -20px; + position: absolute; + } + + // IGNORED FILES + .file.status-ignored .icon { + .icon('ignored', @ignore); + } + + // SET ICONS FOR ATOM VIEWS + .tab-icon("SettingsView", 'settings', @seti-primary); + .tab-icon("MarkdownPreviewView", 'markdown', @blue); + .tab-icon("DeprecationCopView", 'deprecation-cop', @seti-primary); + .tab-icon("TimecopView", 'time-cop', @seti-primary); + .tab-icon("ResultsPaneView", 'search', @seti-primary); + + // NEW FILES + &[data-type="TextEditor"] .title:not([data-name]) { + .icon('new-file', @green); + } + + +} diff --git a/styles/ui-mixins.less b/styles/ui-mixins.less index cb0a66b..effaf6f 100644 --- a/styles/ui-mixins.less +++ b/styles/ui-mixins.less @@ -1,195 +1,30 @@ -@import "ui-variables"; +// SET ICON FILE BASED ON DATA NAME +.icon-set( @extension, @file, @color) { -.icon-tab( @extension: ''; @type: ''; @font: 20px; @top: 6px; @right: -3px; @left: -5px; @offset: -6px; @plus: false) when (@plus = true) { - .seti-icons-plus { - .icon-tab(@extension, @type, @font, @top, @right, @left, @offset); - - &:not(.seti-icons-no-color) { - tabs-bar tabs-tab .title[data-name$="@{extension}"], - .tab-bar .tab .title[data-name$="@{extension}"] { - &:before { - color: ~"@{color-@{type}}"; - } - } - } - } -} - -.icon-tab( @extension: ''; @type: ''; @font: 20px; @top: 6px; @right: -3px; @left: -5px; @offset: -6px; @plus: false) when (default()) { - - tabs-bar tabs-tab .title[data-name$="@{extension}"], .tab-bar .tab .title[data-name$="@{extension}"] { - position: relative; - display: inline-block; - top: @offset; - padding: 0; - - &:before { - font-family: icomoon; - content: "@{icon-@{type}}"; - font-size: @font; - position: relative; - top: @top; - left: @left; - margin-right: @right; - } - } - - tabs-bar tabs-tab.active .title[data-name$="@{extension}"], tab-bar .tab.active .title[data-name$="@{extension}"] { - top: @offset; - } - - body:not(.seti-icons-no-color) { - tabs-bar tabs-tab .title[data-name$="@{extension}"], - .tab-bar .tab .title[data-name$="@{extension}"] { - &:before { - color: ~"@{color-@{type}}"; - } + .icon:not(.icon-file-directory), + .title { + &[data-name$="@{extension}"] { + .icon(@file, @color) } } } -.icon-tree( @extension: ''; @type: ''; @font: 20px; @top: 6px; @right: 0px; @left: -5px; @offset: -6px; @plus: false) when (@plus = true) { - .seti-icons-plus { - .icon-tree(@extension, @type, @font, @top, @right, @left, @offset); - - &:not(.seti-icons-no-color) { - .name.icon[data-name$="@{extension}"] { - &.icon-file-text, &.icon-file-media, &.icon-book { - &:before { - color: ~"@{color-@{type}}"; - } - } - } - } - } -} - -.icon-tree( @extension: ''; @type: ''; @font: 20px; @top: 6px; @right: 0px; @left: -5px; @offset: -6px; @plus: false) when (default()) { - - .name.icon[data-name$="@{extension}"] { - - position: relative; - display: inline-block; - padding: 0; - - &.icon-file-text, &.icon-file-media, &.icon-book { - &:before { - font-family: icomoon; - content: "@{icon-@{type}}"; - font-size: @font; - position: relative; - left: @left; - margin-right: @right; - } - } - - } +// SET ICON FILE BASED ON DATA NAME +.icon-partial( @extension, @file, @color) { - body:not(.seti-icons-no-color) { - .name.icon[data-name$="@{extension}"] { - &.icon-file-text, &.icon-file-media, &.icon-book { - &:before { - color: ~"@{color-@{type}}"; - } - } + .icon:not(.icon-file-directory), + .title { + &[data-name*="@{extension}"] { + .icon(@file, @color) } } } -.icon-finder(@extension: ''; @type: ''; @font: 20px; @top: 6px; @right: 0px; @left: -5px; @offset: -6px; @plus: false) when (@plus = true) { - .seti-icons-plus { - .icon-finder(@extension, @type, @font, @top, @right, @left, @offset); - - &:not(.seti-icons-no-color) { - .fuzzy-finder { - .icon[data-name$="@{extension}"] { - &.icon-file-text, - &.icon-file-media, - &.icon-book { - &:before { - color: ~"@{color-@{type}}"; - } - } - } - } - } - } -} - -.icon-finder(@extension: ''; @type: ''; @font: 20px; @top: 6px; @right: 0px; @left: -5px; @offset: -6px; @plus: false) when (default()) { - .fuzzy-finder { - .icon[data-name$="@{extension}"] { - position: relative; - display: inline-block; - padding: 0; - - &.icon-file-text, - &.icon-file-media, - &.icon-book { - &:before { - font-family: icomoon; - content: "@{icon-@{type}}"; - font-size: @font; - position: relative; - left: @left; - margin-right: @right; - } - } - } - } - - body:not(.seti-icons-no-color) { - .fuzzy-finder { - .icon[data-name$="@{extension}"] { - &.icon-file-text, - &.icon-file-media, - &.icon-book { - &:before { - color: ~"@{color-@{type}}"; - } - } - } - } +// SET ICON FOR TAB BASED ON DATA TYPE +.tab-icon(@data-type, @file-type, @color) { + &[data-type="@{data-type}"] .icon { + .icon(@file-type, @color); } } - - -// Pattern matching; ish is cray. -// http://lesscss.org/#-pattern-matching-and-guard-expressions -.text(normal) { - font-weight: normal; - color: @text-color; - text-shadow: none; -} -.text(subtle) { - font-weight: normal; - color: @text-color-subtle; - text-shadow: none; -} -.text(highlight) { - font-weight: normal; - color: @text-color-highlight; - text-shadow: 0 1px 0 rgba(0,0,0, .5); -} -.text(selected) { - .text(highlight) -} - -.text(info) { - color: @text-color-info; - text-shadow: none; -} -.text(success) { - color: @text-color-success; - text-shadow: none; -} -.text(warning) { - color: @text-color-warning; - text-shadow: none; -} -.text(error) { - color: @text-color-error; - text-shadow: none; -} diff --git a/styles/ui-variables.less b/styles/ui-variables.less index 3ebc1e3..d1afb12 100644 --- a/styles/ui-variables.less +++ b/styles/ui-variables.less @@ -1,136 +1,58 @@ -// Sizes -@font-size: 11px; -@disclosure-arrow-size: 12px; -@component-padding: 10px; -@component-icon-padding: 5px; -@component-icon-size: 16px; -@component-line-height: 25px; -@component-border-radius: 2px; - - -// Base Colors -@blue: rgb(79,153,211); -@green: rgb(159,202,86); -@yellow: rgb(220,205,105); -@red: rgb(206,64,69); -@purple: rgb(160,116,196); -@background: rgb(21,23,24); -@text: #aaa; - -@ui-site-color-1: @blue; -@ui-site-color-2: @green; -@ui-site-color-3: @purple; -@ui-site-color-4: @red; -@ui-site-color-5: @yellow; - -@text-color-info: @blue; -@text-color-success: @green; -@text-color-warning: @yellow; -@text-color-error: @red; - -@background-color-info: @blue; -@background-color-success: @green; -@background-color-warning: @yellow; -@background-color-error: @red; -@background-color-highlight: rgba(255,255,255,0.2); -@background-color-selected: @blue; - -@app-background-color: @background; - - - -// FONT COLORS -@text-color: #aaa; -@text-color-subtle: #555; -@text-color-highlight: #fff; -@text-color-selected: @text-color-highlight; -@text-color-ignored: @text-color-subtle; -@text-color-added: @text-color-success; -@text-color-renamed: @text-color-info; -@text-color-modified: @text-color-warning; -@text-color-removed: @text-color-error; - - -// BUTTONS -@button-background-color: lighten(#000, 30%); -@button-text-color: #fff; -@button-background-color-hover: lighten(@button-background-color, 5%); -@button-background-color-selected: #5c6064; -@button-border-color: @base-border-color; - - -// CHECKBOXES -@checkbox-background-color: @blue; -@checkbox-tick-color: #fff; - - -// TREE VIEW / SIDEBAR -@tree-view-background-color: rgb(16,17,18); -@tree-view-border-color: @tool-panel-border-color; - -@scrollbar-background-color: rgba(42, 42, 42, 0.5); -@scrollbar-color: rgba(92, 92, 92, 0.5); - - - -// OVERLAYS -@overlay-background-color: #fff; -@overlay-border-color: @background-color-highlight; -@overlay-text-color: @text-color; -@overlay-selected-bg: rgba(217,213,206, 0.4); -@overlay-selected-text: darken(@text-color, 15%); -@overlay-key-binding: @overlay-selected-bg; -@overlay-key-binding-text: @overlay-selected-text; -@overlay-key-binding-highlight-text: @overlay-selected-text; -@overlay-key-binding-highlight: @overlay-background-color; - - -// PANELS -@panel-bg: rgb(16,17,18); -@panel-border: #000; - -// TABS -@tab-height: 40px; -@tab-border: none; -@tab-height: 40px; -@tab-top-padding: 0px; -@tab-bottom-border-height: 0px; -@tab-highlight-color: @blue; -@tab-background: #333; -@tab-background-color: #333; -@tab-background-active: @background; -@tab-background-color-active: #222; -@tab-border-color: #484848; -@tab-bar-background-color: #222; -@tab-bar-bottom-border-color: rgb(218,216,219); -@tab-text-color: @text-color; -@tab-text-highlight-color: @blue; -@modified-icon-width: 8px; - - -// MISC -@base-background-color: lighten(@tool-panel-background-color, 5%); -@base-border-color: rgba(0, 0, 0, 0.5); - -@pane-item-background-color: @base-background-color; -@pane-item-border-color: rgba(0, 0, 0, 0.5); - -@input-background-color: rgba(255,255,255,0.25); -@input-background-color-selected: rgba(255,255,255,0.1); -@input-text-color: #CCC; -@input-text-color-selected: rgba(255,255,255,0.7); -@input-border-color: #000; - -@tool-panel-background-color: #1d1f21; -@tool-panel-border-color: @base-border-color; - -@inset-panel-background-color: #161719; -@inset-panel-border-color: @base-border-color; - -@panel-heading-background-color: #43484d; -@panel-heading-border-color: fadein(@base-border-color, 10%); - -@overlay-background-color: #202123; -@overlay-border-color: @background-color-highlight; - -@font-family: 'Lucida Grande', 'Segoe UI', 'Open Sans', sans-serif; +// - - - - - - - - - - - - - - - - - - - - - - - - +// - - - - - - - - - - - - - - - - - - - - - - - - +// - - - - - - - CUSTOM VARIABLES - - - - - - - - +// - - - - - - - - - - - - - - - - - - - - - - - - +// - - - - - - - - - - - - - - - - - - - - - - - - + +// BASE COLORS +@black: #0e1112; +@black-dark: #090b0d; +@white: #d4d7d6; +@grey: #4d5a5e; +@grey-dark: #1f2326; +@grey-light: #6d8086; + +// THEME COLORS +@blue: #519aba; +@blue-highlight: #1d5b91; +@blue-text: #ffffff; +@blue-secondary: @purple; + +@green: #8dc149; +@green-highlight: #436b24; +@green-text: #ffffff; +@blue-secondary: @purple; + +@orange: #e37933; +@orange-highlight: #b55421; +@orange-text: #ffffff; + +@pink: #f55385; +@pink-highlight: #63213f; +@pink-text: #ffffff; + +@purple: #a074c4; +@purple-highlight: #4f397c; +@purple-text: #ffffff; + +@red: #cc3e44; +@red-highlight: #7c1c20; +@red-text: #ffffff; + +@steel: #7494a3; +@steel-highlight: #293c44; +@steel-text: #ffffff; + +@yellow: #cbcb41; +@yellow-highlight: #a2852f; +@yellow-text: #13181b; + +@good: @green; +@bad: @red; +@warn: @yellow; +@hidden: @grey-dark; +@ignore: #41535b; + +// PRIMARY COLORS +@seti-primary: @blue; +@seti-primary-text: @blue-text;