Skip to content

Commit

Permalink
chore(Readme): Feature Matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
kruplm committed Mar 25, 2024
1 parent 0ce318c commit f340b26
Showing 1 changed file with 156 additions and 0 deletions.
156 changes: 156 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,159 @@ Examples
Examples showcasing usage of desktopJS for various containers and scenarios can be found under
the [examples](https://github.com/MorganStanley/desktopJS/tree/main/examples) directory.

Feature Matrix
--------
<table>
<thead>
<tr>
<th> Feature </th><th> Browser </th><th> ComposeUI</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan=3> Hosting </td>
</tr><tr>
<td class="feature"> Web </td>
<td class="browser" class="container"> :heavy_check_mark: </td>
<td class="container" class="composeui"> :heavy_check_mark: </td>
</tr><tr>
<td class="feature"> WPF </td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> WinForms</td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Java</td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x: </td>
</tr><tr>
<td class="feature"> Win32 </td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Flash </td>
<td class="browser" class="container"> :heavy_check_mark: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td colspan=3> MessageBus </td>
</tr><tr>
<td class="feature"> Cross Window</td>
<td class="browser" class="container"> :heavy_check_mark: </td>
<td class="container" class="composeui"> :heavy_check_mark:</td>
</tr><tr>
<td class="feature"> Cross Technology </td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :heavy_check_mark:</td>
</tr><tr>
<td class="feature"> Cross Process</td>
<td class="browser" class="container"> :x:</td>
<td class="container" class="composeui"> :heavy_check_mark:</td>
</tr><tr>
<td class="feature"> Cross Machine </td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td colspan=3> Platform </td>
</tr><tr>
<td class="feature"> Windows </td>
<td class="browser" class="container"> :heavy_check_mark: </td>
<td class="container" class="composeui"> :heavy_check_mark:</td>
</tr><tr>
<td class="feature"> Mac </td>
<td class="browser" class="container"> :heavy_check_mark:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Linux </td>
<td class="browser" class="container"> :heavy_check_mark: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td colspan=3 > Node.js </td>
</tr><tr>
<td class="feature"> Bootstrap </td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Renderer</td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td colspan=3 > Notifications </td>
</tr><tr>
<td class="feature"> Native API</td>
<td class="browser" class="container"> :heavy_check_mark:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Web Notifications </td>
<td class="browser" class="container"> :heavy_check_mark: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> System tray</td>
<td class="browser" class="container"></td>
<td class="container" class="composeui"></td>
</tr><tr>
<td class="feature"> Icon </td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :heavy_check_mark:</td>
</tr><tr>
<td class="feature"> Context Menu</td>
<td class="browser" class="container"> :x:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td colspan=3> Windows </td>
</tr><tr>
<td class="feature"> Popups</td>
<td class="browser" class="container"> :heavy_check_mark:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Modal </td>
<td class="browser" class="container"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Frameless</td>
<td class="browser" class="container"> :x:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Screenshot </td>
<td class="browser" class="container"> :heavy_check_mark:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td colspan=3> Window Management </td>
</tr><tr>
<td class="feature"> Persistence </td>
<td class="browser" class="container">
<a href="http://opensource.morganstanley.com/desktopJS/">desktopJS</a>
</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Grouping </td>
<td class="container" class="browser"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Snap/Dock </td>
<td class="container" class="browser"> :x:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Tabbing </td>
<td class="container" class="browser"> :heavy_check_mark: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Remote Administration </td>
<td class="container" class="browser">:x:</td>
<td class="container" class="composeui">:x:</td>
</tr><tr>
<td class="feature"> Restart </td>
<td class="container" class="browser"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Shutdown </td>
<td class="container" class="browser"> :x:</td>
<td class="container" class="composeui"> :x:</td>
</tr><tr>
<td class="feature"> Screenshot </td>
<td class="container" class="browser"> :x: </td>
<td class="container" class="composeui"> :x:</td>
</tr>
</tbody>
</table>

0 comments on commit f340b26

Please sign in to comment.