Add 'rx'
b1de2950cc0abbd2db702a0e1d6e18587f360936
1 parent
2318d302
index.html
+1 -1
| 20 | 20 | </ul> |
|
| 21 | 21 | </nav> |
|
| 22 | 22 | </header> |
|
| 23 | 23 | <footer> |
|
| 24 | 24 | <a href="mailto:hello@cloudhead.io">hello@cloudhead.io</a> |
|
| 25 | - | <p>© 2010-2015 Alexis Sellier</p> |
|
| 25 | + | <p>© 2010-2019 Alexis Sellier</p> |
|
| 26 | 26 | </footer> |
|
| 27 | 27 | </body> |
|
| 28 | 28 | </html> |
rx/index.html
added
+175 -0
| 1 | + | <!doctype html> |
|
| 2 | + | <html lang="en"> |
|
| 3 | + | <head> |
|
| 4 | + | <title>rx — a minimalist and extensible pixel editor</title> |
|
| 5 | + | <meta charset="UTF-8"> |
|
| 6 | + | <style> |
|
| 7 | + | body { |
|
| 8 | + | padding: 90px 0 90px 0; |
|
| 9 | + | font-size: 20px; |
|
| 10 | + | font-family: monospace; |
|
| 11 | + | line-height: 1.4em; |
|
| 12 | + | margin: 0 auto; |
|
| 13 | + | } |
|
| 14 | + | ||
| 15 | + | h2 { |
|
| 16 | + | font-size: 1em; |
|
| 17 | + | text-align: center; |
|
| 18 | + | } |
|
| 19 | + | ||
| 20 | + | h3 { |
|
| 21 | + | font-size: 0.8em; |
|
| 22 | + | text-align: center; |
|
| 23 | + | } |
|
| 24 | + | ||
| 25 | + | .cli { |
|
| 26 | + | text-align: center; |
|
| 27 | + | } |
|
| 28 | + | ||
| 29 | + | code { |
|
| 30 | + | color: white; |
|
| 31 | + | background-color: black; |
|
| 32 | + | font-size: 0.8em; |
|
| 33 | + | padding: 6px 12px; |
|
| 34 | + | } |
|
| 35 | + | ||
| 36 | + | section > header { |
|
| 37 | + | margin-bottom: 10px; |
|
| 38 | + | } |
|
| 39 | + | ||
| 40 | + | section > header > h2 { |
|
| 41 | + | font-size: 20px; |
|
| 42 | + | } |
|
| 43 | + | ||
| 44 | + | body > section { |
|
| 45 | + | margin: 60px auto; |
|
| 46 | + | width: 960px; |
|
| 47 | + | } |
|
| 48 | + | ||
| 49 | + | body > img { |
|
| 50 | + | display: block; |
|
| 51 | + | margin: 15px auto; |
|
| 52 | + | } |
|
| 53 | + | ||
| 54 | + | li { |
|
| 55 | + | list-style-type: none; |
|
| 56 | + | } |
|
| 57 | + | ||
| 58 | + | .title { |
|
| 59 | + | text-align: center; |
|
| 60 | + | width: auto; |
|
| 61 | + | margin: 0; |
|
| 62 | + | padding: 0; |
|
| 63 | + | } |
|
| 64 | + | ||
| 65 | + | .subtitle { |
|
| 66 | + | text-align: center; |
|
| 67 | + | margin: 0; |
|
| 68 | + | } |
|
| 69 | + | ||
| 70 | + | .screenshot { |
|
| 71 | + | margin: 0 auto; |
|
| 72 | + | text-align: center; |
|
| 73 | + | width: 1180px; |
|
| 74 | + | overflow: hidden; |
|
| 75 | + | } |
|
| 76 | + | ||
| 77 | + | .grey { |
|
| 78 | + | color: grey; |
|
| 79 | + | } |
|
| 80 | + | ||
| 81 | + | footer { |
|
| 82 | + | margin-top: 90px; |
|
| 83 | + | text-align: center; |
|
| 84 | + | font-size: 0.75em; |
|
| 85 | + | } |
|
| 86 | + | ||
| 87 | + | a:hover { |
|
| 88 | + | text-decoration: underline; |
|
| 89 | + | } |
|
| 90 | + | </style> |
|
| 91 | + | </head> |
|
| 92 | + | <body> |
|
| 93 | + | <header> |
|
| 94 | + | </header> |
|
| 95 | + | <section> |
|
| 96 | + | <pre class="title"> |
|
| 97 | + | ██╗████╗██╗██╗ |
|
| 98 | + | ╚███╔██║╚███╔╝ |
|
| 99 | + | ██╔╝══╝██╔██╗ |
|
| 100 | + | ██║ ██╔╝ ██╗ |
|
| 101 | + | ╚═╝ ╚═╝ ╚═╝ |
|
| 102 | + | </pre> |
|
| 103 | + | <p class="subtitle">a modern and extensible pixel editor implemented in rust.</p> |
|
| 104 | + | </section> |
|
| 105 | + | <div class="screenshot"> |
|
| 106 | + | <img src="overview.png"/> |
|
| 107 | + | </div> |
|
| 108 | + | <section> |
|
| 109 | + | <p><em>rx</em> is an extensible, modern and minimalist <strong>pixel editor</strong> |
|
| 110 | + | implemented in rust[0]. It's designed to have as little UI as possible, and instead |
|
| 111 | + | takes inspiration from vi's[1] modal nature and command mode.</p> |
|
| 112 | + | ||
| 113 | + | <p>Compared to other pixel editors, rx aims to be smaller, yet more configurable |
|
| 114 | + | and extendable. `rx` takes a different approach when it comes to animation |
|
| 115 | + | as well, which is done with *strips*.</p> |
|
| 116 | + | ||
| 117 | + | [0]: <a href="https://rust-lang.org">https://rust-lang.org</a><br/> |
|
| 118 | + | [1]: <a href="https://en.wikipedia.org/wiki/Vi">https://en.wikipedia.org/wiki/Vi</a> |
|
| 119 | + | </section> |
|
| 120 | + | ||
| 121 | + | <section> |
|
| 122 | + | <h2>GOALS</h2> |
|
| 123 | + | <ul> |
|
| 124 | + | <li>* Minimal UI. Clean aesthetics.</li> |
|
| 125 | + | <li>* Everything that should be controlled by the keyboard, is.</li> |
|
| 126 | + | <li>* Extensible and scriptable with a simple command-based language.</li> |
|
| 127 | + | <li>* Familiar to anyone with vi(m) knowledge.</li> |
|
| 128 | + | <li>* Snappy. All commands run in < 16ms.</li> |
|
| 129 | + | <li>* Optimized for advanced users. No hand-holding. vi-like philosophy.</li> |
|
| 130 | + | <li>* Small, hackable codebase. At most 10 KLOC.</li> |
|
| 131 | + | <li>* First-class Linux support. |
|
| 132 | + | </ul> |
|
| 133 | + | </section> |
|
| 134 | + | ||
| 135 | + | <section> |
|
| 136 | + | <h2>FEATURES</h2> |
|
| 137 | + | <ul> |
|
| 138 | + | <li>* Built-in sprite animation support, with live preview.</li> |
|
| 139 | + | <li>* Work with multiple files simultaneously.</li> |
|
| 140 | + | <li>* Extensible command system.</li> |
|
| 141 | + | <li>* Text-based configuration.</li> |
|
| 142 | + | <li>* HiDPI display support.</li> |
|
| 143 | + | <li>* Undo/redo support.</li> |
|
| 144 | + | <li>* PNG support.</li> |
|
| 145 | + | <li>* <em class="grey">Coming soon: Layers.</em></li> |
|
| 146 | + | <li>* <em class="grey">Coming soon: Visual mode.</em></li> |
|
| 147 | + | <li>* <em class="grey">Coming soon: Workspaces.</em></li> |
|
| 148 | + | </ul> |
|
| 149 | + | </section> |
|
| 150 | + | ||
| 151 | + | <section> |
|
| 152 | + | <h2>DOWNLOAD</h2> |
|
| 153 | + | You'll need <strong>cargo</strong> and <strong>rust</strong> to install <em>rx</em>. For more |
|
| 154 | + | detailed instructions, see the <a href="https://github.com/cloudhead/rx/blob/master/README">README</a>. |
|
| 155 | + | ||
| 156 | + | <h3>Linux</h3> |
|
| 157 | + | <div class="cli"><code>$ cargo install --git https://github.com/cloudhead/rx --locked --features vulkan</code></div> |
|
| 158 | + | <h3>macOS</h3> |
|
| 159 | + | <div class="cli"><code>$ cargo install --git https://github.com/cloudhead/rx --locked --features metal</code></div> |
|
| 160 | + | <h3>Windows (untested)</h3> |
|
| 161 | + | <div class="cli"><code>$ cargo install --git https://github.com/cloudhead/rx --locked --features dx12</code></div> |
|
| 162 | + | </section> |
|
| 163 | + | ||
| 164 | + | <section> |
|
| 165 | + | <h2>CONTRIBUTE</h2> |
|
| 166 | + | The source code is available at <a |
|
| 167 | + | href="https://github.com/cloudhead/rx">https://github.com/cloudhead/rx</a>. |
|
| 168 | + | <em>rx</em> is <em>free software</em>. |
|
| 169 | + | </section> |
|
| 170 | + | ||
| 171 | + | <footer> |
|
| 172 | + | © 2019 Alexis Sellier |
|
| 173 | + | </footer> |
|
| 174 | + | </body> |
|
| 175 | + | </html> |
rx/overview.png
added
+0 -0
Binary file changed.