summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--_layouts/master.html44
-rw-r--r--assets/logo.pngbin0 -> 70467 bytes
-rw-r--r--css/master.scss24
-rw-r--r--index.html39
-rw-r--r--roadmap.html204
5 files changed, 271 insertions, 40 deletions
diff --git a/_layouts/master.html b/_layouts/master.html
index f7216d41..3c4fc66b 100644
--- a/_layouts/master.html
+++ b/_layouts/master.html
@@ -9,8 +9,50 @@
9 </head> 9 </head>
10 <body> 10 <body>
11 <div class="container"> 11 <div class="container">
12 {{ content }} 12 <div class="row">
13 <div class="col-md-4">
14 <h1>
15 <img src="/assets/logo.png" alt="Sway" width="300" />
16 </h1>
17 <p>
18 Sway is a drop-in replacement for the <a href="http://i3wm.org/">i3
19 window manager</a>, but for Wayland instead of X11. It works
20 with your existing i3 configuration and supports most of i3's features,
21 and a few extras.
22 </p>
23 </div>
24 <div class="col-md-8">
25 {{ content }}
26 </div>
27 </div>
13 </div> 28 </div>
29 <nav class="navbar navbar-dark navbar-fixed-bottom">
30 <div class="container">
31 <a href="/" class="navbar-brand">Sway</span>
32 <ul class="nav navbar-nav">
33 <li class="nav-item">
34 <a class="nav-link"
35 href="https://github.com/SirCmpwn/sway/wiki">Releases</a>
36 </li>
37 <li class="nav-item">
38 <a class="nav-link"
39 href="https://github.com/SirCmpwn/sway">Source code</a>
40 </li>
41 <li class="nav-item">
42 <a class="nav-link"
43 href="/roadmap">Roadmap</a>
44 </li>
45 <li class="nav-item">
46 <a class="nav-link"
47 href="https://github.com/SirCmpwn/sway/wiki">FAQ</a>
48 </li>
49 <li class="nav-item">
50 <a class="nav-link"
51 href="http://webchat.freenode.net/?channels=sway&uio=d4">IRC channel</a>
52 </li>
53 </ul>
54 </div>
55 </nav>
14 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> 56 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
15 <script src="https://cdn.rawgit.com/twbs/bootstrap/v4-dev/dist/js/bootstrap.js"></script> 57 <script src="https://cdn.rawgit.com/twbs/bootstrap/v4-dev/dist/js/bootstrap.js"></script>
16 </body> 58 </body>
diff --git a/assets/logo.png b/assets/logo.png
new file mode 100644
index 00000000..8856de78
--- /dev/null
+++ b/assets/logo.png
Binary files differ
diff --git a/css/master.scss b/css/master.scss
index d5ef29af..f03da6c1 100644
--- a/css/master.scss
+++ b/css/master.scss
@@ -2,10 +2,32 @@
2--- 2---
3 3
4body { 4body {
5 background-color: #111; 5 background-color: #000;
6 color: #fff; 6 color: #fff;
7 margin-top: 1rem;
8 margin-bottom: 5rem;
7} 9}
8 10
9video { 11video {
10 max-width: 100%; 12 max-width: 100%;
11} 13}
14
15.text-center {
16 text-align: center;
17}
18
19hr {
20 border-color: white;
21}
22
23.table-success {
24 background-color: green;
25}
26
27.table-danger {
28 background-color: darken(red, 10);
29}
30
31nav {
32 background: black;
33}
diff --git a/index.html b/index.html
index 4247aebc..e7b5e392 100644
--- a/index.html
+++ b/index.html
@@ -3,41 +3,4 @@ title: Sway
3layout: master 3layout: master
4--- 4---
5 5
6<div class="row"> 6<video src="https://sr.ht/Phb3.webm" controls></video>
7 <div class="col-md-4">
8 <h1 class="text-center">Sway</h1>
9 <p>
10 Sway is a drop-in replacement for the <a href="http://i3wm.org/">i3
11 window manager</a>, but for Wayland instead of X11. It will
12 work with your existing i3 configuration file, and adds a few extra
13 features on top of that.
14 </p>
15 <ul>
16 <li>i3 configuration compatibility</li>
17 <li>i3 IPC compatibility</li>
18 <li>Multi-head support</li>
19 <li>Airblader gaps support</li>
20 <li>Touchscreen input bindings</li>
21 </ul>
22 <p class="text-muted">
23 sway is a work in progress. It is already suitable for everyday
24 use, but we have not yet met all of the goals set forth for the
25 project.
26 </p>
27 </div>
28 <div class="col-md-8">
29 <video src="https://sr.ht/Phb3.webm" controls></video>
30 </div>
31</div>
32<div class="row text-center" style="margin-top: 50px;">
33 <div class="col-md-3">
34 Get the <a href="https://github.com/SirCmpwn/sway">source code</a>
35 </div>
36 <div class="col-md-3">
37 Read the <a href="https://github.com/SirCmpwn/sway/wiki">FAQ</a>
38 </div>
39 <div class="col-md-3">
40 Join the <a href="http://webchat.freenode.net/?channels=sway&uio=d4">IRC channel</a>
41 </div>
42 <div class="col-md-1"> </div>
43</div>
diff --git a/roadmap.html b/roadmap.html
new file mode 100644
index 00000000..092a3d03
--- /dev/null
+++ b/roadmap.html
@@ -0,0 +1,204 @@
1---
2title: Sway Roadmap
3layout: master
4---
5
6<h1>Roadmap</h1>
7<h3 style="text-align: right">1.0</h3>
8<table class="table table-inverse table-sm">
9 <thead>
10 <tr>
11 <th style="width: 2rem;"></th>
12 <th>Feature</th>
13 </tr>
14 </thead>
15 <tbody>
16 <tr>
17 <td class="table-danger"></td>
18 <td>
19 Window borders
20 (<a href="https://github.com/SirCmpwn/sway/issues/477">#477</a>)
21 </td>
22 </tr>
23 <tr>
24 <td class="table-danger"></td>
25 <td>Tabbed and stacking window layouts</td>
26 </tr>
27 <tr>
28 <td class="table-danger"></td>
29 <td>Mouse support for swaybar</td>
30 </tr>
31 <tr>
32 <td class="table-danger"></td>
33 <td>
34 Full IPC protocol support
35 (<a href="https://github.com/SirCmpwn/sway/issues/98">#98</a>)
36 </td>
37 </tr>
38 <tr>
39 <td class="table-danger"></td>
40 <td>
41 Visual feedback from swaylock
42 (<a href="https://github.com/SirCmpwn/sway/issues/526">#526</a>)
43 </td>
44 </tr>
45 <tr>
46 <td class="table-danger"></td>
47 <td>
48 Can't interact with certain modal views
49 (<a href="https://github.com/SirCmpwn/sway/issues/505">#505</a>)
50 </td>
51 </tr>
52 <tr>
53 <td class="table-danger"></td>
54 <td>
55 swaybg/swaybar as shell surfaces
56 (<a href="https://github.com/SirCmpwn/sway/pull/450">#450</a>)
57 </td>
58 </tr>
59 <tr>
60 <td class="table-danger"></td>
61 <td>Client mouse capture</td>
62 </tr>
63 <tr>
64 <td class="table-danger"></td>
65 <td>
66 HiDPI support
67 (<a href="https://github.com/Cloudef/wlc/issues/57">wlc/#57</a>)
68 </td>
69 </tr>
70 <tr>
71 <td class="table-success"></td>
72 <td>
73 Most i3 commands
74 (<a href="https://github.com/SirCmpwn/sway/issues/2">#2</a>)
75 </td>
76 </tr>
77 <tr>
78 <td class="table-success"></td>
79 <td>Keybindings via bindsym/bindcode</td>
80 </tr>
81 <tr>
82 <td class="table-success"></td>
83 <td>Multihead support</td>
84 </tr>
85 <tr>
86 <td class="table-success"></td>
87 <td>Input device configuration</td>
88 </tr>
89 <tr>
90 <td class="table-success"></td>
91 <td>Display hotplugging</td>
92 </tr>
93 <tr>
94 <td class="table-success"></td>
95 <td>Input hotplugging</td>
96 </tr>
97 <tr>
98 <td class="table-success"></td>
99 <td>X11 support via Xwayland</td>
100 </tr>
101 <tr>
102 <td class="table-success"></td>
103 <td>swaybar</td>
104 </tr>
105 <tr>
106 <td class="table-success"></td>
107 <td>swaymsg (IPC)</td>
108 </tr>
109 <tr>
110 <td class="table-success"></td>
111 <td>swaygrab (screenshots/video)</td>
112 </tr>
113 <tr>
114 <td class="table-success"></td>
115 <td>swaybg (wallpapers)</td>
116 </tr>
117 <tr>
118 <td class="table-success"></td>
119 <td>swaylock</td>
120 </tr>
121 <tr>
122 <td class="table-success"></td>
123 <td>Floating windows</td>
124 </tr>
125 <tr>
126 <td class="table-success"></td>
127 <td>Scratchpad</td>
128 </tr>
129 <tr>
130 <td class="table-success"></td>
131 <td>Window criteria</td>
132 </tr>
133 <tr>
134 <td class="table-success"></td>
135 <td>Clipboard</td>
136 </tr>
137 <tr>
138 <td class="table-success"></td>
139 <td>Gaps</td>
140 </tr>
141 <tr>
142 <td class="table-success"></td>
143 <td>RGBA swaybar, swaylock</td>
144 </tr>
145 </tbody>
146</table>
147<h3 style="text-align: right">Future</h3>
148<table class="table table-inverse table-sm">
149 <thead>
150 <tr>
151 <th style="width: 2rem;"></th>
152 <th>Feature</th>
153 </tr>
154 </thead>
155 <tbody>
156 <tr>
157 <td class="table-danger"></td>
158 <td>Drag and drop</td>
159 </tr>
160 <tr>
161 <td class="table-danger"></td>
162 <td>Modesetting</td>
163 </tr>
164 <tr>
165 <td class="table-danger"></td>
166 <td>Touchscreen support</td>
167 </tr>
168 <tr>
169 <td class="table-danger"></td>
170 <td>Rotating outputs</td>
171 </tr>
172 <tr>
173 <td class="table-danger"></td>
174 <td>Restart in place</td>
175 </tr>
176 <tr>
177 <td class="table-danger"></td>
178 <td>Marks</td>
179 </tr>
180 <tr>
181 <td class="table-danger"></td>
182 <td>Saving/loading layouts as JSON</td>
183 </tr>
184 <tr>
185 <td class="table-danger"></td>
186 <td>Multithreaded swaygrab video capture</td>
187 </tr>
188 <tr>
189 <td class="table-danger"></td>
190 <td>Standardized permission granting system</td>
191 </tr>
192 <tr>
193 <td class="table-danger"></td>
194 <td>Nvidia proprietary driver support</td>
195 </tr>
196 <tr>
197 <td class="table-danger"></td>
198 <td>
199 Bind apps to specific workspace
200 (<a href="https://github.com/SirCmpwn/sway/issues/462">#462</a>)
201 </td>
202 </tr>
203 </tbody>
204</table>