switch ordering, add quaternion logo

This commit is contained in:
Matthew Hodgson 2016-10-04 22:21:53 +01:00
parent ab51025e4a
commit e44ff43291
3 changed files with 79 additions and 14 deletions

65
img/nachat.svg Normal file
View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<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"
x="0px"
y="0px"
viewBox="0 0 96 96"
style="enable-background:new 0 0 96 96;"
xml:space="preserve"
id="svg4499"
inkscape:version="0.91 r13725"
sodipodi:docname="icon1.svg"><metadata
id="metadata4517"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs4515" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="796"
inkscape:window-height="864"
id="namedview4513"
showgrid="false"
inkscape:zoom="2.4583333"
inkscape:cx="37.254349"
inkscape:cy="46.600895"
inkscape:window-x="800"
inkscape:window-y="16"
inkscape:window-maximized="0"
inkscape:current-layer="svg4499" /><style
type="text/css"
id="style4501">
.st0{fill:#353535;}
.st1{fill:#FFFFFF;}
</style><g
id="Background_xA0_Image_1_"><rect
class="st0"
width="96"
height="96"
id="rect4504" /></g><g
id="Na"
style="fill:#00ff00;fill-opacity:1"><g
id="g4507"
style="fill:#00ff00;fill-opacity:1"><path
class="st1"
d="M16.8,54.4l13.1,21.1H30V54.4h6.5v31.4h-6.9l-13.1-21h-0.1v21H9.9V54.4H16.8z"
id="path4509"
style="fill:#00ff00;fill-opacity:1" /><path
class="st1"
d="M39.8,70c0.1-1.5,0.5-2.7,1.1-3.7c0.6-1,1.5-1.7,2.5-2.3c1-0.6,2.1-1,3.4-1.3c1.2-0.2,2.5-0.4,3.8-0.4 c1.1,0,2.3,0.1,3.5,0.2s2.2,0.5,3.2,0.9c1,0.5,1.8,1.1,2.4,2s0.9,1.9,0.9,3.3v11.8c0,1,0.1,2,0.2,2.9c0.1,0.9,0.3,1.6,0.6,2.1H55 c-0.1-0.4-0.2-0.7-0.3-1.1c-0.1-0.4-0.1-0.7-0.2-1.1c-1,1-2.2,1.7-3.5,2.2c-1.3,0.4-2.7,0.6-4.1,0.6c-1.1,0-2.1-0.1-3-0.4 c-0.9-0.3-1.8-0.7-2.5-1.2s-1.3-1.3-1.6-2.1c-0.4-0.9-0.6-1.9-0.6-3c0-1.3,0.2-2.4,0.7-3.2c0.5-0.8,1-1.5,1.8-2 c0.7-0.5,1.5-0.9,2.5-1.1c0.9-0.2,1.9-0.4,2.8-0.6c0.9-0.1,1.9-0.3,2.8-0.4c0.9-0.1,1.7-0.2,2.4-0.4s1.3-0.4,1.7-0.8 c0.4-0.3,0.6-0.8,0.6-1.5c0-0.7-0.1-1.2-0.3-1.6c-0.2-0.4-0.5-0.7-0.9-0.9c-0.4-0.2-0.8-0.4-1.3-0.4s-1-0.1-1.6-0.1 c-1.2,0-2.2,0.3-2.9,0.8c-0.7,0.5-1.1,1.4-1.2,2.6H39.8z M54.3,74.7c-0.3,0.2-0.6,0.4-1,0.5c-0.4,0.1-0.8,0.2-1.3,0.3 s-0.9,0.2-1.4,0.2c-0.5,0.1-1,0.1-1.5,0.2c-0.5,0.1-0.9,0.2-1.4,0.4c-0.5,0.1-0.9,0.3-1.2,0.6c-0.3,0.2-0.6,0.6-0.8,0.9 c-0.2,0.4-0.3,0.9-0.3,1.5c0,0.6,0.1,1,0.3,1.4c0.2,0.4,0.5,0.7,0.8,0.9c0.4,0.2,0.8,0.4,1.2,0.5c0.5,0.1,1,0.1,1.5,0.1 c1.2,0,2.2-0.2,2.9-0.6c0.7-0.4,1.2-0.9,1.5-1.5c0.3-0.6,0.5-1.2,0.6-1.7s0.1-1.1,0.1-1.4V74.7z"
id="path4511"
style="fill:#00ff00;fill-opacity:1" /></g></g></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -73,15 +73,14 @@ var unlinkable_clients = [
comments: "QML and JS cross-platform desktop Matrix client", comments: "QML and JS cross-platform desktop Matrix client",
}, },
{ {
name: "PTO (Perpetually Talking Online)", name: "NaChat",
logo: "img/pto-48px.png", logo: "img/nachat.svg",
author: "Torrie Fischer", author: "Benjamin Saunders",
homepage: "https://pto.im", homepage: "https://github.com/Ralith/nachat",
//room_url(alias) { return "irc://irc.matrix.org/" + alias }, maturity: "Alpha",
room_instructions(alias) { return <span>Type <code>/join <b>{ alias }</b></code></span> }, room_instructions(alias) { return <span>Type <code>/join <b>{ alias }</b></code></span> },
user_instructions(userId) { return <span>Type <code>/invite <b>{ userId }</b></code></span> }, user_instructions(userId) { return <span>Type <code>/invite <b>{ userId }</b></code></span> },
maturity: "Alpha", comments: "Qt5 and C++ cross-platform desktop Matrix client",
comments: "Access any room anywhere in Matrix via good old IRC!",
}, },
{ {
name: "Mclient.el", name: "Mclient.el",
@ -92,15 +91,16 @@ var unlinkable_clients = [
comments: "Matrix client for Gnu Emacs", comments: "Matrix client for Gnu Emacs",
}, },
{ {
name: "NaChat", name: "PTO (Perpetually Talking Online)",
logo: "", logo: "img/pto-48px.png",
author: "Benjamin Saunders", author: "Torrie Fischer",
homepage: "https://github.com/Ralith/nachat", homepage: "https://pto.im",
maturity: "Alpha", //room_url(alias) { return "irc://irc.matrix.org/" + alias },
room_instructions(alias) { return <span>Type <code>/join <b>{ alias }</b></code></span> }, room_instructions(alias) { return <span>Type <code>/join <b>{ alias }</b></code></span> },
user_instructions(userId) { return <span>Type <code>/invite <b>{ userId }</b></code></span> }, user_instructions(userId) { return <span>Type <code>/invite <b>{ userId }</b></code></span> },
comments: "Qt5 and C++ cross-platform desktop Matrix client", maturity: "Alpha",
} comments: "Access any room anywhere in Matrix via good old IRC!",
},
]; ];
export default React.createClass({ export default React.createClass({