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 lat temu |
Ophir LOJKINE
|
5690bd3cf0
|
Improve board architecture. Correct several bugs, including messages being drawn twice, and messages not being drawn at all.
|
12 lat temu |
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 lat temu |
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 lat temu |
Ophir LOJKINE
|
31bbe268f4
|
Include jscolor color picker.
|
12 lat temu |
Ophir LOJKINE
|
7506eb27b6
|
JSHint corrections
|
12 lat temu |
Ophir LOJKINE
|
0d536ae380
|
Make chronological UIDs.
|
12 lat temu |
Ophir LOJKINE
|
f88592d235
|
Update the pencil tool to make beautiful smooth paths (with bezier curves) instead of polylines.
|
12 lat temu |
Ophir LOJKINE
|
9dd08e656a
|
Load jscolor only if the browser doesn't support <input type='color'>
|
12 lat temu |
Ophir LOJKINE
|
c34c141b8e
|
Add a true color picker (jscolor from jscolor.com)
|
12 lat temu |
Ophir LOJKINE
|
5bdf54782b
|
Support touch events. That's the beginning of mobile devices support...
Currently, support is far from being satisfying.
|
12 lat temu |
Ophir LOJKINE
|
3b04f31630
|
resizeCanvas() : Refinement in constants
|
12 lat temu |
Ophir LOJKINE
|
671411c62e
|
Make the canvas grow faster, so that it really feels like its infinite.
|
12 lat temu |
Ophir LOJKINE
|
b276a7f1e7
|
Custom mouse cursors for every tools
|
12 lat temu |
Ophir LOJKINE
|
33826bc11b
|
Add header info
|
12 lat temu |
Ophir LOJKINE
|
1728d5863b
|
Add licensing information to javascript files.
|
12 lat temu |
lovasoa
|
dec8335992
|
Add a polyfill for performance.now
|
12 lat temu |
Ophir LOJKINE
|
28bc5d25c9
|
Upload to nodejitsu. Fix HTML.
|
12 lat temu |
Ophir LOJKINE
|
6888c33e49
|
GUI improvements:
Make a beautiful tool menu.
Choose a standard font for the text tool: Arial.
|
12 lat temu |
Ophir LOJKINE
|
b557375a08
|
Improve tool architecture, and add a new tool, to write text.
|
12 lat temu |
Ophir LOJKINE
|
3601154abf
|
Bug corrections and improvements
|
12 lat temu |
Ophir LOJKINE
|
ea00e86965
|
Small optimization.
|
12 lat temu |
Ophir LOJKINE
|
16b781598b
|
Small bug fix. (curTool instead of Tools.curTool)
|
12 lat temu |
Ophir LOJKINE
|
91493d0b92
|
Apply tool hooks. Fix typo (ev instead of evt).
|
12 lat temu |
Ophir LOJKINE
|
bfba4e606e
|
Select the pencil by default.
|
12 lat temu |
Ophir LOJKINE
|
bfc3d87c61
|
Change the moment when the start and quit callbacks are called.
|
12 lat temu |
Ophir LOJKINE
|
f83eeca13e
|
Work on pencil
|
12 lat temu |
Ophir LOJKINE
|
3696a2183b
|
Improve overall tool architecture. Create the first tool: pencil.
|
12 lat temu |
Ophir LOJKINE
|
350a91939b
|
Improve UI. Add GUI logic to board.js.
|
12 lat temu |
Ophir LOJKINE
|
7b4b5e24bc
|
Add a better infrastructure, in order to prepare the introduction of new modules (called "tools").
|
12 lat temu |