Add 'rx'

b1de2950cc0abbd2db702a0e1d6e18587f360936
Alexis Sellier committed ago 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>&copy; 2010-2015 Alexis Sellier</p>
25 +
      <p>&copy; 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 &mdash; 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 &lt; 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 +
      &copy; 2019 Alexis Sellier
173 +
    </footer>
174 +
  </body>
175 +
</html>
rx/overview.png added +0 -0

Binary file changed.