1
0
Fork 0

[client+server] Add new icons to interface from openiconic, and send files to client byte-for-byte

This commit is contained in:
Starbeamrainbowlabs 2017-10-06 15:08:10 +01:00
parent 25f3375a15
commit f52665ee6d
8 changed files with 14 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 B

View File

@ -22,9 +22,9 @@
</section>
<section class="tools">
<span class="tool-selector" data-tool-name="brush" title="Draw lines with a brush." data-selected>&#x1f58c;</span>
<span class="tool-selector" data-tool-name="pan" title="Pan around the plane.">&#x1f591;</span>
<span class="tool-selector" data-tool-name="pointer" title="Point at things, but don't change them.">&#x2739;</span>
<span class="tool-selector" data-tool-name="brush" title="Draw lines with a brush." data-selected><img src="images/icons/brush.png" aria-hidden="true" /></span>
<span class="tool-selector" data-tool-name="pan" title="Pan around the plane."><img src="images/icons/pan.png" aria-hidden="true" /></span>
<span class="tool-selector" data-tool-name="pointer" title="Point at things, but don't change them."><img src="images/icons/point.png" aria-hidden="true" /></span>
</section>
<hr />

View File

@ -127,6 +127,9 @@
<EmbeddedResource Include="ClientFiles\favicon.ico" />
<EmbeddedResource Include="ClientFiles\nibriboard.svg" />
<EmbeddedResource Include="ClientFiles\images\transparent-square-tiles.png" />
<EmbeddedResource Include="ClientFiles\images\icons\brush.png" />
<EmbeddedResource Include="ClientFiles\images\icons\pan.png" />
<EmbeddedResource Include="ClientFiles\images\icons\point.png" />
</ItemGroup>
<ItemGroup>
<Folder Include="RippleSpace\" />
@ -144,7 +147,10 @@
<MonoDevelop>
<Properties>
<Policies>
<DotNetNamingPolicy ResourceNamePolicy="FileFormatDefault" DirectoryNamespaceAssociation="PrefixedHierarchical" />
<DotNetNamingPolicy ResourceNamePolicy="FileFormatDefault" DirectoryNamespaceAssociation="PrefixedHierarchical">
<inheritsSet />
<inheritsScope />
</DotNetNamingPolicy>
</Policies>
</Properties>
</MonoDevelop>

View File

@ -115,7 +115,7 @@ namespace Nibriboard
response.ContentType = LookupMimeType(expandedFilePath);
string embeddedFile = EmbeddedFiles.ReadAllText(expandedFilePath);
byte[] embeddedFile = EmbeddedFiles.ReadAllBytes(expandedFilePath);
try
{

@ -1 +1 @@
Subproject commit e3cfbfdbbb4cbc5c7a8732ab51a53471cd92aff1
Subproject commit 62f67e924c652d84956ed2bbf87588fd5ae963a9

View File

@ -17,6 +17,8 @@ An infinite whiteboard for recording those big ideas.
- [rollupify](https://www.npmjs.com/package/rollupify) - Adds support for es6 modules to browserify, and removes unused code from the final bundle
- Images:
- [Transparent Square Tiles](https://www.toptal.com/designers/subtlepatterns/transparent-square-tiles/) from [subtlepatterns.com](https://subtlepatterns.com/)
- Icons:
- [OpenIconic](https://useiconic.com/open) - brush, move -> pan, sun -> point
- Future reference: Libraries I am considering
- [Paper.js](http://paperjs.org/) - Client-side rendering
- [IotWeb](http://sensaura.org/pages/tools/iotweb/) - Underlying HTTP / WebSocket server