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