Sfoglia il codice sorgente

Refactor and organize default theme treatment of icons.

A. Darian 8 anni fa
parent
commit
a87df5877d

+ 2 - 2
src/console/plugin.ts

@@ -46,9 +46,9 @@ const consoleExtension = {
 const LANDSCAPE_ICON_CLASS = 'jp-MainAreaLandscapeIcon';
 
 /**
- * The class name for the console icon.
+ * The class name for the console icon from the default theme.
  */
-const CONSOLE_ICON_CLASS = 'jp-Console-icon';
+const CONSOLE_ICON_CLASS = 'jp-ImageConsole';
 
 
 /**

+ 4 - 0
src/default-theme/about.css

@@ -1,3 +1,7 @@
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
 #about-jupyterlab {
     padding: 2em;
 }

+ 21 - 1
src/console/index.css → src/default-theme/images.css

@@ -2,6 +2,26 @@
 | Copyright (c) Jupyter Development Team.
 | Distributed under the terms of the Modified BSD License.
 |----------------------------------------------------------------------------*/
-.jp-Console-icon {
+.jp-ImageConsole {
   background-image: url(images/console.svg);
 }
+
+
+.jp-ImageJupyterLab {
+  background-image: url(images/jupyterlab.svg);
+}
+
+
+.jp-ImageNotebook {
+  background-image: url(images/notebook.svg);
+}
+
+
+.jp-ImageTerminal {
+  background-image: url(images/terminal.svg);
+}
+
+
+.jp-ImageTextEditor {
+  background-image: url(images/texteditor.svg);
+}

+ 0 - 0
src/console/images/console.svg → src/default-theme/images/console.svg


+ 2 - 2
src/landing/images/jupyterlab.svg → src/default-theme/images/jupyterlab.svg

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="740px" height="153px" viewBox="0 0 740 153" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg viewBox="0 0 740 153" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
     <!-- Generator: Sketch 3.7.1 (28215) - http://www.bohemiancoding.com/sketch -->
     <title>Group</title>
     <desc>Created with Sketch.</desc>
@@ -18,4 +18,4 @@
             <path d="M664.5,116 C664.8,110.6 665.1,102.7 665.1,95.7 L665.1,0.7 L679.2,0.7 L679.2,50.1 L679.5,50.1 C684.5,41.3 693.6,35.7 706.3,35.7 C725.8,35.7 739.6,51.9 739.4,75.8 C739.4,103.9 721.7,117.8 704.2,117.8 C692.8,117.8 683.7,113.4 677.9,103 L677.4,103 L676.8,116 L664.5,116 L664.5,116 Z M679.3,84.5 C679.3,86.3 679.6,88.1 679.9,89.7 C682.7,99.6 690.9,106.4 701.3,106.4 C716.2,106.4 725.2,94.2 725.2,76.2 C725.2,60.5 717.1,47 701.8,47 C692.1,47 683,53.7 680,64.5 C679.7,66.1 679.2,68.1 679.2,70.3 L679.2,84.5 L679.3,84.5 Z" id="Shape" fill="#F37A3C"></path>
         </g>
     </g>
-</svg>
+</svg>

+ 217 - 0
src/default-theme/images/notebook.svg

@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 192 192" style="enable-background:new 0 0 192 192;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#EEEEEE;stroke:#767474;stroke-width:2;stroke-miterlimit:10;}
+	.st1{fill:#FFFFFF;}
+	.st2{fill:#767474;}
+	.st3{fill:#E46E2E;}
+	.st4{fill:#FFFFFF;stroke:#767474;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:10;}
+</style>
+<g id="Layer_1_1_">
+	<polygon class="st0" points="160,48 160,184 32,184 32,8 120,8 	"/>
+	<circle class="st1" cx="96" cy="96" r="40"/>
+	<g id="Group_2_">
+		<path id="Fill-8_1_" class="st2" d="M114.9,73.5c0.1,2.1-1.6,3.9-3.7,4s-3.9-1.6-4-3.7s1.6-3.9,3.7-4
+			C113.1,69.7,114.8,71.3,114.9,73.5"/>
+		<path id="Fill-9_1_" class="st3" d="M96.6,111.2c-8.4,0-15.8-3.1-19.6-7.6c2.9,8.1,10.6,13.9,19.6,13.9s16.7-5.8,19.6-13.9
+			C112.4,108.2,105.1,111.2,96.6,111.2"/>
+		<path id="Fill-10_1_" class="st3" d="M96.6,81.8c8.4,0,15.8,3.1,19.6,7.6c-2.9-8.1-10.6-13.9-19.6-13.9S79.9,81.3,77,89.4
+			C80.8,84.8,88.2,81.8,96.6,81.8"/>
+		<path id="Fill-11_1_" class="st2" d="M86.7,120.2c0.1,2.5-1.8,4.7-4.4,4.8c-2.5,0.1-4.6-1.9-4.7-4.4s1.8-4.7,4.4-4.8
+			S86.6,117.7,86.7,120.2"/>
+		<path id="Fill-12_1_" class="st2" d="M78.7,80c-1.5,0.1-2.8-1.1-2.9-2.7s1.1-2.9,2.7-2.9c1.5-0.1,2.8,1.1,2.9,2.7
+			C81.4,78.6,80.2,80,78.7,80z"/>
+	</g>
+	<polygon class="st4" points="160,48 120,48 120,8 	"/>
+	<polygon class="st0" points="160,48 160,184 32,184 32,8 120,8 	"/>
+	<g>
+		
+			<image style="overflow:visible;opacity:0.1;enable-background:new    ;" width="128" height="128" xlink:href="data:image/png;base64,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
+RK5CYII=" transform="matrix(1 0 0 1 32 34)">
+		</image>
+		<g>
+			<circle class="st1" cx="96" cy="96" r="40"/>
+		</g>
+	</g>
+	<polygon class="st4" points="160,48 120,48 120,8 	"/>
+	<g id="Group_1_">
+		<path id="Fill-8_2_" class="st2" d="M114.9,73.5c0.1,2.1-1.6,3.9-3.7,4s-3.9-1.6-4-3.7s1.6-3.9,3.7-4
+			C113.1,69.7,114.8,71.3,114.9,73.5"/>
+		<path id="Fill-9_2_" class="st3" d="M96.6,111.2c-8.4,0-15.8-3.1-19.6-7.6c2.9,8.1,10.6,13.9,19.6,13.9s16.7-5.8,19.6-13.9
+			C112.4,108.2,105.1,111.2,96.6,111.2"/>
+		<path id="Fill-10_2_" class="st3" d="M96.6,81.8c8.4,0,15.8,3.1,19.6,7.6c-2.9-8.1-10.6-13.9-19.6-13.9S79.9,81.3,77,89.4
+			C80.8,84.8,88.2,81.8,96.6,81.8"/>
+		<path id="Fill-11_2_" class="st2" d="M86.7,120.2c0.1,2.5-1.8,4.7-4.4,4.8c-2.5,0.1-4.6-1.9-4.7-4.4s1.8-4.7,4.4-4.8
+			S86.6,117.7,86.7,120.2"/>
+		<path id="Fill-12_2_" class="st2" d="M78.7,80c-1.5,0.1-2.8-1.1-2.9-2.7s1.1-2.9,2.7-2.9c1.5-0.1,2.8,1.1,2.9,2.7
+			C81.4,78.6,80.2,80,78.7,80z"/>
+	</g>
+</g>
+</svg>

+ 24 - 0
src/default-theme/images/terminal.svg

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 192 192" style="enable-background:new 0 0 192 192;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#AAAAAA;stroke:#767474;stroke-width:2;stroke-miterlimit:10;}
+	.st1{fill:#212121;stroke:#767474;stroke-width:2;stroke-miterlimit:10;}
+	.st2{fill:#FFFFFF;}
+	.st3{fill:#E46E2E;}
+</style>
+<g id="Layer_1_1_">
+	<rect x="8" y="32" class="st0" width="176" height="128"/>
+	<rect x="16" y="40" class="st1" width="160" height="112"/>
+	<g>
+		<path class="st2" d="M53.1,89.1c-1.1-0.8-2.2-1.4-3.2-1.8s-2.2-0.6-3.5-0.6c-2.2,0-3.3,0.7-3.3,2.2c0,0.6,0.3,1.1,1,1.4
+			c0.7,0.4,1.6,0.8,2.6,1.2c1,0.4,2.2,0.8,3.4,1.2c1.2,0.4,2.3,1,3.4,1.7c1,0.7,1.9,1.5,2.6,2.5c0.7,1,1,2.2,1,3.6
+			c0,2-0.7,3.8-2.1,5.3c-1.4,1.5-3.4,2.5-6.1,2.9v7.2h-4.7v-7c-1.6-0.2-3.2-0.6-4.8-1.2c-1.7-0.7-3.1-1.5-4.3-2.6l3.1-4.8
+			c1.5,0.9,3,1.7,4.3,2.2c1.4,0.5,2.8,0.8,4.3,0.8c1.2,0,2-0.2,2.6-0.6s0.9-0.9,0.9-1.6s-0.3-1.2-1-1.7c-0.7-0.4-1.6-0.9-2.6-1.3
+			s-2.2-0.8-3.4-1.3c-1.2-0.4-2.3-1-3.4-1.7c-1-0.7-1.9-1.5-2.6-2.5c-0.7-1-1-2.2-1-3.7c0-2.1,0.7-3.8,2.1-5.2
+			c1.4-1.4,3.3-2.3,5.8-2.6v-6.3h4.7V81c1.7,0.2,3.1,0.7,4.3,1.4c1.2,0.7,2.3,1.5,3.3,2.6L53.1,89.1z"/>
+		<path class="st3" d="M86.7,113.2v5.3h-23v-5.3H86.7z"/>
+	</g>
+</g>
+</svg>

+ 191 - 0
src/default-theme/images/texteditor.svg

@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 192 192" style="enable-background:new 0 0 192 192;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#EEEEEE;stroke:#767474;stroke-width:2;stroke-miterlimit:10;}
+	.st1{fill:#FFFFFF;}
+	.st2{fill:#FFFFFF;stroke:#767474;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:10;}
+	.st3{fill:#E46E2E;}
+</style>
+<g id="Layer_1_1_">
+	<polygon class="st0" points="160,48 160,184 32,184 32,8 120,8 	"/>
+	<g>
+		
+			<image style="overflow:visible;opacity:0.1;enable-background:new    ;" width="128" height="128" xlink:href="data:image/png;base64,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
+TkSuQmCC" transform="matrix(1 0 0 1 32 34)">
+		</image>
+		<g>
+			<circle class="st1" cx="96" cy="96" r="40"/>
+		</g>
+	</g>
+	<polygon class="st2" points="160,48 120,48 120,8 	"/>
+	<g>
+		<path class="st3" d="M89.1,100h-7.8l-1.8,6.4h-4.2l7.6-23.5h4.9l7.6,23.5H91L89.1,100z M88.1,96.8l-0.8-2.9
+			c-0.3-1.2-0.7-2.5-1-3.9c-0.4-1.3-0.7-2.6-1-3.9h-0.1c-0.3,1.3-0.7,2.6-1,3.9s-0.7,2.6-1.1,3.8l-0.8,2.9L88.1,96.8L88.1,96.8z"/>
+		<path class="st3" d="M98.6,101.7c0-1,0.2-1.9,0.7-2.6c0.5-0.8,1.2-1.4,2.2-1.9s2.2-1,3.8-1.3s3.4-0.6,5.6-0.7
+			c-0.1-1-0.4-1.8-1.1-2.5c-0.6-0.6-1.7-1-3.1-1c-1,0-2,0.2-3,0.6s-1.9,0.8-2.8,1.3l-1.5-2.8c1.1-0.6,2.3-1.2,3.7-1.7
+			c1.4-0.5,2.8-0.8,4.4-0.8c2.5,0,4.4,0.7,5.7,2c1.3,1.3,1.9,3.2,1.9,5.7v10.5h-3.4l-0.3-2.2h-0.1c-0.9,0.7-2,1.3-3.1,1.9
+			s-2.3,0.8-3.5,0.8c-0.9,0-1.7-0.1-2.4-0.4s-1.3-0.6-1.9-1.1c-0.5-0.5-0.9-1-1.2-1.6C98.7,103.1,98.6,102.4,98.6,101.7z
+			 M102.6,101.3c0,0.8,0.3,1.4,0.9,1.7c0.6,0.4,1.4,0.5,2.2,0.5s1.7-0.2,2.6-0.6c0.8-0.4,1.6-0.9,2.5-1.6v-3.7
+			c-1.6,0.1-2.9,0.3-4,0.5s-1.9,0.5-2.5,0.8s-1.1,0.7-1.3,1.1C102.7,100.4,102.6,100.9,102.6,101.3z"/>
+	</g>
+</g>
+</svg>

+ 8 - 5
src/default-theme/index.css

@@ -6,9 +6,12 @@
 @import url('~jupyterlab/lib/notebook/theme.css');
 @import url('~jupyterlab/lib/index.css');
 @import url('~jupyterlab/lib/theme.css');
+
+@import './about.css';
 @import './commandpalette.css';
 @import './help.css';
-@import './about.css';
+@import './images.css';
+
 @import '../console/index.css';
 @import '../landing/index.css';
 
@@ -195,7 +198,7 @@ body {
   min-height: 23px;
   max-height: 23px;
   min-width: 35px;
-  padding: 0px 10px;
+  padding: 0px 7px;
   background: #EEEEEE;
   border: 1px solid #BDBDBD;
   border-bottom: none;
@@ -397,8 +400,8 @@ body {
 
 
 .jp-MainAreaPortraitIcon {
-  background-position: 0 2px;
+  background-position: 0 1px;
   background-repeat: no-repeat;
-  margin-right: 2px;
-  width: 14px;
+  margin-right: 0;
+  width: 20px;
 }

+ 0 - 49
src/filebrowser/images/notebook.svg

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg viewBox="0 0 389 497" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 3.7.1 (28215) - http://www.bohemiancoding.com/sketch -->
-    <title>Group 13</title>
-    <desc>Created with Sketch.</desc>
-    <defs>
-        <linearGradient x1="50.7790723%" y1="14.7773143%" x2="49.1915472%" y2="82.8795422%" id="linearGradient-1">
-            <stop stop-color="#E4E4E4" offset="0%"></stop>
-            <stop stop-color="#FFFFFF" offset="100%"></stop>
-        </linearGradient>
-        <polygon id="path-2" points="34.7613934 0.0224090079 0.479592498 0.0224090079 0.479592498 34.3040697 34.7613934 34.3040697 34.7613934 0.0224090079"></polygon>
-        <polygon id="path-4" points="0.780441617 41.6167289 42.0410916 41.6167289 42.0410916 0.356351142 0.780441617 0.356351142 0.780441617 41.6167289"></polygon>
-    </defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Group-13" transform="translate(1.555556, -2.187207)">
-            <g id="jupyter_filelogo-(1)" transform="translate(2.621520, 6.076389)" stroke-width="6.94444444" stroke="#9E9E9E">
-                <g id="jupyter_filelogo">
-                    <g id="Page-1">
-                        <g id="jupyter_filelogo">
-                            <g id="Group">
-                                <path d="M203.125,0 C267.604167,0 381.25,41.25 381.25,67.0833333 L381.25,489.583333 L0,489.583333 L0,0 L203.125,0 Z" id="path4338" fill-opacity="0.9903" fill="#FFFFFF"></path>
-                                <path d="M307.231995,69.5833333 C326.815329,58.9583333 380.234691,42.71026 381.172191,67.39776 C381.172191,25.52276 246.190329,0 201.398662,0 C235.669495,0 292.231995,13.3333333 307.231995,69.5833333 Z" id="path4384" fill="url(#linearGradient-1)"></path>
-                            </g>
-                        </g>
-                    </g>
-                </g>
-            </g>
-            <g id="Page-1" transform="translate(75.538187, 110.243056)">
-                <g id="Group-3" transform="translate(192.077210, 0.777913)">
-                    <mask id="mask-3" fill="white">
-                        <use xlink:href="#path-2"></use>
-                    </mask>
-                    <g id="Clip-2"></g>
-                    <path d="M34.7454068,16.4296443 C35.1503696,25.8878463 27.8122198,33.8830602 18.3540179,34.288023 C8.8958159,34.6937861 0.90060202,27.354836 0.495639235,17.896634 C0.089876128,8.43923237 7.42882621,0.443218163 16.8870282,0.0382553777 C26.3444298,-0.366707407 34.340444,6.97144235 34.7454068,16.4296443" id="Fill-1" fill="#6C6E70" mask="url(#mask-3)"></path>
-                </g>
-                <path d="M121.856503,246.650988 C69.4258275,246.650988 23.7682743,227.809014 0.000320128684,199.971424 C17.9867502,249.876284 65.7523508,285.557027 121.856503,285.557027 C177.960656,285.557027 225.726256,249.876284 243.712687,199.971424 C219.944732,227.809014 174.287179,246.650988 121.856503,246.650988" id="Fill-4" fill="#F27624"></path>
-                <path d="M121.856503,65.4671962 C174.287179,65.4671962 219.944732,84.3099706 243.712687,112.147561 C225.726256,62.2418997 177.960656,26.5611569 121.856503,26.5611569 C65.7523508,26.5611569 17.9867502,62.2418997 0.000320128684,112.147561 C23.7682743,84.3099706 69.4258275,65.4671962 121.856503,65.4671962" id="Fill-6" fill="#F27624"></path>
-                <g id="Group-10" transform="translate(12.805147, 280.090189)">
-                    <mask id="mask-5" fill="white">
-                        <use xlink:href="#path-4"></use>
-                    </mask>
-                    <g id="Clip-9"></g>
-                    <path d="M42.0218518,20.1035211 C42.5092477,31.4864968 33.6768973,41.109565 22.2939216,41.5977613 C10.9109459,42.0851572 1.2878777,33.2528068 0.799681452,21.8698311 C0.312285531,10.4860551 9.14463592,0.8629869 20.5276116,0.375590978 C31.9113876,-0.111804943 41.5344558,8.72054545 42.0218518,20.1035211" id="Fill-8" fill="#939597" mask="url(#mask-5)"></path>
-                </g>
-                <path d="M26.4133375,40.8845946 C26.7102569,47.8201825 21.3288937,53.6841397 14.3933058,53.9810591 C7.4569175,54.2779784 1.59376065,48.8966152 1.2968413,41.960227 C0.999121623,35.0246391 6.38128512,29.1614822 13.3168731,28.8645629 C20.252461,28.5668432 26.1164182,33.9490067 26.4133375,40.8845946" id="Fill-11" fill="#57585A"></path>
-            </g>
-        </g>
-    </g>
-</svg>

File diff suppressed because it is too large
+ 0 - 27
src/filebrowser/images/texteditor.svg


+ 0 - 9
src/filebrowser/index.css

@@ -8,15 +8,6 @@
 }
 
 
-.jp-FileBrowser-notebookIcon {
-  background-image: url(images/notebook.svg);
-}
-
-.jp-FileBrowser-texteditorIcon {
-  background-image: url(images/texteditor.svg);
-}
-
-
 .jp-BreadCrumbs {
   flex: 0 0 auto;
 }

+ 4 - 4
src/filebrowser/plugin.ts

@@ -54,14 +54,14 @@ const fileBrowserExtension = {
 const PORTRAIT_ICON_CLASS = 'jp-MainAreaPortraitIcon';
 
 /**
- * The class name for the notebook icon.
+ * The class name for the notebook icon from the default theme.
  */
-const NOTEBOOK_ICON_CLASS = 'jp-FileBrowser-notebookIcon';
+const NOTEBOOK_ICON_CLASS = 'jp-ImageNotebook';
 
 /**
- * The class name for the text editor icon.
+ * The class name for the text editor icon from the default theme.
  */
-const TEXTEDITOR_ICON_CLASS = 'jp-FileBrowser-texteditorIcon';
+const TEXTEDITOR_ICON_CLASS = 'jp-ImageTextEditor';
 
 
 /**

+ 0 - 209
src/landing/images/console.svg

@@ -1,209 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 192 192" style="enable-background:new 0 0 192 192;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#AAAAAA;stroke:#767474;stroke-width:2;stroke-miterlimit:10;}
-	.st1{fill:#FFFFFF;stroke:#767474;stroke-width:2;stroke-miterlimit:10;}
-	.st2{fill:#212121;}
-	.st3{fill:#E46E2E;}
-	.st4{fill:#FFFFFF;}
-	.st5{fill:none;stroke:#767474;stroke-width:2;stroke-miterlimit:10;}
-	.st6{fill:#767474;}
-</style>
-<g id="Layer_1_1_">
-	<rect x="8" y="32" class="st0" width="176" height="128"/>
-	<rect x="16" y="40" class="st1" width="160" height="112"/>
-	<g>
-		<path class="st2" d="M55.2,98.1l-18.5,12v-6.4l12.7-8v-0.2l-12.7-8v-6.4l18.5,12V98.1z"/>
-		<path class="st3" d="M86.7,113.2v5.3h-23v-5.3H86.7z"/>
-	</g>
-	<g>
-		
-			<image style="overflow:visible;opacity:0.1;enable-background:new    ;" width="130" height="130" xlink:href="data:image/png;base64,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
-/+as2Yt7AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 67 -2)">
-		</image>
-		<g>
-			<circle class="st4" cx="132" cy="61" r="40"/>
-			<circle class="st5" cx="132" cy="61" r="40"/>
-		</g>
-	</g>
-	<g id="Group_3_">
-		<path id="Fill-8_3_" class="st6" d="M150.9,37.5c0.1,2.1-1.6,3.9-3.7,4c-2.1,0.1-3.9-1.6-4-3.7c-0.1-2.1,1.6-3.9,3.7-4
-			S150.8,35.3,150.9,37.5"/>
-		<path id="Fill-9_3_" class="st3" d="M132.6,75.2c-8.4,0-15.8-3.1-19.6-7.6c2.9,8.1,10.6,13.9,19.6,13.9s16.7-5.8,19.6-13.9
-			C148.4,72.2,141.1,75.2,132.6,75.2"/>
-		<path id="Fill-10_3_" class="st3" d="M132.6,45.8c8.4,0,15.8,3.1,19.6,7.6c-2.9-8.1-10.6-13.9-19.6-13.9s-16.7,5.8-19.6,13.9
-			C116.8,48.8,124.2,45.8,132.6,45.8"/>
-		<path id="Fill-11_3_" class="st6" d="M122.7,84.2c0.1,2.5-1.8,4.7-4.4,4.8c-2.5,0.1-4.6-1.9-4.7-4.4s1.8-4.7,4.4-4.8
-			S122.6,81.7,122.7,84.2"/>
-		<path id="Fill-12_3_" class="st6" d="M114.7,44c-1.5,0.1-2.8-1.1-2.9-2.7c-0.1-1.6,1.1-2.9,2.7-2.9c1.5-0.1,2.8,1.1,2.9,2.7
-			C117.4,42.6,116.2,44,114.7,44z"/>
-	</g>
-</g>
-</svg>

+ 0 - 49
src/landing/images/notebook.svg

@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="389px" height="497px" viewBox="0 0 389 497" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 3.7.1 (28215) - http://www.bohemiancoding.com/sketch -->
-    <title>Group 13</title>
-    <desc>Created with Sketch.</desc>
-    <defs>
-        <linearGradient x1="50.7790723%" y1="14.7773143%" x2="49.1915472%" y2="82.8795422%" id="linearGradient-1">
-            <stop stop-color="#E4E4E4" offset="0%"></stop>
-            <stop stop-color="#FFFFFF" offset="100%"></stop>
-        </linearGradient>
-        <polygon id="path-2" points="34.7613934 0.0224090079 0.479592498 0.0224090079 0.479592498 34.3040697 34.7613934 34.3040697 34.7613934 0.0224090079"></polygon>
-        <polygon id="path-4" points="0.780441617 41.6167289 42.0410916 41.6167289 42.0410916 0.356351142 0.780441617 0.356351142 0.780441617 41.6167289"></polygon>
-    </defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Group-13" transform="translate(1.555556, -2.187207)">
-            <g id="jupyter_filelogo-(1)" transform="translate(2.621520, 6.076389)" stroke-width="6.94444444" stroke="#9E9E9E">
-                <g id="jupyter_filelogo">
-                    <g id="Page-1">
-                        <g id="jupyter_filelogo">
-                            <g id="Group">
-                                <path d="M203.125,0 C267.604167,0 381.25,41.25 381.25,67.0833333 L381.25,489.583333 L0,489.583333 L0,0 L203.125,0 Z" id="path4338" fill-opacity="0.9903" fill="#FFFFFF"></path>
-                                <path d="M307.231995,69.5833333 C326.815329,58.9583333 380.234691,42.71026 381.172191,67.39776 C381.172191,25.52276 246.190329,0 201.398662,0 C235.669495,0 292.231995,13.3333333 307.231995,69.5833333 Z" id="path4384" fill="url(#linearGradient-1)"></path>
-                            </g>
-                        </g>
-                    </g>
-                </g>
-            </g>
-            <g id="Page-1" transform="translate(75.538187, 110.243056)">
-                <g id="Group-3" transform="translate(192.077210, 0.777913)">
-                    <mask id="mask-3" fill="white">
-                        <use xlink:href="#path-2"></use>
-                    </mask>
-                    <g id="Clip-2"></g>
-                    <path d="M34.7454068,16.4296443 C35.1503696,25.8878463 27.8122198,33.8830602 18.3540179,34.288023 C8.8958159,34.6937861 0.90060202,27.354836 0.495639235,17.896634 C0.089876128,8.43923237 7.42882621,0.443218163 16.8870282,0.0382553777 C26.3444298,-0.366707407 34.340444,6.97144235 34.7454068,16.4296443" id="Fill-1" fill="#6C6E70" mask="url(#mask-3)"></path>
-                </g>
-                <path d="M121.856503,246.650988 C69.4258275,246.650988 23.7682743,227.809014 0.000320128684,199.971424 C17.9867502,249.876284 65.7523508,285.557027 121.856503,285.557027 C177.960656,285.557027 225.726256,249.876284 243.712687,199.971424 C219.944732,227.809014 174.287179,246.650988 121.856503,246.650988" id="Fill-4" fill="#F27624"></path>
-                <path d="M121.856503,65.4671962 C174.287179,65.4671962 219.944732,84.3099706 243.712687,112.147561 C225.726256,62.2418997 177.960656,26.5611569 121.856503,26.5611569 C65.7523508,26.5611569 17.9867502,62.2418997 0.000320128684,112.147561 C23.7682743,84.3099706 69.4258275,65.4671962 121.856503,65.4671962" id="Fill-6" fill="#F27624"></path>
-                <g id="Group-10" transform="translate(12.805147, 280.090189)">
-                    <mask id="mask-5" fill="white">
-                        <use xlink:href="#path-4"></use>
-                    </mask>
-                    <g id="Clip-9"></g>
-                    <path d="M42.0218518,20.1035211 C42.5092477,31.4864968 33.6768973,41.109565 22.2939216,41.5977613 C10.9109459,42.0851572 1.2878777,33.2528068 0.799681452,21.8698311 C0.312285531,10.4860551 9.14463592,0.8629869 20.5276116,0.375590978 C31.9113876,-0.111804943 41.5344558,8.72054545 42.0218518,20.1035211" id="Fill-8" fill="#939597" mask="url(#mask-5)"></path>
-                </g>
-                <path d="M26.4133375,40.8845946 C26.7102569,47.8201825 21.3288937,53.6841397 14.3933058,53.9810591 C7.4569175,54.2779784 1.59376065,48.8966152 1.2968413,41.960227 C0.999121623,35.0246391 6.38128512,29.1614822 13.3168731,28.8645629 C20.252461,28.5668432 26.1164182,33.9490067 26.4133375,40.8845946" id="Fill-11" fill="#57585A"></path>
-            </g>
-        </g>
-    </g>
-</svg>

+ 0 - 13
src/landing/images/terminal.svg

@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="385px" height="295px" viewBox="0 0 385 295" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 3.7.1 (28215) - http://www.bohemiancoding.com/sketch -->
-    <title>Group 8</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Group-8" transform="translate(-3.000000, 3.900814)">
-            <polygon id="Rectangle-8" stroke="#9E9E9E" stroke-width="6.80701754" fill="#000000" points="6.77490507 0 384.505641 0 384.505641 287.275871 6.79107044 287.275871"></polygon>
-            <path d="M118.07388,71.7411248 L49.7500088,98.4511413 L49.7500088,87.9307847 L105.566345,66.7731786 L49.7500088,45.674019 L49.7500088,35.1536624 L118.07388,61.9221253 L118.07388,71.7411248 Z M116.419457,112.302944 L116.419457,106.399855 L182.989935,106.399855 L182.989935,112.302944 L116.419457,112.302944 Z" id="&gt;_" fill="#FFFFFF"></path>
-        </g>
-    </g>
-</svg>

File diff suppressed because it is too large
+ 0 - 27
src/landing/images/texteditor.svg


+ 1 - 21
src/landing/index.css

@@ -42,8 +42,7 @@
   margin-left: auto;
   margin-right: auto;
   width: 100%;
-  background: white;
-  background-image: url(images/jupyterlab.svg);
+  background-color: white;
   background-size: 193px 40px;
   background-repeat: no-repeat;
   background-position: center top;
@@ -104,22 +103,3 @@
   font-size: 12px;
   padding-top: 8px;
 }
-
-
-.jp-Landing-imageConsole {
-  background-image: url(images/console.svg);
-}
-
-.jp-Landing-imageNotebook {
-  background-image: url(images/notebook.svg);
-}
-
-
-.jp-Landing-imageTerminal {
-  background-image: url(images/terminal.svg);
-}
-
-
-.jp-Landing-imageTextEditor {
-  background-image: url(images/texteditor.svg);
-}

+ 6 - 6
src/landing/plugin.ts

@@ -42,7 +42,7 @@ function activateLanding(app: Application, services: JupyterServices): void {
   dialog.appendChild(title);
 
   let logo = document.createElement('span');
-  logo.className = 'jp-Landing-logo';
+  logo.className = 'jp-ImageJupyterLab jp-Landing-logo';
   dialog.appendChild(logo);
 
   let header = document.createElement('span');
@@ -61,7 +61,7 @@ function activateLanding(app: Application, services: JupyterServices): void {
 
     let img = document.createElement('span');
     let imgName = name.replace(' ', '');
-    img.className = `jp-Landing-image${imgName} jp-Landing-image`;
+    img.className = `jp-Image${imgName} jp-Landing-image`;
 
     column.appendChild(img);
 
@@ -71,22 +71,22 @@ function activateLanding(app: Application, services: JupyterServices): void {
     column.appendChild(text);
   }
 
-  let img = body.getElementsByClassName('jp-Landing-imageNotebook')[0];
+  let img = body.getElementsByClassName('jp-ImageNotebook')[0];
   img.addEventListener('click', () => {
     app.commands.execute('file-operations:new-notebook');
   });
 
-  img = body.getElementsByClassName('jp-Landing-imageConsole')[0];
+  img = body.getElementsByClassName('jp-ImageConsole')[0];
   img.addEventListener('click', () => {
     app.commands.execute(`console:create-${services.kernelspecs.default}`);
   });
 
-  img = body.getElementsByClassName('jp-Landing-imageTextEditor')[0];
+  img = body.getElementsByClassName('jp-ImageTextEditor')[0];
   img.addEventListener('click', () => {
     app.commands.execute('file-operations:new-text-file');
   });
 
-  img = body.getElementsByClassName('jp-Landing-imageTerminal')[0];
+  img = body.getElementsByClassName('jp-ImageTerminal')[0];
   img.addEventListener('click', () => {
     app.commands.execute('terminal:create-new');
   });

+ 0 - 13
src/terminal/images/terminal.svg

@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg viewBox="0 0 385 295" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 3.7.1 (28215) - http://www.bohemiancoding.com/sketch -->
-    <title>Group 8</title>
-    <desc>Created with Sketch.</desc>
-    <defs></defs>
-    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Group-8" transform="translate(-3.000000, 3.900814)">
-            <polygon id="Rectangle-8" stroke="#9E9E9E" stroke-width="6.80701754" fill="#000000" points="6.77490507 0 384.505641 0 384.505641 287.275871 6.79107044 287.275871"></polygon>
-            <path d="M118.07388,71.7411248 L49.7500088,98.4511413 L49.7500088,87.9307847 L105.566345,66.7731786 L49.7500088,45.674019 L49.7500088,35.1536624 L118.07388,61.9221253 L118.07388,71.7411248 Z M116.419457,112.302944 L116.419457,106.399855 L182.989935,106.399855 L182.989935,112.302944 L116.419457,112.302944 Z" id="&gt;_" fill="#FFFFFF"></path>
-        </g>
-    </g>
-</svg>

+ 0 - 6
src/terminal/index.css

@@ -12,9 +12,3 @@
 .jp-TerminalWidget-body {
   font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
 }
-
-
-.jp-TerminalWidget-icon {
-  background-image: url(images/terminal.svg);
-  background-position: 0 3px;
-}

+ 3 - 3
src/terminal/plugin.ts

@@ -29,9 +29,9 @@ const terminalExtension = {
 const LANDSCAPE_ICON_CLASS = 'jp-MainAreaLandscapeIcon';
 
 /**
- * The class name for the terminal icon.
+ * The class name for the terminal icon in the default theme.
  */
-const TERMINAL_ICON_CLASS = 'jp-TerminalWidget-icon';
+const TERMINAL_ICON_CLASS = 'jp-ImageTerminal';
 
 
 function activateTerminal(app: Application): void {
@@ -55,7 +55,7 @@ function activateTerminal(app: Application): void {
       handler: () => {
         let term = new TerminalWidget();
         term.title.closable = true;
-        term.title.icon = `${LANDSCAPE_ICON_CLASS} ${TERMINAL_ICON_CLASS}`;
+        term.title.icon = LANDSCAPE_ICON_CLASS + ' ' + TERMINAL_ICON_CLASS;
         app.shell.addToMainArea(term);
         tracker.addWidget(term);
       }

Some files were not shown because too many files changed in this diff