Update L+F, add roadmap

This commit is contained in:
Drew DeVault 2016-03-24 20:02:07 -04:00
parent a24059001c
commit f029cecfe4
5 changed files with 271 additions and 40 deletions

View file

@ -9,8 +9,50 @@
</head> </head>
<body> <body>
<div class="container"> <div class="container">
<div class="row">
<div class="col-md-4">
<h1>
<img src="/assets/logo.png" alt="Sway" width="300" />
</h1>
<p>
Sway is a drop-in replacement for the <a href="http://i3wm.org/">i3
window manager</a>, but for Wayland instead of X11. It works
with your existing i3 configuration and supports most of i3's features,
and a few extras.
</p>
</div>
<div class="col-md-8">
{{ content }} {{ content }}
</div> </div>
</div>
</div>
<nav class="navbar navbar-dark navbar-fixed-bottom">
<div class="container">
<a href="/" class="navbar-brand">Sway</span>
<ul class="nav navbar-nav">
<li class="nav-item">
<a class="nav-link"
href="https://github.com/SirCmpwn/sway/wiki">Releases</a>
</li>
<li class="nav-item">
<a class="nav-link"
href="https://github.com/SirCmpwn/sway">Source code</a>
</li>
<li class="nav-item">
<a class="nav-link"
href="/roadmap">Roadmap</a>
</li>
<li class="nav-item">
<a class="nav-link"
href="https://github.com/SirCmpwn/sway/wiki">FAQ</a>
</li>
<li class="nav-item">
<a class="nav-link"
href="http://webchat.freenode.net/?channels=sway&uio=d4">IRC channel</a>
</li>
</ul>
</div>
</nav>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdn.rawgit.com/twbs/bootstrap/v4-dev/dist/js/bootstrap.js"></script> <script src="https://cdn.rawgit.com/twbs/bootstrap/v4-dev/dist/js/bootstrap.js"></script>
</body> </body>

BIN
assets/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View file

@ -2,10 +2,32 @@
--- ---
body { body {
background-color: #111; background-color: #000;
color: #fff; color: #fff;
margin-top: 1rem;
margin-bottom: 5rem;
} }
video { video {
max-width: 100%; max-width: 100%;
} }
.text-center {
text-align: center;
}
hr {
border-color: white;
}
.table-success {
background-color: green;
}
.table-danger {
background-color: darken(red, 10);
}
nav {
background: black;
}

View file

@ -3,41 +3,4 @@ title: Sway
layout: master layout: master
--- ---
<div class="row"> <video src="https://sr.ht/Phb3.webm" controls></video>
<div class="col-md-4">
<h1 class="text-center">Sway</h1>
<p>
Sway is a drop-in replacement for the <a href="http://i3wm.org/">i3
window manager</a>, but for Wayland instead of X11. It will
work with your existing i3 configuration file, and adds a few extra
features on top of that.
</p>
<ul>
<li>i3 configuration compatibility</li>
<li>i3 IPC compatibility</li>
<li>Multi-head support</li>
<li>Airblader gaps support</li>
<li>Touchscreen input bindings</li>
</ul>
<p class="text-muted">
sway is a work in progress. It is already suitable for everyday
use, but we have not yet met all of the goals set forth for the
project.
</p>
</div>
<div class="col-md-8">
<video src="https://sr.ht/Phb3.webm" controls></video>
</div>
</div>
<div class="row text-center" style="margin-top: 50px;">
<div class="col-md-3">
Get the <a href="https://github.com/SirCmpwn/sway">source code</a>
</div>
<div class="col-md-3">
Read the <a href="https://github.com/SirCmpwn/sway/wiki">FAQ</a>
</div>
<div class="col-md-3">
Join the <a href="http://webchat.freenode.net/?channels=sway&uio=d4">IRC channel</a>
</div>
<div class="col-md-1"> </div>
</div>

204
roadmap.html Normal file
View file

@ -0,0 +1,204 @@
---
title: Sway Roadmap
layout: master
---
<h1>Roadmap</h1>
<h3 style="text-align: right">1.0</h3>
<table class="table table-inverse table-sm">
<thead>
<tr>
<th style="width: 2rem;"></th>
<th>Feature</th>
</tr>
</thead>
<tbody>
<tr>
<td class="table-danger"></td>
<td>
Window borders
(<a href="https://github.com/SirCmpwn/sway/issues/477">#477</a>)
</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Tabbed and stacking window layouts</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Mouse support for swaybar</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>
Full IPC protocol support
(<a href="https://github.com/SirCmpwn/sway/issues/98">#98</a>)
</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>
Visual feedback from swaylock
(<a href="https://github.com/SirCmpwn/sway/issues/526">#526</a>)
</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>
Can't interact with certain modal views
(<a href="https://github.com/SirCmpwn/sway/issues/505">#505</a>)
</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>
swaybg/swaybar as shell surfaces
(<a href="https://github.com/SirCmpwn/sway/pull/450">#450</a>)
</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Client mouse capture</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>
HiDPI support
(<a href="https://github.com/Cloudef/wlc/issues/57">wlc/#57</a>)
</td>
</tr>
<tr>
<td class="table-success"></td>
<td>
Most i3 commands
(<a href="https://github.com/SirCmpwn/sway/issues/2">#2</a>)
</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Keybindings via bindsym/bindcode</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Multihead support</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Input device configuration</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Display hotplugging</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Input hotplugging</td>
</tr>
<tr>
<td class="table-success"></td>
<td>X11 support via Xwayland</td>
</tr>
<tr>
<td class="table-success"></td>
<td>swaybar</td>
</tr>
<tr>
<td class="table-success"></td>
<td>swaymsg (IPC)</td>
</tr>
<tr>
<td class="table-success"></td>
<td>swaygrab (screenshots/video)</td>
</tr>
<tr>
<td class="table-success"></td>
<td>swaybg (wallpapers)</td>
</tr>
<tr>
<td class="table-success"></td>
<td>swaylock</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Floating windows</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Scratchpad</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Window criteria</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Clipboard</td>
</tr>
<tr>
<td class="table-success"></td>
<td>Gaps</td>
</tr>
<tr>
<td class="table-success"></td>
<td>RGBA swaybar, swaylock</td>
</tr>
</tbody>
</table>
<h3 style="text-align: right">Future</h3>
<table class="table table-inverse table-sm">
<thead>
<tr>
<th style="width: 2rem;"></th>
<th>Feature</th>
</tr>
</thead>
<tbody>
<tr>
<td class="table-danger"></td>
<td>Drag and drop</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Modesetting</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Touchscreen support</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Rotating outputs</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Restart in place</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Marks</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Saving/loading layouts as JSON</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Multithreaded swaygrab video capture</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Standardized permission granting system</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>Nvidia proprietary driver support</td>
</tr>
<tr>
<td class="table-danger"></td>
<td>
Bind apps to specific workspace
(<a href="https://github.com/SirCmpwn/sway/issues/462">#462</a>)
</td>
</tr>
</tbody>
</table>