JAL-3594 Adjustments to allow JalviewJS to use ChannelProperties, and new utils/chann...
authorBen Soares <b.soares@dundee.ac.uk>
Fri, 11 Dec 2020 17:02:36 +0000 (17:02 +0000)
committerBen Soares <b.soares@dundee.ac.uk>
Fri, 11 Dec 2020 17:02:36 +0000 (17:02 +0000)
47 files changed:
build.gradle
src/jalview/gui/SplashScreen.java
src/jalview/util/ChannelProperties.java
utils/channels/default/resources/channel.props [moved from utils/channels/default/resources/channel_properties with 100% similarity]
utils/channels/develop/resources/channel.props [moved from utils/channels/develop/resources/channel_properties with 100% similarity]
utils/channels/jalviewjs-release [new symlink]
utils/channels/jalviewjs/channel_gradle.properties [new file with mode: 0644]
utils/channels/jalviewjs/images/UoD_banner-28.png [new file with mode: 0644]
utils/channels/jalviewjs/images/UoD_banner-32.png [new file with mode: 0644]
utils/channels/jalviewjs/images/barton_group-30.png [new file with mode: 0644]
utils/channels/jalviewjs/images/barton_group-512.png [new file with mode: 0644]
utils/channels/jalviewjs/images/barton_group-62.png [new file with mode: 0644]
utils/channels/jalviewjs/images/barton_group-white-512.png [new file with mode: 0644]
utils/channels/jalviewjs/images/barton_group-white-62.png [new file with mode: 0644]
utils/channels/jalviewjs/images/barton_group-white.svg [new file with mode: 0644]
utils/channels/jalviewjs/images/barton_group.svg [new file with mode: 0644]
utils/channels/jalviewjs/images/jalview_getdown_progress_bar.png [new file with mode: 0644]
utils/channels/jalviewjs/images/jalview_logo.icns [new file with mode: 0644]
utils/channels/jalviewjs/images/jalview_logo.ico [new file with mode: 0644]
utils/channels/jalviewjs/images/jalview_logo.png [new file with mode: 0644]
utils/channels/jalviewjs/images/jalview_logo.svg [new file with mode: 0644]
utils/channels/jalviewjs/images/jalview_logo_background_fade-640x480.png [new file with mode: 0644]
utils/channels/jalviewjs/images/jalviewjs_banner.xcf [new file with mode: 0644]
utils/channels/jalviewjs/images/jalviewjs_getdown_background.png [new file with mode: 0644]
utils/channels/jalviewjs/images/jalviewjs_getdown_background.xcf [new file with mode: 0644]
utils/channels/jalviewjs/images/jalviewjs_getdown_background_error.png [new file with mode: 0644]
utils/channels/jalviewjs/images/jalviewjs_getdown_background_initialising.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/channel.props [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/UoD_banner-28.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/UoD_banner-30.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/UoD_banner-32.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/UoD_banner.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/barton_group-28.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/barton_group-30.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/barton_group-32.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-128.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-16.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-256.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-32.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-38.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-48.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-512.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalview_logo-64.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/jalviewjs_banner.png [new file with mode: 0644]
utils/channels/jalviewjs/resources/images/rotatable_jalview_logo-38.png [new file with mode: 0644]
utils/channels/release/resources/channel.props [moved from utils/channels/release/resources/channel_properties with 100% similarity]
utils/channels/test-release/resources/channel.props [moved from utils/channels/test-release/resources/channel_properties with 100% similarity]

index db1b533..d5b39e3 100644 (file)
@@ -98,7 +98,7 @@ ext {
 
   getdownChannelName = CHANNEL.toLowerCase()
   // default to "default". Currently only has different cosmetics for "develop", "release", "default"
-  propertiesChannelName = ["develop", "release", "test-release"].contains(getdownChannelName) ? getdownChannelName : "default"
+  propertiesChannelName = ["develop", "release", "test-release", "jalviewjs", "jalviewjs-release" ].contains(getdownChannelName) ? getdownChannelName : "default"
   // Import channel_properties
   channelDir = string("${jalviewDir}/${channel_properties_dir}/${propertiesChannelName}")
   channelGradleProperties = string("${channelDir}/channel_gradle.properties")
@@ -221,7 +221,7 @@ ext {
     install4jExtraScheme = "jalviewb"
     break
 
-    case "RELEASE":
+    case [ "RELEASE", "JALVIEWJS-RELEASE" ]:
     getdownAppDistDir = getdown_app_dir_release
     reportRsyncCommand = true
     install4jSuffix = ""
@@ -307,7 +307,7 @@ ext {
     install4jInstallerName = "${jalview_name} Test Installer"
     break
 
-    case "LOCAL":
+    case [ "LOCAL", "JALVIEWJS" ]:
     JALVIEW_VERSION = "TEST"
     getdownAppBase = file(getdownWebsiteDir).toURI().toString()
     getdownLauncher = string("${jalviewDir}/${getdown_lib_dir}/${getdown_launcher_local}")
@@ -1270,12 +1270,16 @@ task buildIndices(type: JavaExec) {
   outputs.file("${workingDir}/JavaHelpSearch/TMAP")
 }
 
-task prepare {
+task buildResources {
   dependsOn copyResources
+  dependsOn copyChannelResources
+  dependsOn createBuildProperties
+}
+
+task prepare {
+  dependsOn buildResources
   dependsOn copyDocs
   dependsOn copyHelp
-  dependsOn createBuildProperties
-  dependsOn copyChannelResources
   dependsOn convertMdFiles
   dependsOn buildIndices
 }
@@ -2313,7 +2317,9 @@ task jalviewjsSyncAllLibs (type: Sync) {
 
 
 task jalviewjsSyncResources (type: Sync) {
-  def inputFiles = fileTree(dir: resourceDir)
+  dependsOn buildResources
+
+  def inputFiles = fileTree(dir: resourcesBuildDir)
   def outputDir = "${jalviewDir}/${jalviewjsSiteDir}/${jalviewjs_j2s_subdir}"
 
   from inputFiles
index a8a849e..2d5e63b 100755 (executable)
@@ -59,7 +59,8 @@ public class SplashScreen extends JPanel
 
   private JPanel iconimg = new JPanel(new BorderLayout());
 
-  // could change fg, bg, font later to use ChannelProperties
+  // could change fg, bg, font later to use ChannelProperties (these are not
+  // actually being used!)
   private static Color bg = Color.WHITE;
 
   private static Color fg = Color.BLACK;
@@ -237,8 +238,9 @@ public class SplashScreen extends JPanel
          * SwingJS doesn't have HTMLEditorKit, required for a JTextPane
          * to display formatted html, so we use a simple alternative
          */
-        String text = "<html><br><br><img src=\"swingjs/j2s/images/jalview_logo-48.png\"/><br>"
-                + newtext + "</html>";
+        String text = "<html><br><img src=\""
+                + ChannelProperties.getImageURL("banner") + "\"/>" + newtext
+                + "<br></html>";
         JLabel ta = new JLabel(text);
         ta.setOpaque(true);
         ta.setBackground(Color.white);
@@ -264,15 +266,17 @@ public class SplashScreen extends JPanel
       splashText.addMouseListener(closer);
 
       splashText.setVisible(true);
-      splashText.setSize(new Dimension(750, 375 + logoSize));
+      splashText.setSize(new Dimension(750,
+              375 + logoSize + (Platform.isJS() ? 40 : 0)));
       splashText.setBackground(bg);
       splashText.setForeground(fg);
       splashText.setFont(font);
       add(splashText, BorderLayout.CENTER);
       revalidate();
-      iframe.setBounds((Desktop.instance.getWidth() - 750) / 2,
-              (Desktop.instance.getHeight() - 375) / 2, 750,
-              splashText.getHeight() + iconimg.getHeight());
+      int width = Math.max(splashText.getWidth(), iconimg.getWidth());
+      int height = splashText.getHeight() + iconimg.getHeight();
+      iframe.setBounds((Desktop.instance.getWidth() - width) / 2,
+              (Desktop.instance.getHeight() - height) / 2, width, height);
       iframe.validate();
       iframe.setVisible(true);
       return true;
index c33198b..ede528f 100644 (file)
@@ -18,7 +18,7 @@ import jalview.bin.Cache;
 public class ChannelProperties
 {
 
-  private static final String CHANNEL_PROPERTIES_FILENAME = "/channel_properties";
+  private static final String CHANNEL_PROPERTIES_FILENAME = "/channel.props";
 
   private static final Properties channelProps;
 
@@ -63,8 +63,12 @@ public class ChannelProperties
     if (channelPropsURL == null)
     {
       // complete failure of channel_properties, set all properties to defaults
-      System.err.println("Failed to find '" + CHANNEL_PROPERTIES_FILENAME
-              + "' file, using defaults");
+      System.err
+              .println("Failed to find '" + CHANNEL_PROPERTIES_FILENAME
+                      + "' file at '"
+                      + (channelPropsURL == null ? "null"
+                              : channelPropsURL.toString())
+                      + "'. Using class defaultProps.");
       tryChannelProps = defaultProps;
     }
     else
@@ -258,4 +262,4 @@ public class ChannelProperties
   {
     return iconList;
   }
-}
\ No newline at end of file
+}
diff --git a/utils/channels/jalviewjs-release b/utils/channels/jalviewjs-release
new file mode 120000 (symlink)
index 0000000..a43e739
--- /dev/null
@@ -0,0 +1 @@
+jalviewjs
\ No newline at end of file
diff --git a/utils/channels/jalviewjs/channel_gradle.properties b/utils/channels/jalviewjs/channel_gradle.properties
new file mode 100644 (file)
index 0000000..38dcf09
--- /dev/null
@@ -0,0 +1,22 @@
+# These properties will be read into the build.gradle REPLACING any properties with the same name in gradle.properties
+# BEFORE local_properties is read
+# The purpose of this is to change cosmetic/themed items, and use the channel specific channels_properties file in Jalview
+getdown_images_dir = utils/channels/jalviewjs/images
+getdown_background_image = jalviewjs_getdown_background.png
+getdown_instant_background_image = jalviewjs_getdown_background_initialising.png
+getdown_error_background = jalviewjs_getdown_background_error.png
+getdown_progress_image = jalviewjs_getdown_progress_bar.png
+getdown_mac_dock_icon = jalview_logo.icns
+getdown_icon = jalview_logo.png
+getdown_txt_allow_offline = true
+getdown_txt_max_concurrent_downloads = 10
+getdown_txt_ui.install_error = https://www.jalview.org/faq/getdownerror
+getdown_txt_ui.hide_decorations = true
+install4j_images_dir = utils/channels/jalviewjs/images
+install4j_mac_icons_file = jalview_logo.icns
+install4j_windows_icons_file = jalview_logo.ico
+install4j_png_icon_file = jalview_logo.png
+install4j_background = jalview_logo_background_fade-640x480.png
+install4j_dmg_background = jalview_default_dmg_background-72dpi.png
+install4j_dmg_ds_store = jalview_default_dmg_DS_Store
+
diff --git a/utils/channels/jalviewjs/images/UoD_banner-28.png b/utils/channels/jalviewjs/images/UoD_banner-28.png
new file mode 100644 (file)
index 0000000..5a7a940
Binary files /dev/null and b/utils/channels/jalviewjs/images/UoD_banner-28.png differ
diff --git a/utils/channels/jalviewjs/images/UoD_banner-32.png b/utils/channels/jalviewjs/images/UoD_banner-32.png
new file mode 100644 (file)
index 0000000..d7dd5d2
Binary files /dev/null and b/utils/channels/jalviewjs/images/UoD_banner-32.png differ
diff --git a/utils/channels/jalviewjs/images/barton_group-30.png b/utils/channels/jalviewjs/images/barton_group-30.png
new file mode 100644 (file)
index 0000000..40c95d5
Binary files /dev/null and b/utils/channels/jalviewjs/images/barton_group-30.png differ
diff --git a/utils/channels/jalviewjs/images/barton_group-512.png b/utils/channels/jalviewjs/images/barton_group-512.png
new file mode 100644 (file)
index 0000000..cd5fa37
Binary files /dev/null and b/utils/channels/jalviewjs/images/barton_group-512.png differ
diff --git a/utils/channels/jalviewjs/images/barton_group-62.png b/utils/channels/jalviewjs/images/barton_group-62.png
new file mode 100644 (file)
index 0000000..542acd9
Binary files /dev/null and b/utils/channels/jalviewjs/images/barton_group-62.png differ
diff --git a/utils/channels/jalviewjs/images/barton_group-white-512.png b/utils/channels/jalviewjs/images/barton_group-white-512.png
new file mode 100644 (file)
index 0000000..f04412c
Binary files /dev/null and b/utils/channels/jalviewjs/images/barton_group-white-512.png differ
diff --git a/utils/channels/jalviewjs/images/barton_group-white-62.png b/utils/channels/jalviewjs/images/barton_group-white-62.png
new file mode 100644 (file)
index 0000000..5e5a83a
Binary files /dev/null and b/utils/channels/jalviewjs/images/barton_group-white-62.png differ
diff --git a/utils/channels/jalviewjs/images/barton_group-white.svg b/utils/channels/jalviewjs/images/barton_group-white.svg
new file mode 100644 (file)
index 0000000..27824f7
--- /dev/null
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="Layer_1"
+   x="0px"
+   y="0px"
+   width="343.666px"
+   height="343.652px"
+   viewBox="0 0 343.666 343.652"
+   enable-background="new 0 0 343.666 343.652"
+   xml:space="preserve"
+   sodipodi:docname="barton_group-white.svg"
+   inkscape:export-filename="/home/bsoares/Work/git/develop/jalview/utils/channels/develop/images/barton_group-white-512.png"
+   inkscape:export-xdpi="143.02"
+   inkscape:export-ydpi="143.02"
+   inkscape:version="1.0.1 (0767f8302a, 2020-10-17)"><metadata
+   id="metadata29"><rdf:RDF><cc:Work
+       rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+         rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+   id="defs27" /><sodipodi:namedview
+   pagecolor="#ffffff"
+   bordercolor="#666666"
+   borderopacity="1"
+   objecttolerance="10"
+   gridtolerance="10"
+   guidetolerance="10"
+   inkscape:pageopacity="0"
+   inkscape:pageshadow="2"
+   inkscape:window-width="2348"
+   inkscape:window-height="1496"
+   id="namedview25"
+   showgrid="false"
+   inkscape:zoom="2.0805931"
+   inkscape:cx="171.83299"
+   inkscape:cy="171.826"
+   inkscape:window-x="0"
+   inkscape:window-y="0"
+   inkscape:window-maximized="0"
+   inkscape:current-layer="Layer_1" />
+<polygon
+   fill="none"
+   points="343.666,343.652 0,343.452 0,0 343.666,0.2 "
+   id="polygon2" />
+<g
+   id="g22"
+   inkscape:export-xdpi="21.043756"
+   inkscape:export-ydpi="21.043756">
+       <path
+   fill="none"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M118.522,251.307   c-11.176-21.831-16.763-47.76-16.763-77.797c0-3.73,0.103-7.384,0.27-10.988c-4.151,0.134-8.696,0.355-13.664,0.671v70.095   l0.411,62.695c10.552,2.467,21.377,3.7,32.478,3.7c13.383,0,24.781-1.473,34.202-4.412C140.316,284.465,128,269.82,118.522,251.307   z"
+   id="path4"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="none"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M159.708,46.73   c-8.979-3.482-20.898-5.228-35.781-5.228c-12.744,0-23.981,1.028-33.711,3.083c-1.233,12.333-1.85,33.849-1.85,64.545v37   c1.803,0.146,3.669,0.27,5.597,0.377c2.968,0.163,6.1,0.277,9.362,0.351c4.066-33.47,16.118-60.98,36.188-82.505   C145.77,57.645,152.501,51.772,159.708,46.73z"
+   id="path6"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="none"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M239.039,248.293   c-2.745,9.182-7.781,18.295-15.108,27.339c-5.486,6.77-11.84,12.809-19.054,18.119c9.989,3.851,20.792,5.783,32.417,5.783   c8.833,0,17.851-1.092,27.059-3.275c9.203-2.184,16.785-5.26,22.75-9.229c0.958-4.232,1.434-12.768,1.434-25.602v-22.029   c0-10.449,0.118-9.66-0.945-12.241c-1.062-2.579-3.696-4.395-7.9-5.459c-1.649-0.415-17.314-1.508-36.589-2.7   c0.017,0.72,0.049,1.43,0.049,2.161C243.15,230.068,241.779,239.112,239.039,248.293z"
+   id="path8"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="none"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M199.777,227.532c0-3.844-0.219-7.533-0.643-11.077   c-15.57-0.842-28.464-1.466-32.944-1.552l-1.434-1.787l-0.651-16.039l1.434-1.786l28.436,1.543   c-2.705-6.227-6.346-11.795-10.95-16.683c-8.346-8.854-23.938-14.4-46.769-16.641c-0.002,0.423-0.013,0.842-0.013,1.267   c0,24.345,4.094,47.007,12.293,67.975c7.693,19.694,18.538,35.334,32.524,46.92c4.41-4.542,8.017-9.755,10.804-15.653   C197.136,252.85,199.777,240.688,199.777,227.532z"
+   id="path10"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="none"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M147.655,100.573   c-5.446,13.782-8.932,28.674-10.479,44.659c15.016-2.259,26.238-6.747,33.619-13.49c11.101-10.141,16.65-24.05,16.65-41.729   c0-10.278-2.129-19.014-6.372-26.208c-0.943-1.598-2.014-3.107-3.197-4.54C164.705,69.184,154.622,82.944,147.655,100.573z"
+   id="path12"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="#FFFFFF"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M164.105,197.077l0.651,16.039l1.434,1.787   c4.48,0.086,17.374,0.71,32.944,1.552c-0.854-7.151-2.58-13.688-5.16-19.621l-28.436-1.543L164.105,197.077z"
+   id="path14"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="#FFFFFF"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M329.085,200.301   c-11.711,0.795-20.591,1.19-26.661,1.19c-10.534,0-24.158-0.326-40.868-0.992l-21.391-1.16c1.792,6.001,2.771,12.555,2.937,19.659   c19.274,1.192,34.939,2.285,36.589,2.7c4.204,1.064,6.839,2.88,7.9,5.459c1.063,2.581,0.945,1.792,0.945,12.241v22.029   c0,12.834-0.476,21.369-1.434,25.602c-5.965,3.97-13.547,7.046-22.75,9.229c-9.208,2.184-18.226,3.275-27.059,3.275   c-11.625,0-22.428-1.933-32.417-5.783c-7.479-2.883-14.502-6.837-21.064-11.881c-0.931-0.716-1.848-1.45-2.752-2.199   c-13.986-11.586-24.831-27.226-32.524-46.92c-8.199-20.968-12.293-43.63-12.293-67.975c0-0.425,0.01-0.844,0.013-1.267   c-7.733-0.759-16.294-1.14-25.69-1.14c-2.619,0-5.473,0.053-8.537,0.151c-0.167,3.604-0.27,7.258-0.27,10.988   c0,30.037,5.586,55.966,16.763,77.797c9.477,18.513,21.793,33.158,36.935,43.964c2.713,1.937,5.507,3.765,8.402,5.453   c4.911,2.865,9.978,5.354,15.193,7.481c15.014,6.122,31.287,9.19,48.823,9.19c30.754,0,60.714-6.946,89.875-20.839l0.96-1.986   c-1.175-13.494-1.757-25.998-1.757-37.509c0-10.188,0.24-18.821,0.718-25.9c0.48-7.073,0.878-11.013,1.195-11.809   c0.318-0.793,1.44-1.914,3.354-3.374l7.823-5.755l0.636-2.381v-5.953L329.085,200.301z"
+   id="path16"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="#FFFFFF"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M318.389,42.721   c-23.733-12.57-50.502-18.854-80.295-18.854c-16.157,0-31.091,2.15-44.807,6.436c-12.15,3.796-23.346,9.269-33.58,16.428   c-7.207,5.042-13.938,10.915-20.194,17.624c-20.071,21.525-32.123,49.035-36.188,82.505c2.664,0.061,5.41,0.095,8.268,0.095   c9.504,0,18.016-0.583,25.582-1.722c1.548-15.985,5.034-30.877,10.479-44.659c6.967-17.628,17.05-31.389,30.22-41.307   c1.213-0.913,2.441-1.805,3.705-2.653c9.789-6.558,20.538-10.965,32.231-13.246c6.229-1.215,12.721-1.837,19.489-1.837   c9.154,0,17.721,0.963,25.705,2.878c7.98,1.918,15.936,4.962,23.864,9.129c7.928,4.167,12.852,7.215,14.766,9.129   c1.915,1.919,3.06,3.474,3.433,4.664c0.372,1.191,0.719,5.231,1.037,12.106l0.799,21.037l1.276,1.588h7.345l1.277-1.389   c2.555-28.311,4.788-46.904,6.705-55.769L318.389,42.721z"
+   id="path18"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+       <path
+   fill="#1C75BC"
+   stroke="#000000"
+   stroke-width="3"
+   stroke-miterlimit="10"
+   d="M243.102,218.999   c-0.165-7.104-1.145-13.658-2.937-19.659c-0.852-2.85-1.862-5.59-3.079-8.19c-4.042-8.634-9.558-15.657-16.547-21.07   s-15.283-9.421-24.872-12.025c-9.593-2.603-21.789-4.591-36.59-5.961c24.667-5.618,42.479-14.937,53.445-27.956   c10.963-13.019,16.444-27.133,16.444-42.345c0-11.922-3.288-22.577-9.866-31.964c-1.632-2.329-3.396-4.481-5.289-6.46   c-11.693,2.281-22.442,6.688-32.231,13.246c-1.264,0.848-2.492,1.74-3.705,2.653c1.184,1.432,2.254,2.942,3.197,4.54   c4.243,7.194,6.372,15.93,6.372,26.208c0,17.678-5.55,31.587-16.65,41.729c-7.381,6.743-18.603,11.231-33.619,13.49   c-7.566,1.139-16.078,1.722-25.582,1.722c-2.858,0-5.604-0.034-8.268-0.095c-3.263-0.073-6.394-0.188-9.362-0.351   c-1.928-0.107-3.794-0.231-5.597-0.377v-37c0-30.696,0.617-52.211,1.85-64.545c9.73-2.056,20.967-3.083,33.711-3.083   c14.883,0,26.802,1.746,35.781,5.228c10.234-7.159,21.429-12.631,33.58-16.428c-0.099-0.035-0.194-0.073-0.293-0.106   c-10.826-3.699-25.488-5.549-43.989-5.549c-4.801,0-12.539,0.137-23.229,0.411c-33.167,1.096-52.143,1.645-56.939,1.645   c-12.745,0-30.834-0.549-54.267-1.645l-1.645,1.439v10.278l1.645,1.439l15.623,1.233c4.796,0.548,8.188,1.199,10.175,1.953   c1.983,0.753,3.524,1.678,4.625,2.774c1.096,1.097,1.88,3.015,2.364,5.756c0.479,2.741,0.852,7.297,1.13,13.67   c0.274,6.372,0.411,14.629,0.411,24.769l0.206,46.662v75.44c0,12.059-0.381,29.531-1.13,52.417   c-0.754,22.885-1.747,35.014-2.981,36.384c-1.233,1.37-5.829,3.837-13.772,7.4l-1.645,2.055v6.783l1.645,1.646   c13.567-1.097,25.005-1.646,34.328-1.646c1.508,0,11.375,0.206,29.601,0.617c16.444,0.686,26.311,1.028,29.6,1.028   c16.166,0,29.704-1.439,40.599-4.317c4.612-1.218,9.18-2.775,13.705-4.633c-5.216-2.127-10.282-4.616-15.193-7.481   c-2.896-1.688-5.689-3.517-8.402-5.453c-9.421,2.939-20.819,4.412-34.202,4.412c-11.101,0-21.926-1.233-32.478-3.7l-0.411-62.695   v-70.095c4.967-0.315,9.513-0.537,13.664-0.671c3.063-0.099,5.918-0.151,8.537-0.151c9.396,0,17.957,0.381,25.69,1.14   c22.831,2.24,38.423,7.786,46.769,16.641c4.604,4.888,8.245,10.456,10.95,16.683c2.58,5.934,4.306,12.47,5.16,19.621   c0.424,3.544,0.643,7.233,0.643,11.077c0,13.156-2.642,25.318-7.913,36.486c-2.787,5.898-6.394,11.111-10.804,15.653   c0.904,0.749,1.821,1.483,2.752,2.199c6.562,5.044,13.586,8.998,21.064,11.881c7.214-5.311,13.567-11.35,19.054-18.119   c7.327-9.044,12.363-18.157,15.108-27.339c2.74-9.182,4.111-18.226,4.111-27.134C243.15,220.428,243.118,219.718,243.102,218.999z"
+   id="path20"
+   style="stroke:#f0f0f0;stroke-opacity:1" />
+</g>
+</svg>
diff --git a/utils/channels/jalviewjs/images/barton_group.svg b/utils/channels/jalviewjs/images/barton_group.svg
new file mode 100644 (file)
index 0000000..2becec4
--- /dev/null
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<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"
+        width="343.666px" height="343.652px" viewBox="0 0 343.666 343.652" enable-background="new 0 0 343.666 343.652"
+        xml:space="preserve">
+<polygon fill="none" points="343.666,343.652 0,343.452 0,0 343.666,0.2 "/>
+<g>
+       <path fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M118.522,251.307
+               c-11.176-21.831-16.763-47.76-16.763-77.797c0-3.73,0.103-7.384,0.27-10.988c-4.151,0.134-8.696,0.355-13.664,0.671v70.095
+               l0.411,62.695c10.552,2.467,21.377,3.7,32.478,3.7c13.383,0,24.781-1.473,34.202-4.412C140.316,284.465,128,269.82,118.522,251.307
+               z"/>
+       <path fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M159.708,46.73
+               c-8.979-3.482-20.898-5.228-35.781-5.228c-12.744,0-23.981,1.028-33.711,3.083c-1.233,12.333-1.85,33.849-1.85,64.545v37
+               c1.803,0.146,3.669,0.27,5.597,0.377c2.968,0.163,6.1,0.277,9.362,0.351c4.066-33.47,16.118-60.98,36.188-82.505
+               C145.77,57.645,152.501,51.772,159.708,46.73z"/>
+       <path fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M239.039,248.293
+               c-2.745,9.182-7.781,18.295-15.108,27.339c-5.486,6.77-11.84,12.809-19.054,18.119c9.989,3.851,20.792,5.783,32.417,5.783
+               c8.833,0,17.851-1.092,27.059-3.275c9.203-2.184,16.785-5.26,22.75-9.229c0.958-4.232,1.434-12.768,1.434-25.602v-22.029
+               c0-10.449,0.118-9.66-0.945-12.241c-1.062-2.579-3.696-4.395-7.9-5.459c-1.649-0.415-17.314-1.508-36.589-2.7
+               c0.017,0.72,0.049,1.43,0.049,2.161C243.15,230.068,241.779,239.112,239.039,248.293z"/>
+       <path fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M199.777,227.532c0-3.844-0.219-7.533-0.643-11.077
+               c-15.57-0.842-28.464-1.466-32.944-1.552l-1.434-1.787l-0.651-16.039l1.434-1.786l28.436,1.543
+               c-2.705-6.227-6.346-11.795-10.95-16.683c-8.346-8.854-23.938-14.4-46.769-16.641c-0.002,0.423-0.013,0.842-0.013,1.267
+               c0,24.345,4.094,47.007,12.293,67.975c7.693,19.694,18.538,35.334,32.524,46.92c4.41-4.542,8.017-9.755,10.804-15.653
+               C197.136,252.85,199.777,240.688,199.777,227.532z"/>
+       <path fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M147.655,100.573
+               c-5.446,13.782-8.932,28.674-10.479,44.659c15.016-2.259,26.238-6.747,33.619-13.49c11.101-10.141,16.65-24.05,16.65-41.729
+               c0-10.278-2.129-19.014-6.372-26.208c-0.943-1.598-2.014-3.107-3.197-4.54C164.705,69.184,154.622,82.944,147.655,100.573z"/>
+       <path fill="#FFFFFF" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M164.105,197.077l0.651,16.039l1.434,1.787
+               c4.48,0.086,17.374,0.71,32.944,1.552c-0.854-7.151-2.58-13.688-5.16-19.621l-28.436-1.543L164.105,197.077z"/>
+       <path fill="#FFFFFF" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M329.085,200.301
+               c-11.711,0.795-20.591,1.19-26.661,1.19c-10.534,0-24.158-0.326-40.868-0.992l-21.391-1.16c1.792,6.001,2.771,12.555,2.937,19.659
+               c19.274,1.192,34.939,2.285,36.589,2.7c4.204,1.064,6.839,2.88,7.9,5.459c1.063,2.581,0.945,1.792,0.945,12.241v22.029
+               c0,12.834-0.476,21.369-1.434,25.602c-5.965,3.97-13.547,7.046-22.75,9.229c-9.208,2.184-18.226,3.275-27.059,3.275
+               c-11.625,0-22.428-1.933-32.417-5.783c-7.479-2.883-14.502-6.837-21.064-11.881c-0.931-0.716-1.848-1.45-2.752-2.199
+               c-13.986-11.586-24.831-27.226-32.524-46.92c-8.199-20.968-12.293-43.63-12.293-67.975c0-0.425,0.01-0.844,0.013-1.267
+               c-7.733-0.759-16.294-1.14-25.69-1.14c-2.619,0-5.473,0.053-8.537,0.151c-0.167,3.604-0.27,7.258-0.27,10.988
+               c0,30.037,5.586,55.966,16.763,77.797c9.477,18.513,21.793,33.158,36.935,43.964c2.713,1.937,5.507,3.765,8.402,5.453
+               c4.911,2.865,9.978,5.354,15.193,7.481c15.014,6.122,31.287,9.19,48.823,9.19c30.754,0,60.714-6.946,89.875-20.839l0.96-1.986
+               c-1.175-13.494-1.757-25.998-1.757-37.509c0-10.188,0.24-18.821,0.718-25.9c0.48-7.073,0.878-11.013,1.195-11.809
+               c0.318-0.793,1.44-1.914,3.354-3.374l7.823-5.755l0.636-2.381v-5.953L329.085,200.301z"/>
+       <path fill="#FFFFFF" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M318.389,42.721
+               c-23.733-12.57-50.502-18.854-80.295-18.854c-16.157,0-31.091,2.15-44.807,6.436c-12.15,3.796-23.346,9.269-33.58,16.428
+               c-7.207,5.042-13.938,10.915-20.194,17.624c-20.071,21.525-32.123,49.035-36.188,82.505c2.664,0.061,5.41,0.095,8.268,0.095
+               c9.504,0,18.016-0.583,25.582-1.722c1.548-15.985,5.034-30.877,10.479-44.659c6.967-17.628,17.05-31.389,30.22-41.307
+               c1.213-0.913,2.441-1.805,3.705-2.653c9.789-6.558,20.538-10.965,32.231-13.246c6.229-1.215,12.721-1.837,19.489-1.837
+               c9.154,0,17.721,0.963,25.705,2.878c7.98,1.918,15.936,4.962,23.864,9.129c7.928,4.167,12.852,7.215,14.766,9.129
+               c1.915,1.919,3.06,3.474,3.433,4.664c0.372,1.191,0.719,5.231,1.037,12.106l0.799,21.037l1.276,1.588h7.345l1.277-1.389
+               c2.555-28.311,4.788-46.904,6.705-55.769L318.389,42.721z"/>
+       <path fill="#1C75BC" stroke="#000000" stroke-width="3" stroke-miterlimit="10" d="M243.102,218.999
+               c-0.165-7.104-1.145-13.658-2.937-19.659c-0.852-2.85-1.862-5.59-3.079-8.19c-4.042-8.634-9.558-15.657-16.547-21.07
+               s-15.283-9.421-24.872-12.025c-9.593-2.603-21.789-4.591-36.59-5.961c24.667-5.618,42.479-14.937,53.445-27.956
+               c10.963-13.019,16.444-27.133,16.444-42.345c0-11.922-3.288-22.577-9.866-31.964c-1.632-2.329-3.396-4.481-5.289-6.46
+               c-11.693,2.281-22.442,6.688-32.231,13.246c-1.264,0.848-2.492,1.74-3.705,2.653c1.184,1.432,2.254,2.942,3.197,4.54
+               c4.243,7.194,6.372,15.93,6.372,26.208c0,17.678-5.55,31.587-16.65,41.729c-7.381,6.743-18.603,11.231-33.619,13.49
+               c-7.566,1.139-16.078,1.722-25.582,1.722c-2.858,0-5.604-0.034-8.268-0.095c-3.263-0.073-6.394-0.188-9.362-0.351
+               c-1.928-0.107-3.794-0.231-5.597-0.377v-37c0-30.696,0.617-52.211,1.85-64.545c9.73-2.056,20.967-3.083,33.711-3.083
+               c14.883,0,26.802,1.746,35.781,5.228c10.234-7.159,21.429-12.631,33.58-16.428c-0.099-0.035-0.194-0.073-0.293-0.106
+               c-10.826-3.699-25.488-5.549-43.989-5.549c-4.801,0-12.539,0.137-23.229,0.411c-33.167,1.096-52.143,1.645-56.939,1.645
+               c-12.745,0-30.834-0.549-54.267-1.645l-1.645,1.439v10.278l1.645,1.439l15.623,1.233c4.796,0.548,8.188,1.199,10.175,1.953
+               c1.983,0.753,3.524,1.678,4.625,2.774c1.096,1.097,1.88,3.015,2.364,5.756c0.479,2.741,0.852,7.297,1.13,13.67
+               c0.274,6.372,0.411,14.629,0.411,24.769l0.206,46.662v75.44c0,12.059-0.381,29.531-1.13,52.417
+               c-0.754,22.885-1.747,35.014-2.981,36.384c-1.233,1.37-5.829,3.837-13.772,7.4l-1.645,2.055v6.783l1.645,1.646
+               c13.567-1.097,25.005-1.646,34.328-1.646c1.508,0,11.375,0.206,29.601,0.617c16.444,0.686,26.311,1.028,29.6,1.028
+               c16.166,0,29.704-1.439,40.599-4.317c4.612-1.218,9.18-2.775,13.705-4.633c-5.216-2.127-10.282-4.616-15.193-7.481
+               c-2.896-1.688-5.689-3.517-8.402-5.453c-9.421,2.939-20.819,4.412-34.202,4.412c-11.101,0-21.926-1.233-32.478-3.7l-0.411-62.695
+               v-70.095c4.967-0.315,9.513-0.537,13.664-0.671c3.063-0.099,5.918-0.151,8.537-0.151c9.396,0,17.957,0.381,25.69,1.14
+               c22.831,2.24,38.423,7.786,46.769,16.641c4.604,4.888,8.245,10.456,10.95,16.683c2.58,5.934,4.306,12.47,5.16,19.621
+               c0.424,3.544,0.643,7.233,0.643,11.077c0,13.156-2.642,25.318-7.913,36.486c-2.787,5.898-6.394,11.111-10.804,15.653
+               c0.904,0.749,1.821,1.483,2.752,2.199c6.562,5.044,13.586,8.998,21.064,11.881c7.214-5.311,13.567-11.35,19.054-18.119
+               c7.327-9.044,12.363-18.157,15.108-27.339c2.74-9.182,4.111-18.226,4.111-27.134C243.15,220.428,243.118,219.718,243.102,218.999z"
+               />
+</g>
+</svg>
diff --git a/utils/channels/jalviewjs/images/jalview_getdown_progress_bar.png b/utils/channels/jalviewjs/images/jalview_getdown_progress_bar.png
new file mode 100644 (file)
index 0000000..71066e8
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalview_getdown_progress_bar.png differ
diff --git a/utils/channels/jalviewjs/images/jalview_logo.icns b/utils/channels/jalviewjs/images/jalview_logo.icns
new file mode 100644 (file)
index 0000000..7f03345
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalview_logo.icns differ
diff --git a/utils/channels/jalviewjs/images/jalview_logo.ico b/utils/channels/jalviewjs/images/jalview_logo.ico
new file mode 100644 (file)
index 0000000..1fe7f0f
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalview_logo.ico differ
diff --git a/utils/channels/jalviewjs/images/jalview_logo.png b/utils/channels/jalviewjs/images/jalview_logo.png
new file mode 100644 (file)
index 0000000..340f8e5
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalview_logo.png differ
diff --git a/utils/channels/jalviewjs/images/jalview_logo.svg b/utils/channels/jalviewjs/images/jalview_logo.svg
new file mode 100644 (file)
index 0000000..c7f3dba
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<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"
+        width="595.238px" height="595.238px" viewBox="0 0 595.238 595.238" enable-background="new 0 0 595.238 595.238"
+        xml:space="preserve">
+<rect x="234.925" y="234.464" fill="#0084A9" width="127.944" height="127.942"/>
+<polygon fill="#AD208E" points="395.955,38.359 38.788,38.359 38.823,362.389 103.187,362.389 103.187,102.72 460.325,102.72 "/>
+<polygon fill="#F78E1E" points="202.144,362.313 202.144,201.678 559.28,201.678 497.633,140.041 140.481,140.041 140.481,362.313 
+       "/>
+<polygon fill="#009DDC" points="202.225,558.595 560.882,558.607 560.848,234.574 496.501,234.574 496.501,494.26 137.861,494.236 
+       "/>
+<polygon fill="#C1D82F" points="395.688,234.646 395.688,395.282 38.904,395.282 100.535,456.929 457.329,456.929 457.329,234.646 
+       "/>
+<polygon fill="#008FC9" points="205.667,554.03 554.448,554.03 554.412,240.517 544.805,240.615 544.805,545.863 197.488,545.863 
+       "/>
+<polyline fill="#B0C62B" points="103.158,450.545 452.339,450.545 452.339,240.505 445.537,240.505 445.537,443.737 96.374,443.737 
+       "/>
+<polygon fill="#007799" points="356.649,240.339 241.236,240.339 241.236,356.261 247.337,356.261 247.337,246.708 356.649,246.708 
+       "/>
+<polygon fill="#0095B7" points="251.131,356.191 356.649,356.191 356.649,250.696 350.543,250.696 350.543,350.185 251.131,350.185 
+       "/>
+<polygon fill="#B956A0" points="97.55,356.417 97.55,96.444 446.327,96.444 436.58,86.163 87.278,86.163 87.278,356.347 "/>
+<polygon fill="#35ABE1" points="502.531,240.517 502.414,499.929 151.207,499.929 160.779,509.2 512.916,509.2 512.823,240.485 "/>
+<polygon fill="#CDDE5C" points="402.263,240.345 402.263,401.857 53.901,401.857 59.797,407.742 408.142,407.742 408.142,240.345 
+       "/>
+<polygon fill="#911076" points="53.112,356.377 53.112,52.218 404.342,52.102 395.792,43.38 43.473,43.363 43.504,356.377 "/>
+<polygon fill="#F9A24A" points="197.059,356.365 197.059,196.854 546.188,196.854 540.054,190.97 191.181,190.97 191.181,356.365 
+       "/>
+<polygon fill="#E4841C" points="155.107,356.365 155.2,153.2 502.403,153.2 495.595,146.38 147.283,146.38 147.283,356.365 "/>
+<path fill="none" stroke="#000000" stroke-width="0.1" d="M41.451,391.681"/>
+<path fill="none" stroke="#000000" stroke-width="0.1" d="M211.905,562.132"/>
+</svg>
diff --git a/utils/channels/jalviewjs/images/jalview_logo_background_fade-640x480.png b/utils/channels/jalviewjs/images/jalview_logo_background_fade-640x480.png
new file mode 100644 (file)
index 0000000..8d56365
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalview_logo_background_fade-640x480.png differ
diff --git a/utils/channels/jalviewjs/images/jalviewjs_banner.xcf b/utils/channels/jalviewjs/images/jalviewjs_banner.xcf
new file mode 100644 (file)
index 0000000..72d2a6a
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalviewjs_banner.xcf differ
diff --git a/utils/channels/jalviewjs/images/jalviewjs_getdown_background.png b/utils/channels/jalviewjs/images/jalviewjs_getdown_background.png
new file mode 100644 (file)
index 0000000..9d0de22
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalviewjs_getdown_background.png differ
diff --git a/utils/channels/jalviewjs/images/jalviewjs_getdown_background.xcf b/utils/channels/jalviewjs/images/jalviewjs_getdown_background.xcf
new file mode 100644 (file)
index 0000000..14f3ee0
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalviewjs_getdown_background.xcf differ
diff --git a/utils/channels/jalviewjs/images/jalviewjs_getdown_background_error.png b/utils/channels/jalviewjs/images/jalviewjs_getdown_background_error.png
new file mode 100644 (file)
index 0000000..b548b5b
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalviewjs_getdown_background_error.png differ
diff --git a/utils/channels/jalviewjs/images/jalviewjs_getdown_background_initialising.png b/utils/channels/jalviewjs/images/jalviewjs_getdown_background_initialising.png
new file mode 100644 (file)
index 0000000..13ee00e
Binary files /dev/null and b/utils/channels/jalviewjs/images/jalviewjs_getdown_background_initialising.png differ
diff --git a/utils/channels/jalviewjs/resources/channel.props b/utils/channels/jalviewjs/resources/channel.props
new file mode 100644 (file)
index 0000000..02e117d
--- /dev/null
@@ -0,0 +1,18 @@
+app_name=JalviewJS
+banner=/images/jalviewjs_banner.png
+logo.16=/images/jalview_logo-16.png
+logo.32=/images/jalview_logo-32.png
+logo.38=/images/jalview_logo-38.png
+logo.48=/images/jalview_logo-48.png
+logo.64=/images/jalview_logo-64.png
+logo.128=/images/jalview_logo-128.png
+logo.256=/images/jalview_logo-256.png
+logo.512=/images/jalview_logo-512.png
+rotatable_logo.48=/images/rotatable_jalview_logo-38.png
+bg_logo.28=/images/barton_group-28.png
+bg_logo.30=/images/barton_group-30.png
+bg_logo.32=/images/barton_group-32.png
+uod_banner.28=/images/UoD_banner-28.png
+uod_banner.30=/images/UoD_banner-30.png
+uod_banner.32=/images/UoD_banner-32.png
+default_appbase=https://www.jalview.org/getdown/release/1.8
diff --git a/utils/channels/jalviewjs/resources/images/UoD_banner-28.png b/utils/channels/jalviewjs/resources/images/UoD_banner-28.png
new file mode 100644 (file)
index 0000000..5a7a940
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/UoD_banner-28.png differ
diff --git a/utils/channels/jalviewjs/resources/images/UoD_banner-30.png b/utils/channels/jalviewjs/resources/images/UoD_banner-30.png
new file mode 100644 (file)
index 0000000..3f56b13
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/UoD_banner-30.png differ
diff --git a/utils/channels/jalviewjs/resources/images/UoD_banner-32.png b/utils/channels/jalviewjs/resources/images/UoD_banner-32.png
new file mode 100644 (file)
index 0000000..d7dd5d2
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/UoD_banner-32.png differ
diff --git a/utils/channels/jalviewjs/resources/images/UoD_banner.png b/utils/channels/jalviewjs/resources/images/UoD_banner.png
new file mode 100644 (file)
index 0000000..2aff7e2
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/UoD_banner.png differ
diff --git a/utils/channels/jalviewjs/resources/images/barton_group-28.png b/utils/channels/jalviewjs/resources/images/barton_group-28.png
new file mode 100644 (file)
index 0000000..8d95482
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/barton_group-28.png differ
diff --git a/utils/channels/jalviewjs/resources/images/barton_group-30.png b/utils/channels/jalviewjs/resources/images/barton_group-30.png
new file mode 100644 (file)
index 0000000..40c95d5
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/barton_group-30.png differ
diff --git a/utils/channels/jalviewjs/resources/images/barton_group-32.png b/utils/channels/jalviewjs/resources/images/barton_group-32.png
new file mode 100644 (file)
index 0000000..70de633
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/barton_group-32.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-128.png b/utils/channels/jalviewjs/resources/images/jalview_logo-128.png
new file mode 100644 (file)
index 0000000..63fa253
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-128.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-16.png b/utils/channels/jalviewjs/resources/images/jalview_logo-16.png
new file mode 100644 (file)
index 0000000..9a1adfb
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-16.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-256.png b/utils/channels/jalviewjs/resources/images/jalview_logo-256.png
new file mode 100644 (file)
index 0000000..6963612
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-256.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-32.png b/utils/channels/jalviewjs/resources/images/jalview_logo-32.png
new file mode 100644 (file)
index 0000000..7af5791
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-32.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-38.png b/utils/channels/jalviewjs/resources/images/jalview_logo-38.png
new file mode 100644 (file)
index 0000000..0b60196
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-38.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-48.png b/utils/channels/jalviewjs/resources/images/jalview_logo-48.png
new file mode 100644 (file)
index 0000000..297e6cc
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-48.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-512.png b/utils/channels/jalviewjs/resources/images/jalview_logo-512.png
new file mode 100644 (file)
index 0000000..340f8e5
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-512.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalview_logo-64.png b/utils/channels/jalviewjs/resources/images/jalview_logo-64.png
new file mode 100644 (file)
index 0000000..2505ae9
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalview_logo-64.png differ
diff --git a/utils/channels/jalviewjs/resources/images/jalviewjs_banner.png b/utils/channels/jalviewjs/resources/images/jalviewjs_banner.png
new file mode 100644 (file)
index 0000000..075f90d
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/jalviewjs_banner.png differ
diff --git a/utils/channels/jalviewjs/resources/images/rotatable_jalview_logo-38.png b/utils/channels/jalviewjs/resources/images/rotatable_jalview_logo-38.png
new file mode 100644 (file)
index 0000000..e584298
Binary files /dev/null and b/utils/channels/jalviewjs/resources/images/rotatable_jalview_logo-38.png differ