Ophir LOJKINE
55f53b48b6
Display the board name in the page title
7 years ago
Ophir LOJKINE
caf56bd503
Remove will-change optimization after use
7 years ago
Ophir LOJKINE
633d74b028
Add support for zoom
Fixes #11
7 years ago
Ophir LOJKINE
22acdc9255
Add the current position to the URL
Fixes #9
7 years ago
Ophir LOJKINE
67e5364567
Make the initial board rendering faster (but less smooth)
7 years ago
Ophir LOJKINE
5eddc262bb
change behavior on disconnection
7 years ago
Ophir LOJKINE
ea001f54bd
Implement MAX_BOARD_SIZE on the client
7 years ago
ophir
32c0020dca
Add support for transparency
Closes #5
7 years ago
ophir
5c4daacfec
Reload the page on server update
7 years ago
Ophir LOJKINE
72e809d57e
Random color on login!
7 years ago
Ophir LOJKINE
e708bd79cb
Handle reconnection when the server is restarted
7 years ago
Ophir LOJKINE
88aa591e9a
Improve initial rendering performance
7 years ago
Ophir LOJKINE
3537e6341a
Make touch events explicitely active
7 years ago
Ophir LOJKINE
ed05f515fe
Reformat code
7 years ago
Ophir LOJKINE
22a882d7bb
Avoid runtime error when the browser language is not supported
7 years ago
Ophir LOJKINE
2786fa4641
Update the pencil tool to work with latest browsers
7 years ago
Ophir LOJKINE
c08e965fea
Fix bug in handling of messages adressed to a tool that is not loaded
10 years ago
Ophir LOJKINE
502f210232
Unread messages count
10 years ago
Ophir LOJKINE
55851a3c5a
Send child messages of invalid messages
10 years ago
Ophir LOJKINE
8bb9479972
Improve IE9 Compatibility
10 years ago
Ophir LOJKINE
dc461b52f3
Add a simple internationalization system
10 years ago
Ophir LOJKINE
11e2bea283
Code style improvement
10 years ago
Ophir LOJKINE
e944fc3946
Remove dependency to font-awesome
Use Unicode icons instead
10 years ago
Ophir LOJKINE
276725c138
Remove dependency to font-awesome
Use Unicode icons instead
10 years ago
Ophir LOJKINE
bb165cd6e4
Allow multiple boards on a single wbo instance.
This is the last feature I wanted before switching to 1.0.
12 years ago
Ophir LOJKINE
aebd2ef973
improve display on mobile. There is still much to do...
12 years ago
Ophir LOJKINE
a582ef4e18
Replace jscolor by a homemade color picker.
It is called canvascolor, and it's based on HTML5 canvas (we don't care, we don't target old browsers).
Advantages over jscolor:
- has color history (previously choosed colors are displayed)
- more beautiful
- way smaller ~1KB when minified and gzipped. (It's not gzipped yet)
- Works on fixed input elements (CSS position:fixed)
However:
- Not every color can be choosen graphically. In HSV, only colors with S=1 are displayed.
- Not tested on mobile (but it should work), not responsive to touch events.
12 years ago
Ophir LOJKINE
2257ba473a
Add tool icons
12 years ago
Ophir LOJKINE
43eb94e48f
Bug correction: message hooks should be applied to children messages too
12 years ago
Ophir LOJKINE
0ed94cb1d2
Put the GUI change in Tools.change in a try {...} statement.
This circumvents a bug in IE9, where classList is not implemented.
12 years ago
Ophir LOJKINE
5690bd3cf0
Improve board architecture. Correct several bugs, including messages being drawn twice, and messages not being drawn at all.
12 years ago
Ophir LOJKINE
fd35a486b8
Rework the way the server stores data to make it handle updates and deletions more intelligentlty.
Some work was done on the client-side too, and board loading should now be much faster.
12 years ago
Ophir LOJKINE
54dcfa9c0c
Correct feature detection for performance.now polyfill.
That should fix wbo on android native browser, which has a window.performance object, but does not implement performance.now()
12 years ago
Ophir LOJKINE
31bbe268f4
Include jscolor color picker.
12 years ago
Ophir LOJKINE
7506eb27b6
JSHint corrections
12 years ago
Ophir LOJKINE
0d536ae380
Make chronological UIDs.
12 years ago
Ophir LOJKINE
f88592d235
Update the pencil tool to make beautiful smooth paths (with bezier curves) instead of polylines.
12 years ago
Ophir LOJKINE
9dd08e656a
Load jscolor only if the browser doesn't support <input type='color'>
12 years ago
Ophir LOJKINE
c34c141b8e
Add a true color picker (jscolor from jscolor.com)
12 years ago
Ophir LOJKINE
5bdf54782b
Support touch events. That's the beginning of mobile devices support...
Currently, support is far from being satisfying.
12 years ago
Ophir LOJKINE
3b04f31630
resizeCanvas() : Refinement in constants
12 years ago
Ophir LOJKINE
671411c62e
Make the canvas grow faster, so that it really feels like its infinite.
12 years ago
Ophir LOJKINE
b276a7f1e7
Custom mouse cursors for every tools
12 years ago
Ophir LOJKINE
33826bc11b
Add header info
12 years ago
Ophir LOJKINE
1728d5863b
Add licensing information to javascript files.
12 years ago
lovasoa
dec8335992
Add a polyfill for performance.now
12 years ago
Ophir LOJKINE
28bc5d25c9
Upload to nodejitsu. Fix HTML.
12 years ago
Ophir LOJKINE
6888c33e49
GUI improvements:
Make a beautiful tool menu.
Choose a standard font for the text tool: Arial.
12 years ago
Ophir LOJKINE
b557375a08
Improve tool architecture, and add a new tool, to write text.
12 years ago
Ophir LOJKINE
3601154abf
Bug corrections and improvements
12 years ago