aboutsummaryrefslogtreecommitdiffstats
path: root/roadmap.html
diff options
context:
space:
mode:
Diffstat (limited to 'roadmap.html')
-rw-r--r--roadmap.html204
1 files changed, 204 insertions, 0 deletions
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>