From ccd2fec131325946509f2fb1e0ddc3967ceef3a2 Mon Sep 17 00:00:00 2001 From: Jon Rohan Date: Fri, 18 Jan 2013 10:04:08 -0800 Subject: [PATCH] The start of a Light theme --- .atom/themes/Atom - Light/atom.css | 93 ++++ .atom/themes/Atom - Light/autocomplete.css | 19 + .atom/themes/Atom - Light/command-logger.css | 49 ++ .atom/themes/Atom - Light/command-palette.css | 42 ++ .atom/themes/Atom - Light/command-panel.css | 79 ++++ .atom/themes/Atom - Light/editor.css | 140 ++++++ .atom/themes/Atom - Light/fuzzy-finder.css | 46 ++ .atom/themes/Atom - Light/grammar-view.css | 28 ++ .../images/octocat-spinner-128.gif | Bin 0 -> 11721 bytes .atom/themes/Atom - Light/linux.css | 13 + .atom/themes/Atom - Light/mac.css | 0 .../themes/Atom - Light/markdown-preview.css | 438 ++++++++++++++++++ .atom/themes/Atom - Light/outline-view.css | 35 ++ .atom/themes/Atom - Light/package.json | 20 + .atom/themes/Atom - Light/select-list.css | 31 ++ .atom/themes/Atom - Light/status-bar.css | 68 +++ .atom/themes/Atom - Light/tabs.css | 128 +++++ .atom/themes/Atom - Light/tree-view.css | 210 +++++++++ .atom/themes/Atom - Light/vim-mode.css | 4 + .atom/themes/Atom - Light/wrap-guide.css | 8 + 20 files changed, 1451 insertions(+) create mode 100644 .atom/themes/Atom - Light/atom.css create mode 100644 .atom/themes/Atom - Light/autocomplete.css create mode 100644 .atom/themes/Atom - Light/command-logger.css create mode 100644 .atom/themes/Atom - Light/command-palette.css create mode 100644 .atom/themes/Atom - Light/command-panel.css create mode 100644 .atom/themes/Atom - Light/editor.css create mode 100644 .atom/themes/Atom - Light/fuzzy-finder.css create mode 100644 .atom/themes/Atom - Light/grammar-view.css create mode 100644 .atom/themes/Atom - Light/images/octocat-spinner-128.gif create mode 100644 .atom/themes/Atom - Light/linux.css create mode 100644 .atom/themes/Atom - Light/mac.css create mode 100644 .atom/themes/Atom - Light/markdown-preview.css create mode 100644 .atom/themes/Atom - Light/outline-view.css create mode 100644 .atom/themes/Atom - Light/package.json create mode 100644 .atom/themes/Atom - Light/select-list.css create mode 100644 .atom/themes/Atom - Light/status-bar.css create mode 100644 .atom/themes/Atom - Light/tabs.css create mode 100644 .atom/themes/Atom - Light/tree-view.css create mode 100644 .atom/themes/Atom - Light/vim-mode.css create mode 100644 .atom/themes/Atom - Light/wrap-guide.css diff --git a/.atom/themes/Atom - Light/atom.css b/.atom/themes/Atom - Light/atom.css new file mode 100644 index 000000000..13a207fee --- /dev/null +++ b/.atom/themes/Atom - Light/atom.css @@ -0,0 +1,93 @@ +html, body { + font: caption; + width: 100%; + height: 100%; + overflow: hidden; +} + +#root-view { + height: 100%; + overflow: hidden; + position: relative; + background-color: #333333; +} + +#root-view #horizontal { + display: -webkit-box; + height: 100%; +} + +#root-view #vertical { + -webkit-box-flex: 1; + display: -webkit-box; + -webkit-box-orient: vertical; +} + +#root-view #panes { + -webkit-box-flex: 1; + position: relative; +} + +#root-view #panes:before { + display: block; + content: "\f208"; + font-family: 'Octicons Regular'; + color: #303030; + -webkit-font-smoothing: antialiased; + font-size: 100vmin; + line-height: 100vmin; + text-align: center; +} + +#root-view #panes .column { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + overflow-y: hidden; +} + +#root-view #panes .row { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + overflow-x: hidden; +} + +#root-view #panes .pane { + position: absolute; + display: -webkit-box; + -webkit-box-orient: vertical; + top: 0; + bottom: 0; + left: 0; + right: 0; + box-sizing: border-box; +} + +#root-view #panes .row > * + * { + border-left: 5px solid #515151; +} + +#root-view #panes .column > * + * { + border-top: 5px solid #515151; +} + +.error { + background: #991212 !important; + -webkit-transition: background 300ms ease-out; +} + +.clear-float { + clear: both; +} + +@font-face { + font-family: 'Octicons Regular'; + src: url("octicons-regular-webfont.woff") format("woff"); + font-weight: normal; + font-style: normal; +} diff --git a/.atom/themes/Atom - Light/autocomplete.css b/.atom/themes/Atom - Light/autocomplete.css new file mode 100644 index 000000000..7f6c17bdb --- /dev/null +++ b/.atom/themes/Atom - Light/autocomplete.css @@ -0,0 +1,19 @@ +.select-list.autocomplete { + min-width: 150px; + border: 2px solid #222; + webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .5); + box-sizing: content-box; + margin-left: 0px; + width: auto; + -webkit-box-shadow: none; +} + +.autocomplete ol { + position: relative; + overflow-y: scroll; + max-height: 200px; +} + +.autocomplete ol li { + padding: 0.1em 0.2em; +} diff --git a/.atom/themes/Atom - Light/command-logger.css b/.atom/themes/Atom - Light/command-logger.css new file mode 100644 index 000000000..5e9f34ffa --- /dev/null +++ b/.atom/themes/Atom - Light/command-logger.css @@ -0,0 +1,49 @@ +.command-logger { + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + background: #1e1e1e; + color: #eee; + overflow: auto; + z-index: 99; + padding-top: 10px; + padding-bottom: 10px; +} + +.command-logger .category-header { + text-align: center; + padding-bottom: 5px; + font-size: 16px; +} + +.command-logger .category-summary { + text-align: center; + padding-bottom: 10px; + font-size: 12px; +} + +.command-logger .tree-map { + margin: auto; + background-color: #efefef; + border: 1px solid #999; +} + +body.command-logger-node-text { + background-color: transparent; +} + +.command-logger-node-text div { + display: table-cell; + vertical-align: middle; + text-align: center; + cursor: pointer; +} + +.command-logger-node-text span { + font-size: 10px; + color: #fff; + text-shadow: #000 1px 1px 4px; + -webkit-user-select: none; +} diff --git a/.atom/themes/Atom - Light/command-palette.css b/.atom/themes/Atom - Light/command-palette.css new file mode 100644 index 000000000..c3c29053c --- /dev/null +++ b/.atom/themes/Atom - Light/command-palette.css @@ -0,0 +1,42 @@ +.command-palette { + width: 50%; + margin-left: -25%; +} + +.command-palette ol { + max-height: 300px; +} + +.command-palette ol li { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, .05); +} + +.command-palette ol .event-description { + float: left; + display: inline-block; + margin-right: .5em; + margin: 4px 0; +} + +.command-palette li .right { + float: right; +} + +.command-palette ol .event-name, .command-palette ol .key-binding { + display: inline-block; + margin: 4px 0; + margin-right: .5em; + font-size: 90%; + color: #ddd; + -webkit-border-radius: 3px; + padding: 0 4px; +} + +.command-palette ol .event-name { + background: rgba(0, 0, 0, .2); +} + +.command-palette ol .key-binding { + background: rgba(255, 255, 255, .1); +} diff --git a/.atom/themes/Atom - Light/command-panel.css b/.atom/themes/Atom - Light/command-panel.css new file mode 100644 index 000000000..2ff581fbe --- /dev/null +++ b/.atom/themes/Atom - Light/command-panel.css @@ -0,0 +1,79 @@ +.command-panel { + background-color: #303030; + border: 1px solid #252525; + color: #ededed; + padding: 5px; +} + +.command-panel .preview-list { + max-height: 300px; + overflow: auto; + margin-bottom: 3px; + position: relative; + background-color: #000000; + color: #ededed; + cursor: default; +} + +.command-panel .preview-list li.selected, .command-panel .preview-list li.operation:hover { + background-color: rgba(255, 255, 255, .13); +} + +.command-panel .preview-list:focus li.selected { + background-color: rgba(255, 255, 255, .2); +} + +.command-panel .preview-list .path { + padding-left: 5px; + color: #00a693; +} + +.command-panel .preview-list .path:before { + font-family: 'Octicons Regular'; + font-size: 16px; + width: 16px; + height: 16px; + margin-right: 5px; + -webkit-font-smoothing: antialiased; + content: "\f011"; + position: relative; + top: 1px; +} + +.command-panel .preview-list .operation { + padding-top: 2px; + padding-bottom: 2px; +} + +.command-panel .preview-list .line-number { + padding-left: 3px; + color: rgba(255, 255, 255, .3); + margin-right: 1ex; + text-align: right; + display: inline-block; +} + +.command-panel .preview-list .preview { + word-break: break-all; +} + +.command-panel .preview-list .preview .match { + background-color: rgba(255, 255, 255, .2); + -webkit-border-radius: 2px; + padding: 1px; +} + +.command-panel .prompt-and-editor { + display: -webkit-box; +} + +.command-panel .prompt { + color: white; + font-weight: bold; + padding-right: 5px; +} + +.error-messages { + padding: 5px 1em; + color: white; +} diff --git a/.atom/themes/Atom - Light/editor.css b/.atom/themes/Atom - Light/editor.css new file mode 100644 index 000000000..7f92dd567 --- /dev/null +++ b/.atom/themes/Atom - Light/editor.css @@ -0,0 +1,140 @@ +.editor { + height: 100%; + overflow: hidden; + cursor: default; + -webkit-user-select: none; + -webkit-box-flex: 1; + position: relative; + z-index: 0; + font-family: Inconsolata, Monaco, Courier; +} + +.editor.mini { + height: auto; +} + +.editor .gutter { + position: absolute; + height: 100%; + overflow: hidden; + color: #808080; + text-align: right; +} + +.editor .gutter .line-numbers { + position: relative; +} + +.editor .gutter .line-number { + padding-left: 0.4em; + padding-right: 0.8em; +} + +.editor.mini .gutter { + display: none; +} + +.editor .gutter.drop-shadow { + -webkit-box-shadow: -2px 0px 10px 2px #222; +} + +.editor .vertical-scrollbar { + position: absolute; + right: 0; + top: 0; + bottom: 0; + width: 15px; + overflow-y: auto; + z-index: 1; +} + +.editor .scroll-view { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + overflow-x: auto; + overflow-y: hidden; + -webkit-box-flex: 1; +} + +.editor.mini .scroll-view { + overflow: hidden; +} + +.editor.soft-wrap .scroll-view { + overflow-x: hidden; +} + + +.editor .underlayer, .editor .lines, .editor .overlayer { + width: 100%; + height: 100%; +} + +.editor .underlayer { + z-index: 0; + position: absolute; +} + +.editor .lines { + position: relative; + z-index: 1; +} + +.editor .overlayer { + z-index: 2; + position: absolute; +} + +.editor .line span { + vertical-align: top; +} + +.editor .cursor { + position: absolute; + border-left: 2px solid; +} + +.editor:not(.focused) .cursor, +.editor.focused .cursor.blink-off { + visibility: hidden; +} + +.editor .hidden-input { + position: absolute; + z-index: -1; + top: 0; + left: 0; + opacity: 0; +} + +.editor .selection .region { + position: absolute; + pointer-events: none; + z-index: -1; +} + +@-webkit-keyframes highlight { + from { background-color: rgba(100, 255, 100, 0.7); } + to { background-color: null; } +} + +.editor .highlighted.selection .region { + -webkit-animation-name: highlight; + -webkit-animation-duration: 1s; + -webkit-animation-iteration-count: 1; +} + +.editor .fold { + background-color: #444; +} + +.editor .fold.selected { + background-color: #244; +} + +.editor .invisible { + opacity: 0.2; +} diff --git a/.atom/themes/Atom - Light/fuzzy-finder.css b/.atom/themes/Atom - Light/fuzzy-finder.css new file mode 100644 index 000000000..4257e3729 --- /dev/null +++ b/.atom/themes/Atom - Light/fuzzy-finder.css @@ -0,0 +1,46 @@ +.fuzzy-finder ol { + overflow: hidden; + margin-bottom: 5px; + -webkit-user-select: none; + cursor: default; +} + +.fuzzy-finder ol:empty { + margin-bottom: 0; +} + +.fuzzy-finder .directory { + color: #b2b2b2; + padding-left: .5em; +} + +.fuzzy-finder .file:before { + font-family: 'Octicons Regular'; + font-size: 16px; + width: 16px; + height: 16px; + margin-right: 5px; + margin-left: 5px; + -webkit-font-smoothing: antialiased; + color: #ccc; +} + +.fuzzy-finder .file.text-name:before { + content: "\f011"; +} + +.fuzzy-finder .file.image-name:before { + content: "\f012"; +} + +.fuzzy-finder .file.compressed-name:before { + content: "\f013"; +} + +.fuzzy-finder .file.pdf-name:before { + content: "\f014"; +} + +.fuzzy-finder ol li { + border-bottom: 1px solid rgba(255, 255, 255, .05); +} diff --git a/.atom/themes/Atom - Light/grammar-view.css b/.atom/themes/Atom - Light/grammar-view.css new file mode 100644 index 000000000..582dd98d8 --- /dev/null +++ b/.atom/themes/Atom - Light/grammar-view.css @@ -0,0 +1,28 @@ +.grammar-view { + width: 50%; + margin-left: -25%; +} + +.grammar-view ol { + max-height: 300px; +} + +.grammar-view ol li { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, .05); + line-height: 16px; +} + +.grammar-view ol li.grammar { + padding-left: 21px; +} + +.grammar-view ol li.current-grammar:before { + font-family: 'Octicons Regular'; + width: 16px; + height: 16px; + margin-right: 5px; + -webkit-font-smoothing: antialiased; + color: #ccc; + content: '\f03a'; +} diff --git a/.atom/themes/Atom - Light/images/octocat-spinner-128.gif b/.atom/themes/Atom - Light/images/octocat-spinner-128.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e8e129169d97d8efc80db9d41c21104152a2336 GIT binary patch literal 11721 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 literal 0 HcmV?d00001 diff --git a/.atom/themes/Atom - Light/linux.css b/.atom/themes/Atom - Light/linux.css new file mode 100644 index 000000000..183353821 --- /dev/null +++ b/.atom/themes/Atom - Light/linux.css @@ -0,0 +1,13 @@ +::-webkit-scrollbar-corner { + background-color: transparent; +} + +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +::-webkit-scrollbar-thumb { + -webkit-border-radius: 2px; + background: rgba(150, 150, 150, .33); +} diff --git a/.atom/themes/Atom - Light/mac.css b/.atom/themes/Atom - Light/mac.css new file mode 100644 index 000000000..e69de29bb diff --git a/.atom/themes/Atom - Light/markdown-preview.css b/.atom/themes/Atom - Light/markdown-preview.css new file mode 100644 index 000000000..f5274f2df --- /dev/null +++ b/.atom/themes/Atom - Light/markdown-preview.css @@ -0,0 +1,438 @@ +.markdown-preview { + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + background-color: #F4F4F4; + overflow: auto; + z-index: 3; + box-sizing: border-box; + padding: 20px; +} + +.markdown-body { + background-color: #fff; + box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px,rgba(0, 0, 0, 0.3) 0 1px 3px; + border-radius: 5px; + max-width: 914px; + min-width: 680px; + margin-left: auto; + margin-right: auto; + padding: 30px; +} + +.markdown-body pre, +.markdown-body code, +.markdown-body tt { + font-size: 12px; + font-family: Consolas, "Liberation Mono", Courier, monospace; +} + +.markdown-body ol > li { + list-style-type: decimal; +} + +.markdown-body ul > li { + list-style-type: disc; +} + +.markdown-spinner { + margin: auto; + background-image: url(images/octocat-spinner-128.gif); + background-repeat: no-repeat; + background-size: 64px; + background-position: top center; + padding-top: 70px; + text-align: center; +} + + +/* this code below was copied from https://github.com/assets/stylesheets/primer/components/markdown.css */ +/* we really need to get primer in here somehow. */ +.markdown-body { + font-size: 14px; + line-height: 1.6; + overflow: hidden; } + .markdown-body > *:first-child { + margin-top: 0 !important; } + .markdown-body > *:last-child { + margin-bottom: 0 !important; } + .markdown-body a.absent { + color: #c00; } + .markdown-body a.anchor { + display: block; + padding-left: 30px; + margin-left: -30px; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + bottom: 0; } + .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { + margin: 20px 0 10px; + padding: 0; + font-weight: bold; + -webkit-font-smoothing: antialiased; + cursor: text; + position: relative; } + .markdown-body h1 .mini-icon-link, .markdown-body h2 .mini-icon-link, .markdown-body h3 .mini-icon-link, .markdown-body h4 .mini-icon-link, .markdown-body h5 .mini-icon-link, .markdown-body h6 .mini-icon-link { + display: none; + color: #000; } + .markdown-body h1:hover a.anchor, .markdown-body h2:hover a.anchor, .markdown-body h3:hover a.anchor, .markdown-body h4:hover a.anchor, .markdown-body h5:hover a.anchor, .markdown-body h6:hover a.anchor { + text-decoration: none; + line-height: 1; + padding-left: 0; + margin-left: -22px; + top: 15%; } + .markdown-body h1:hover a.anchor .mini-icon-link, .markdown-body h2:hover a.anchor .mini-icon-link, .markdown-body h3:hover a.anchor .mini-icon-link, .markdown-body h4:hover a.anchor .mini-icon-link, .markdown-body h5:hover a.anchor .mini-icon-link, .markdown-body h6:hover a.anchor .mini-icon-link { + display: inline-block; } + .markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code { + font-size: inherit; } + .markdown-body h1 { + font-size: 28px; + color: #000; } + .markdown-body h2 { + font-size: 24px; + border-bottom: 1px solid #ccc; + color: #000; } + .markdown-body h3 { + font-size: 18px; } + .markdown-body h4 { + font-size: 16px; } + .markdown-body h5 { + font-size: 14px; } + .markdown-body h6 { + color: #777; + font-size: 14px; } + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, .markdown-body ol, .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin: 15px 0; } + .markdown-body hr { + background: transparent url("https://a248.e.akamai.net/assets.github.com/assets/primer/markdown/dirty-shade-0e7d81b119cc9beae17b0c98093d121fa0050a74.png") repeat-x 0 0; + border: 0 none; + color: #ccc; + height: 4px; + padding: 0; } + .markdown-body > h2:first-child, .markdown-body > h1:first-child, .markdown-body > h1:first-child + h2, .markdown-body > h3:first-child, .markdown-body > h4:first-child, .markdown-body > h5:first-child, .markdown-body > h6:first-child { + margin-top: 0; + padding-top: 0; } + .markdown-body a:first-child h1, .markdown-body a:first-child h2, .markdown-body a:first-child h3, .markdown-body a:first-child h4, .markdown-body a:first-child h5, .markdown-body a:first-child h6 { + margin-top: 0; + padding-top: 0; } + .markdown-body h1 + p, + .markdown-body h2 + p, + .markdown-body h3 + p, + .markdown-body h4 + p, + .markdown-body h5 + p, + .markdown-body h6 + p { + margin-top: 0; } + .markdown-body li p.first { + display: inline-block; } + .markdown-body ul, .markdown-body ol { + padding-left: 30px; } + .markdown-body ul.no-list, .markdown-body ol.no-list { + list-style-type: none; + padding: 0; } + .markdown-body ul li > :first-child, + .markdown-body ul li ul:first-of-type, .markdown-body ol li > :first-child, + .markdown-body ol li ul:first-of-type { + margin-top: 0px; } + .markdown-body ul ul, + .markdown-body ul ol, + .markdown-body ol ol, + .markdown-body ol ul { + margin-bottom: 0; } + .markdown-body dl { + padding: 0; } + .markdown-body dl dt { + font-size: 14px; + font-weight: bold; + font-style: italic; + padding: 0; + margin: 15px 0 5px; } + .markdown-body dl dt:first-child { + padding: 0; } + .markdown-body dl dt > :first-child { + margin-top: 0px; } + .markdown-body dl dt > :last-child { + margin-bottom: 0px; } + .markdown-body dl dd { + margin: 0 0 15px; + padding: 0 15px; } + .markdown-body dl dd > :first-child { + margin-top: 0px; } + .markdown-body dl dd > :last-child { + margin-bottom: 0px; } + .markdown-body blockquote { + border-left: 4px solid #DDD; + padding: 0 15px; + color: #777; } + .markdown-body blockquote > :first-child { + margin-top: 0px; } + .markdown-body blockquote > :last-child { + margin-bottom: 0px; } + .markdown-body table th { + font-weight: bold; } + .markdown-body table th, .markdown-body table td { + border: 1px solid #ccc; + padding: 6px 13px; } + .markdown-body table tr { + border-top: 1px solid #ccc; + background-color: #fff; } + .markdown-body table tr:nth-child(2n) { + background-color: #f8f8f8; } + .markdown-body img { + max-width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .markdown-body span.frame { + display: block; + overflow: hidden; } + .markdown-body span.frame > span { + border: 1px solid #ddd; + display: block; + float: left; + overflow: hidden; + margin: 13px 0 0; + padding: 7px; + width: auto; } + .markdown-body span.frame span img { + display: block; + float: left; } + .markdown-body span.frame span span { + clear: both; + color: #333; + display: block; + padding: 5px 0 0; } + .markdown-body span.align-center { + display: block; + overflow: hidden; + clear: both; } + .markdown-body span.align-center > span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: center; } + .markdown-body span.align-center span img { + margin: 0 auto; + text-align: center; } + .markdown-body span.align-right { + display: block; + overflow: hidden; + clear: both; } + .markdown-body span.align-right > span { + display: block; + overflow: hidden; + margin: 13px 0 0; + text-align: right; } + .markdown-body span.align-right span img { + margin: 0; + text-align: right; } + .markdown-body span.float-left { + display: block; + margin-right: 13px; + overflow: hidden; + float: left; } + .markdown-body span.float-left span { + margin: 13px 0 0; } + .markdown-body span.float-right { + display: block; + margin-left: 13px; + overflow: hidden; + float: right; } + .markdown-body span.float-right > span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: right; } + .markdown-body code, .markdown-body tt { + margin: 0 2px; + padding: 0px 5px; + border: 1px solid #eaeaea; + background-color: #f8f8f8; + border-radius: 3px; } + .markdown-body code { + white-space: nowrap; } + .markdown-body pre > code { + margin: 0; + padding: 0; + white-space: pre; + border: none; + background: transparent; } + .markdown-body .highlight pre, .markdown-body pre { + background-color: #f8f8f8; + border: 1px solid #ccc; + font-size: 13px; + line-height: 19px; + overflow: auto; + padding: 6px 10px; + border-radius: 3px; } + .markdown-body pre code, .markdown-body pre tt { + margin: 0; + padding: 0; + background-color: transparent; + border: none; } + +/* this code was copied from https://github.com/assets/stylesheets/primer/components/pygments.css */ +/* the .markdown-body class was then added to all rules */ +.markdown-body .highlight { + background: #ffffff; } + .markdown-body .highlight .c { + color: #999988; + font-style: italic; } + .markdown-body .highlight .err { + color: #a61717; + background-color: #e3d2d2; } + .markdown-body .highlight .k { + font-weight: bold; } + .markdown-body .highlight .o { + font-weight: bold; } + .markdown-body .highlight .cm { + color: #999988; + font-style: italic; } + .markdown-body .highlight .cp { + color: #999999; + font-weight: bold; } + .markdown-body .highlight .c1 { + color: #999988; + font-style: italic; } + .markdown-body .highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; } + .markdown-body .highlight .gd { + color: #000000; + background-color: #ffdddd; } + .markdown-body .highlight .gd .x { + color: #000000; + background-color: #ffaaaa; } + .markdown-body .highlight .ge { + font-style: italic; } + .markdown-body .highlight .gr { + color: #aa0000; } + .markdown-body .highlight .gh { + color: #999999; } + .markdown-body .highlight .gi { + color: #000000; + background-color: #ddffdd; } + .markdown-body .highlight .gi .x { + color: #000000; + background-color: #aaffaa; } + .markdown-body .highlight .go { + color: #888888; } + .markdown-body .highlight .gp { + color: #555555; } + .markdown-body .highlight .gs { + font-weight: bold; } + .markdown-body .highlight .gu { + color: #800080; + font-weight: bold; } + .markdown-body .highlight .gt { + color: #aa0000; } + .markdown-body .highlight .kc { + font-weight: bold; } + .markdown-body .highlight .kd { + font-weight: bold; } + .markdown-body .highlight .kn { + font-weight: bold; } + .markdown-body .highlight .kp { + font-weight: bold; } + .markdown-body .highlight .kr { + font-weight: bold; } + .markdown-body .highlight .kt { + color: #445588; + font-weight: bold; } + .markdown-body .highlight .m { + color: #009999; } + .markdown-body .highlight .s { + color: #d14; } + .markdown-body .highlight .na { + color: #008080; } + .markdown-body .highlight .nb { + color: #0086B3; } + .markdown-body .highlight .nc { + color: #445588; + font-weight: bold; } + .markdown-body .highlight .no { + color: #008080; } + .markdown-body .highlight .ni { + color: #800080; } + .markdown-body .highlight .ne { + color: #990000; + font-weight: bold; } + .markdown-body .highlight .nf { + color: #990000; + font-weight: bold; } + .markdown-body .highlight .nn { + color: #555555; } + .markdown-body .highlight .nt { + color: #000080; } + .markdown-body .highlight .nv { + color: #008080; } + .markdown-body .highlight .ow { + font-weight: bold; } + .markdown-body .highlight .w { + color: #bbbbbb; } + .markdown-body .highlight .mf { + color: #009999; } + .markdown-body .highlight .mh { + color: #009999; } + .markdown-body .highlight .mi { + color: #009999; } + .markdown-body .highlight .mo { + color: #009999; } + .markdown-body .highlight .sb { + color: #d14; } + .markdown-body .highlight .sc { + color: #d14; } + .markdown-body .highlight .sd { + color: #d14; } + .markdown-body .highlight .s2 { + color: #d14; } + .markdown-body .highlight .se { + color: #d14; } + .markdown-body .highlight .sh { + color: #d14; } + .markdown-body .highlight .si { + color: #d14; } + .markdown-body .highlight .sx { + color: #d14; } + .markdown-body .highlight .sr { + color: #009926; } + .markdown-body .highlight .s1 { + color: #d14; } + .markdown-body .highlight .ss { + color: #990073; } + .markdown-body .highlight .bp { + color: #999999; } + .markdown-body .highlight .vc { + color: #008080; } + .markdown-body .highlight .vg { + color: #008080; } + .markdown-body .highlight .vi { + color: #008080; } + .markdown-body .highlight .il { + color: #009999; } + .markdown-body .highlight .gc { + color: #999; + background-color: #EAF2F5; } + +.type-csharp .markdown-body .highlight .k { + color: #0000FF; } +.type-csharp .markdown-body .highlight .kt { + color: #0000FF; } +.type-csharp .markdown-body .highlight .nf { + color: #000000; + font-weight: normal; } +.type-csharp .markdown-body .highlight .nc { + color: #2B91AF; } +.type-csharp .markdown-body .highlight .nn { + color: #000000; } +.type-csharp .markdown-body .highlight .s { + color: #A31515; } +.type-csharp .markdown-body .highlight .sc { + color: #A31515; } diff --git a/.atom/themes/Atom - Light/outline-view.css b/.atom/themes/Atom - Light/outline-view.css new file mode 100644 index 000000000..a5146bc38 --- /dev/null +++ b/.atom/themes/Atom - Light/outline-view.css @@ -0,0 +1,35 @@ +.outline-view { + width: 50%; + margin-left: -25%; +} + +.outline-view ol { + max-height: 300px; +} + +.outline-view ol li { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, .05); +} + +.outline-view ol .function-name { + float: left; + display: inline-block; + margin-right: .5em; + margin: 4px 0; +} + +.outline-view li .right { + float: right; +} + +.outline-view ol .function-details { + display: inline-block; + margin: 4px 0; + margin-right: .5em; + font-size: 90%; + color: #ddd; + -webkit-border-radius: 3px; + padding: 0 4px; + background: rgba(0, 0, 0, .2); +} diff --git a/.atom/themes/Atom - Light/package.json b/.atom/themes/Atom - Light/package.json new file mode 100644 index 000000000..6cd036e9c --- /dev/null +++ b/.atom/themes/Atom - Light/package.json @@ -0,0 +1,20 @@ +{ + "stylesheets":[ + "atom.css", + "editor.css", + "grammar-view.css", + "select-list.css", + "vim-mode.css", + "tree-view.css", + "tabs.css", + "wrap-guide.css", + "status-bar.css", + "outline-view.css", + "markdown-preview.css", + "fuzzy-finder.css", + "command-panel.css", + "command-palette.css", + "command-logger.css", + "autocomplete.css" + ] +} \ No newline at end of file diff --git a/.atom/themes/Atom - Light/select-list.css b/.atom/themes/Atom - Light/select-list.css new file mode 100644 index 000000000..7adc209ff --- /dev/null +++ b/.atom/themes/Atom - Light/select-list.css @@ -0,0 +1,31 @@ +.select-list { + position: absolute; + width: 80%; + top: 0; + left: 50%; + margin-left: -40%; + background-color: #444; + box-sizing: border-box; + color: #eee; + -webkit-box-shadow: 0 0 5px 5px #222; + padding: 5px; + z-index: 99; +} + +.select-list ol { + position: relative; + overflow-y: auto; +} + +.select-list li:hover { + background-color: #555; +} + +.select-list ol .selected { + background: green; +} + +.select-list .error { + padding-top: 5px; + font-weight: bold; +} diff --git a/.atom/themes/Atom - Light/status-bar.css b/.atom/themes/Atom - Light/status-bar.css new file mode 100644 index 000000000..0929a7ae1 --- /dev/null +++ b/.atom/themes/Atom - Light/status-bar.css @@ -0,0 +1,68 @@ +.status-bar { + background-color: #e5e5e5; + border-top: 1px solid #959595; + padding: 4px 10px 3px; + font-size: 11px; + line-height: 14px; + color: #333; + position: relative; + -webkit-user-select: none; + cursor: default; +} + +.status-bar .cursor-position, +.status-bar .grammar-name { + padding-left: 10px; +} + +.status-bar .grammar-name { + cursor: pointer; +} + +.status-bar .git-branch { + float: right; +} + +.status-bar .branch-label { + vertical-align: baseline; +} + +.status-bar .git-status.octicons { + display: none; + padding-left: 10px; + margin-top:-2px; +} + +.status-bar .octicons:before { + font-family: 'Octicons Regular'; + font-size: 14px; + width: 14px; + height: 14px; + line-height: 14px; + -webkit-font-smoothing: antialiased; + display: inline-block; + vertical-align: middle; + margin-right: 5px; +} + +.status-bar .branch-icon:before { + content: "\f020"; +} + +.status-bar .git-status.octicons.modified-status-icon { + color: #f78a46; + display: inline-block; +} + +.status-bar .modified-status-icon:before { + content: "\f26d"; +} + +.status-bar .git-status.octicons.new-status-icon { + color: #5293d8; + display: inline-block; +} + +.status-bar .new-status-icon:before { + content: "\f26b"; +} diff --git a/.atom/themes/Atom - Light/tabs.css b/.atom/themes/Atom - Light/tabs.css new file mode 100644 index 000000000..dde7f5638 --- /dev/null +++ b/.atom/themes/Atom - Light/tabs.css @@ -0,0 +1,128 @@ +.tabs { + background: #e3e3e3; + border-bottom: 4px solid #e5e5e5; + font: caption; +} + +.tab { + cursor: default; + padding: 2px 21px 2px 9px; + background-image: -webkit-linear-gradient(#e0e0e0, #bfbfbf); + display: table-cell; + position: relative; + width:175px; + border-top: 1px solid #6a6a6a; + border-right: 1px solid #959595; + border-bottom: 1px solid #959595; + box-shadow: inset 0 0 5px #eee, 0 1px 0 #eee, inset -1px 0 0 #e0e0e0, inset 1px 0 0 #e0e0e0; + min-width: 40px; + box-sizing: border-box; + height: 24px; + color: #323232; +} + +.tab:hover { + background-image: -webkit-linear-gradient(#e2e2e2, #e0e0e0); +} + +.tab .close-icon { + color: rgba(0,0,0,0.3); +} + +.tab.file-modified .close-icon { + border-color: #aaa; +} + +.tab.active, +.tab.active:hover { + color: #010101; +} + +.tab.file-modified.active .close-icon { + border-color: rgba(0,0,0,0.3); +} + +.tab.file-modified .close-icon { + border: 3px solid #777; + top: 6px; + border-radius: 10px; + width: 5px; + height: 5px; + right: 5px; +} + +.tab.file-modified .close-icon:before { + content: ""; +} + +.tab.active, +.tab.active:hover { + border-top: 1px solid #6a6a6a; + border-bottom: 0 none; + box-shadow: inset -1px 0 0 #e0e0e0, inset 1px 0 0 #e0e0e0; + background-image: -webkit-linear-gradient(#fefefe, #e7e6e7); +} + +.tab.active:before, +.tab.active:after { + position: absolute; + bottom: 0px; + width: 4px; + height: 4px; + content: " "; + z-index: 3; + border: 1px solid #959595; +} +.tab.active:before { + border-bottom-right-radius: 4px; + border-width: 0 1px 1px 0; + box-shadow: 2px 2px 0 #e5e5e5; + left: -5px; +} +.tab.active:after { + right: -5px; + border-bottom-left-radius: 4px; + border-width: 0 0 1px 1px; + box-shadow: -2px 2px 0 #e5e5e5; +} +.tab.active:first-child:before { + display: none; +} +.tab.active:last-child:after { + display: none; +} + +.tab .file-name { + font-size: 11px; + display: block; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + text-shadow: 0 1px 0 #e0e0e0; + position: absolute; + left: 9px; + top:4px; + bottom:4px; + right: 21px; +} + +.tab .close-icon { + font-family: 'Octicons Regular'; + font-size: 14px; + width: 14px; + height: 14px; + display: block; + cursor: pointer; + position: absolute; + right: 4px; + top: -1px; + -webkit-font-smoothing: antialiased; +} + +.tab .close-icon:before { + content: "\f081"; +} + +.tab .close-icon:hover { + color: #aaa; +} diff --git a/.atom/themes/Atom - Light/tree-view.css b/.atom/themes/Atom - Light/tree-view.css new file mode 100644 index 000000000..7b1f0bcfa --- /dev/null +++ b/.atom/themes/Atom - Light/tree-view.css @@ -0,0 +1,210 @@ +.tree-view { + position: relative; + height: 100%; + background: #e2e7ed; + overflow: auto; + cursor: default; + -webkit-user-select: none; + border-right: 2px solid #bdbdbd; + min-width: 100px; + z-index: 2; + padding-left: 12px; +} + +.tree-view .entry { + text-shadow: 0 1px 0 #fff; +} + +.tree-view .entries { + margin-left: 12px; +} + +.tree-view .entries .file .name { + margin-left: 15px; +} + +.tree-view .directory.selected > .header > .name, +.tree-view .selected > .name, +.tree-view .selected > .disclosure-arrow { + color: #262626; +} + +.tree-view .selected > .highlight { + background-image: -webkit-linear-gradient(#c7cbd2, #aeb3bb); + position: absolute; + left: 0; + right: 0; + height: 24px; + margin-top:-24px; + z-index: -1; +} + +.tree-view:focus .selected > .highlight { + background-image: -webkit-linear-gradient(#7e868d, #69717b); +} + +.tree-view:focus .directory.selected > .header > .name, +.tree-view:focus .selected > .name, +.tree-view:focus .directory.selected > .header > .name:before, +.tree-view:focus .selected > .name:before { + color: #fff; + text-shadow: 0 1px 0 #000; +} + +.tree-view .entry.file .name { + display: block; +} + +.tree-view .disclosure-arrow { + display: inline-block; + text-shadow: none; +} + +.tree-view .directory .header { + color: #262626; +} + +.tree-view .file { + color: #262626; +} + +.tree-view .name:before { + color: #888; +} + +.tree-view .entry:hover, +.tree-view .directory .header:hover .name, +.tree-view .directory .header:hover .disclosure-arrow { + color: #5a646e; +} + +.tree-view .file .name, +.tree-view .directory .header { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 10px; +} + +.tree-view .ignored { + color: #555; +} + +.tree-view .modified { + color: #f78a46; +} + +.tree-view .new { + color: #5293d8; +} + +.tree-view-dialog { + position: absolute; + bottom: 0; + left: 0; + right: 0; + background-color: #333; + border-top: 1px solid #555; + -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, .5); + z-index: 99; + padding: 5px; +} + +.tree-view-dialog .prompt { + padding-bottom: 3px; + font-size: 12px; + line-height: 16px; + color: #aaa; +} + +.tree-view-dialog .prompt span { + position: relative; + top: -1px; +} + +.tree-view-dialog .prompt:before { + font-family: 'Octicons Regular'; + font-size: 16px; + width: 16px; + height: 16px; + margin-right: 3px; + -webkit-font-smoothing: antialiased; +} + +.tree-view-dialog .prompt.add:before { + content: "\f086"; +} + +.tree-view-dialog .prompt.move:before { + content: "\f03e"; +} + +.tree-view .directory .header .name, +.tree-view .file .name { + position: relative; + padding-left: 21px; +} + +.tree-view .directory .header .name:before, +.tree-view .file .name:before { + font-family: 'Octicons Regular'; + font-size: 16px; + width: 16px; + height: 16px; + margin-right: 5px; + -webkit-font-smoothing: antialiased; + position: absolute; + left: 0; +} + +.tree-view .disclosure-arrow:before { + font-family: 'Octicons Regular'; + font-size: 12px; + width: 12px; + height: 12px; + line-height: 16px; + margin-right: 3px; + -webkit-font-smoothing: antialiased; +} + +.tree-view .directory .header .directory-icon:before { + content: "\f016"; + top: -5px; +} + +.tree-view .directory .header .repository-icon:before { + content: "\f001"; + top: -4px; +} + +.tree-view .directory .header .submodule-icon:before { + content: "\f017"; + top: -5px; +} + +.tree-view .file .text-icon:before { + content: "\f011"; + top: -2px; +} + +.tree-view .file .image-icon:before { + content: "\f012"; + top: -2px; +} + +.tree-view .file .compressed-icon:before { + content: "\f013"; + top: -2px; +} + +.tree-view .file .pdf-icon:before { + content: "\f014"; + top: -2px; +} + +.tree-view .directory > .header .disclosure-arrow:before { + content: "\f05a"; +} + +.tree-view .directory.expanded > .header .disclosure-arrow:before { + content: "\f05b"; +} diff --git a/.atom/themes/Atom - Light/vim-mode.css b/.atom/themes/Atom - Light/vim-mode.css new file mode 100644 index 000000000..49c73f580 --- /dev/null +++ b/.atom/themes/Atom - Light/vim-mode.css @@ -0,0 +1,4 @@ +.editor.command-mode .cursor { + border-left: 0; + background-color: #9dff9d; +} diff --git a/.atom/themes/Atom - Light/wrap-guide.css b/.atom/themes/Atom - Light/wrap-guide.css new file mode 100644 index 000000000..9f93ee19e --- /dev/null +++ b/.atom/themes/Atom - Light/wrap-guide.css @@ -0,0 +1,8 @@ +.wrap-guide { + height: 100%; + width: 1px; + background: rgba(150, 150, 150, .30); + z-index: 100; + position: absolute; + top: 0px; +}