@@ -97,3 +97,159 @@ Examples
97
97
Examples showcasing usage of desktopJS for various containers and scenarios can be found under
98
98
the [ examples] ( https://github.com/MorganStanley/desktopJS/tree/main/examples ) directory.
99
99
100
+ Feature Matrix
101
+ --------
102
+ <table >
103
+ <thead>
104
+ <tr>
105
+ <th> Feature </th><th> Browser </th><th> ComposeUI</th>
106
+ </tr>
107
+ </thead>
108
+ <tbody>
109
+ <tr>
110
+ <td colspan=3> Hosting </td>
111
+ </tr><tr>
112
+ <td class="feature"> Web </td>
113
+ <td class="browser" class="container"> :heavy_check_mark: </td>
114
+ <td class="container" class="composeui"> :heavy_check_mark: </td>
115
+ </tr><tr>
116
+ <td class="feature"> WPF </td>
117
+ <td class="browser" class="container"> :x: </td>
118
+ <td class="container" class="composeui"> :x:</td>
119
+ </tr><tr>
120
+ <td class="feature"> WinForms</td>
121
+ <td class="browser" class="container"> :x: </td>
122
+ <td class="container" class="composeui"> :x:</td>
123
+ </tr><tr>
124
+ <td class="feature"> Java</td>
125
+ <td class="browser" class="container"> :x: </td>
126
+ <td class="container" class="composeui"> :x: </td>
127
+ </tr><tr>
128
+ <td class="feature"> Win32 </td>
129
+ <td class="browser" class="container"> :x: </td>
130
+ <td class="container" class="composeui"> :x:</td>
131
+ </tr><tr>
132
+ <td class="feature"> Flash </td>
133
+ <td class="browser" class="container"> :heavy_check_mark: </td>
134
+ <td class="container" class="composeui"> :x:</td>
135
+ </tr><tr>
136
+ <td colspan=3> MessageBus </td>
137
+ </tr><tr>
138
+ <td class="feature"> Cross Window</td>
139
+ <td class="browser" class="container"> :heavy_check_mark: </td>
140
+ <td class="container" class="composeui"> :heavy_check_mark:</td>
141
+ </tr><tr>
142
+ <td class="feature"> Cross Technology </td>
143
+ <td class="browser" class="container"> :x: </td>
144
+ <td class="container" class="composeui"> :heavy_check_mark:</td>
145
+ </tr><tr>
146
+ <td class="feature"> Cross Process</td>
147
+ <td class="browser" class="container"> :x:</td>
148
+ <td class="container" class="composeui"> :heavy_check_mark:</td>
149
+ </tr><tr>
150
+ <td class="feature"> Cross Machine </td>
151
+ <td class="browser" class="container"> :x: </td>
152
+ <td class="container" class="composeui"> :x:</td>
153
+ </tr><tr>
154
+ <td colspan=3> Platform </td>
155
+ </tr><tr>
156
+ <td class="feature"> Windows </td>
157
+ <td class="browser" class="container"> :heavy_check_mark: </td>
158
+ <td class="container" class="composeui"> :heavy_check_mark:</td>
159
+ </tr><tr>
160
+ <td class="feature"> Mac </td>
161
+ <td class="browser" class="container"> :heavy_check_mark:</td>
162
+ <td class="container" class="composeui"> :x:</td>
163
+ </tr><tr>
164
+ <td class="feature"> Linux </td>
165
+ <td class="browser" class="container"> :heavy_check_mark: </td>
166
+ <td class="container" class="composeui"> :x:</td>
167
+ </tr><tr>
168
+ <td colspan=3 > Node.js </td>
169
+ </tr><tr>
170
+ <td class="feature"> Bootstrap </td>
171
+ <td class="browser" class="container"> :x: </td>
172
+ <td class="container" class="composeui"> :x:</td>
173
+ </tr><tr>
174
+ <td class="feature"> Renderer</td>
175
+ <td class="browser" class="container"> :x: </td>
176
+ <td class="container" class="composeui"> :x:</td>
177
+ </tr><tr>
178
+ <td colspan=3 > Notifications </td>
179
+ </tr><tr>
180
+ <td class="feature"> Native API</td>
181
+ <td class="browser" class="container"> :heavy_check_mark:</td>
182
+ <td class="container" class="composeui"> :x:</td>
183
+ </tr><tr>
184
+ <td class="feature"> Web Notifications </td>
185
+ <td class="browser" class="container"> :heavy_check_mark: </td>
186
+ <td class="container" class="composeui"> :x:</td>
187
+ </tr><tr>
188
+ <td class="feature"> System tray</td>
189
+ <td class="browser" class="container"></td>
190
+ <td class="container" class="composeui"></td>
191
+ </tr><tr>
192
+ <td class="feature"> Icon </td>
193
+ <td class="browser" class="container"> :x: </td>
194
+ <td class="container" class="composeui"> :heavy_check_mark:</td>
195
+ </tr><tr>
196
+ <td class="feature"> Context Menu</td>
197
+ <td class="browser" class="container"> :x:</td>
198
+ <td class="container" class="composeui"> :x:</td>
199
+ </tr><tr>
200
+ <td colspan=3> Windows </td>
201
+ </tr><tr>
202
+ <td class="feature"> Popups</td>
203
+ <td class="browser" class="container"> :heavy_check_mark:</td>
204
+ <td class="container" class="composeui"> :x:</td>
205
+ </tr><tr>
206
+ <td class="feature"> Modal </td>
207
+ <td class="browser" class="container"> :x: </td>
208
+ <td class="container" class="composeui"> :x:</td>
209
+ </tr><tr>
210
+ <td class="feature"> Frameless</td>
211
+ <td class="browser" class="container"> :x:</td>
212
+ <td class="container" class="composeui"> :x:</td>
213
+ </tr><tr>
214
+ <td class="feature"> Screenshot </td>
215
+ <td class="browser" class="container"> :heavy_check_mark:</td>
216
+ <td class="container" class="composeui"> :x:</td>
217
+ </tr><tr>
218
+ <td colspan=3> Window Management </td>
219
+ </tr><tr>
220
+ <td class="feature"> Persistence </td>
221
+ <td class="browser" class="container">
222
+ <a href="http://opensource.morganstanley.com/desktopJS/">desktopJS</a>
223
+ </td>
224
+ <td class="container" class="composeui"> :x:</td>
225
+ </tr><tr>
226
+ <td class="feature"> Grouping </td>
227
+ <td class="container" class="browser"> :x: </td>
228
+ <td class="container" class="composeui"> :x:</td>
229
+ </tr><tr>
230
+ <td class="feature"> Snap/Dock </td>
231
+ <td class="container" class="browser"> :x:</td>
232
+ <td class="container" class="composeui"> :x:</td>
233
+ </tr><tr>
234
+ <td class="feature"> Tabbing </td>
235
+ <td class="container" class="browser"> :heavy_check_mark: </td>
236
+ <td class="container" class="composeui"> :x:</td>
237
+ </tr><tr>
238
+ <td class="feature"> Remote Administration </td>
239
+ <td class="container" class="browser">:x:</td>
240
+ <td class="container" class="composeui">:x:</td>
241
+ </tr><tr>
242
+ <td class="feature"> Restart </td>
243
+ <td class="container" class="browser"> :x: </td>
244
+ <td class="container" class="composeui"> :x:</td>
245
+ </tr><tr>
246
+ <td class="feature"> Shutdown </td>
247
+ <td class="container" class="browser"> :x:</td>
248
+ <td class="container" class="composeui"> :x:</td>
249
+ </tr><tr>
250
+ <td class="feature"> Screenshot </td>
251
+ <td class="container" class="browser"> :x: </td>
252
+ <td class="container" class="composeui"> :x:</td>
253
+ </tr>
254
+ </tbody>
255
+ </table >
0 commit comments