Ophir LOJKINE
aebd2ef973
improve display on mobile. There is still much to do...
il y a 12 ans
Ophir LOJKINE
1037eba5e2
again
il y a 12 ans
Ophir LOJKINE
b2879da9c0
smaller text size in menu
il y a 12 ans
Ophir LOJKINE
346e0650bc
typo
il y a 12 ans
Ophir LOJKINE
9889987570
Improve behaviour when zooming. Makes wbo a bit more usable on small screens.
il y a 12 ans
Ophir LOJKINE
4f6ce14f14
Add a small description
il y a 12 ans
Ophir LOJKINE
3a73123e3e
Add a link to the demonstration server
il y a 12 ans
Ophir LOJKINE
8867dbee84
Merge branch 'master' of https://github.com/lovasoa/whitebophir
Include the hollidays changes, including the new color picker.
il y a 12 ans
Ophir LOJKINE
d8d0ecb223
Old package.json
il y a 12 ans
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.
il y a 12 ans
Ophir LOJKINE
c2024c6c7a
prepare multiple boards (rooms)
il y a 12 ans
Ophir LOJKINE
fce882a5c5
bug correction
il y a 12 ans
Ophir LOJKINE
464a39f238
Performance logging
il y a 12 ans
Ophir LOJKINE
b6f6c9d035
Add a converter between the json history format and svg.
il y a 12 ans
Ophir LOJKINE
70b1519205
Bug corrections
il y a 12 ans
Ophir LOJKINE
abf028efeb
Correct a bug that occured when the history file could not be written.
il y a 12 ans
Ophir LOJKINE
7204c02a29
Create the server-data directory
il y a 12 ans
Ophir LOJKINE
efd87429d3
Syntax error
il y a 12 ans
Ophir LOJKINE
1baeb25681
Finally, we don't use mongodb (yet?)
il y a 12 ans
Ophir LOJKINE
2257ba473a
Add tool icons
il y a 12 ans
Ophir LOJKINE
43eb94e48f
Bug correction: message hooks should be applied to children messages too
il y a 12 ans
Ophir LOJKINE
8a3bd2349e
remove useless server things
il y a 12 ans
Ophir LOJKINE
e57979276e
remove debugging server log
il y a 12 ans
Ophir LOJKINE
f6539cb87f
Change socket.io configuration
il y a 12 ans
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.
il y a 12 ans
Ophir LOJKINE
beddafedcd
Change default color. (and make it a W3C-valid 6-digit hex color). The new default color is #1913B0
il y a 12 ans
Ophir LOJKINE
5690bd3cf0
Improve board architecture. Correct several bugs, including messages being drawn twice, and messages not being drawn at all.
il y a 12 ans
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.
il y a 12 ans
Ophir LOJKINE
2c75908461
Hopefully correct a bug where text was not saved. This bug occured at least on firefox for mobile.
il y a 12 ans
Ophir LOJKINE
40ef0595b7
Correct bug and improve pencil tool. Lines can now be updated.
il y a 12 ans
Ophir LOJKINE
59ad74149a
Disable auto-zooming on text focus on mobile.
il y a 12 ans
Ophir LOJKINE
374ea859b1
My hands are typing words.
Update a constant
il y a 12 ans
Ophir LOJKINE
b08d6d35f1
Rename 'field' to 'id' in messages.
il y a 12 ans
Ophir LOJKINE
e75a7d34aa
Log errors with console.error instead of console.log
il y a 12 ans
Ophir LOJKINE
49671de0b2
Correct CSS bug in error page.
il y a 12 ans
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()
il y a 12 ans
Ophir LOJKINE
31bbe268f4
Include jscolor color picker.
il y a 12 ans
Ophir LOJKINE
7506eb27b6
JSHint corrections
il y a 12 ans
Ophir LOJKINE
2ca29d686b
Add a 'var' statement. The variable 'elem' was leaked to the global namespace. Thanks to jshit.
il y a 12 ans
Ophir LOJKINE
29e699112d
Replace spaces by tabs. Thanks to jshit.
il y a 12 ans
Ophir LOJKINE
a400b8e097
Remove unused variable. Thanks to jshit.
il y a 12 ans
Ophir LOJKINE
c3d7ec041b
Make the eraser erase with a single click
il y a 12 ans
Ophir LOJKINE
0d536ae380
Make chronological UIDs.
il y a 12 ans
Ophir LOJKINE
1ecc676b2c
Add an eraser tool.
il y a 12 ans
Ophir LOJKINE
61244d1984
Oops. Forgot to add a function in pencil.js
il y a 12 ans
Ophir LOJKINE
eeb76318d8
Improve the control point calculation algorithm, in order to have smooth paths that feel even more natural.
il y a 12 ans
Ophir LOJKINE
f88592d235
Update the pencil tool to make beautiful smooth paths (with bezier curves) instead of polylines.
il y a 12 ans
Ophir LOJKINE
9dd08e656a
Load jscolor only if the browser doesn't support <input type='color'>
il y a 12 ans
Ophir LOJKINE
8c188c2c26
Do not display date in logs (nodejitsu already does that)
il y a 12 ans
Ophir LOJKINE
c34c141b8e
Add a true color picker (jscolor from jscolor.com)
il y a 12 ans