Code Monkey home page Code Monkey logo

stylusboard's Introduction

Stylusboard

Shared whiteboard server for Stylus Labs Write - enables multiple users to collaborate in real time on a handwritten document. To set your server as the default in Write, enable advanced preferences, then in the Advanced -> Whiteboard server field enter the host name or IP address of the machine running this server.

To connect to a different server and/or with a different username than the default, use the following format for the whiteboard ID in the Open Whiteboard and Create Whiteboard dialogs:

[user[:password]@server/]whiteboard_id

Usage: Install node.js and npm, clone this repo and run npm install, then run node whiteboard.js. Tested with node.js 12.18.3 (and 0.10.36)

Linux executable packaged with jx: http://www.styluslabs.com/write/stylusboard (Download and run this to get started quickly).

By default, runs in anonymous mode, accepting all connections. To require login, specify a sqlite database file with the --db argument or db option in config file. dbUtil.js can be used to create and add users to the database - run node dbUtil.js help for options.

Contact support at styluslabs.com with any issues or to request changes to the client-side code in Write.

stylusboard's People

Contributors

pbsurf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

stylusboard's Issues

Latex

Any chance it will get Latex support? It would be great

HTTPS

Feature request / question: Is there any chance to make the server part for Write encrypt its traffic? E.g. by putting it behind a reverse proxy like Nginx?

Cursor Style

Good afternoon,

I've recently discovered your beautiful app and I find really nice so far.

There is one thing that is bugging me though... I don't understand how to change the style of the cursor and it's bothering me a bit. Every time I lift up my pen, the cursor appears and disapears as soon as I start writing again. The thing that is bothering me here is not the cursor in itself, but its style.
I write with a very thin pen, and seeing a big white circle appearing and dispearing constantly while I'm writing is a bit distracting. This is what it looks like.

I saw that in the Advanced Settings -> User Interface there is the option Cursor Mode, which we may select from 3 items. The last of these items is Custom and that made me think that there was maybe a way to customize the cursor, but I haven't found that way.
I tried tweaking the config file a bit, with no success.

I was using MyPaint before switching to your application and I really liked the feel of that cursor, it was much less distracting. This is what it looked like on MyPaint.
Do you know how I could get this type of cursor?

For your information (even though it might not be very useful), I'm on Ubuntu 18.04 LTS, with i3wm and the graphical tablet I use to write is a Wacom Bamboo (a pretty old version, like this one)
Let me know if you need more information to help you solve my problem.

Thanks a lot in advance for your help :)

Not running on Raspberry Pi

Today I have tried to run stylusboard on a Raspberry Pi 4 and got this error message:

-bash: ./stylusboard: cannot execute binary file: Exec format error

Is it possible for you to package a ARM version of this Linux executable?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.