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 yıl önce
Ophir LOJKINE
2257ba473a
Add tool icons
12 yıl önce
Ophir LOJKINE
beddafedcd
Change default color. (and make it a W3C-valid 6-digit hex color). The new default color is #1913B0
12 yıl önce
Ophir LOJKINE
1ecc676b2c
Add an eraser tool.
12 yıl önce
Ophir LOJKINE
9dd08e656a
Load jscolor only if the browser doesn't support <input type='color'>
12 yıl önce
Ophir LOJKINE
c34c141b8e
Add a true color picker (jscolor from jscolor.com)
12 yıl önce
Ophir LOJKINE
b276a7f1e7
Custom mouse cursors for every tools
12 yıl önce
Ophir LOJKINE
47a8445d0c
Make the text field visible during text edition.
12 yıl önce
Ophir LOJKINE
1c68bf8773
Change icon file
12 yıl önce
Ophir LOJKINE
28bc5d25c9
Upload to nodejitsu. Fix HTML.
12 yıl önce
Ophir LOJKINE
6888c33e49
GUI improvements:
Make a beautiful tool menu.
Choose a standard font for the text tool: Arial.
12 yıl önce
Ophir LOJKINE
b557375a08
Improve tool architecture, and add a new tool, to write text.
12 yıl önce
Ophir LOJKINE
3601154abf
Bug corrections and improvements
12 yıl önce
Ophir LOJKINE
fa7b451b94
Improve the way the history is saved. Correct errors in pencil.js
12 yıl önce
Ophir LOJKINE
57fbf2173e
Include the first tool in the board.
Start tracking all client data in git.
12 yıl önce
Ophir LOJKINE
350a91939b
Improve UI. Add GUI logic to board.js.
12 yıl önce
Ophir LOJKINE
7b4b5e24bc
Add a better infrastructure, in order to prepare the introduction of new modules (called "tools").
12 yıl önce