Commit graph

98 commits

Author SHA1 Message Date
Ophir LOJKINE
3d92c8411d Separate CSS and HTML in the index 2018-11-27 14:46:57 +01:00
Ophir LOJKINE
b11bf9fb0b add keywords 2018-11-27 10:38:26 +01:00
Ophir LOJKINE
f12ef9d07e Improve meta information 2018-11-26 17:43:17 +01:00
Ophir LOJKINE
22a882d7bb Avoid runtime error when the browser language is not supported 2018-11-26 15:47:41 +01:00
Ophir LOJKINE
2786fa4641 Update the pencil tool to work with latest browsers 2018-07-10 14:53:14 +02:00
Ophir LOJKINE
78bff7c1b9 New tool: rectangle 2016-01-11 00:32:41 +03:00
Ophir LOJKINE
c08e965fea Fix bug in handling of messages adressed to a tool that is not loaded 2015-07-20 22:02:33 +02:00
Ophir LOJKINE
502f210232 Unread messages count 2015-07-20 17:58:05 +02:00
Ophir LOJKINE
55851a3c5a Send child messages of invalid messages 2015-07-20 15:55:21 +02:00
Ophir LOJKINE
43370fac3d Update existing text with the Text tool 2015-07-20 09:49:32 +02:00
Ophir LOJKINE
8bb9479972 Improve IE9 Compatibility 2015-07-17 13:21:17 +02:00
Ophir LOJKINE
6607fd94be Improve the board display
Add a new font: Linux biolinum
2015-07-17 09:37:54 +02:00
Ophir LOJKINE
dc461b52f3 Add a simple internationalization system 2015-07-16 15:22:39 +02:00
Ophir LOJKINE
11e2bea283 Code style improvement 2015-07-16 14:15:33 +02:00
Ophir LOJKINE
51fe92530e Improve the appearance of the conf widgets 2015-07-16 14:09:57 +02:00
Ophir LOJKINE
b22e5f333b Make the line tool more reactive 2015-07-16 13:44:35 +02:00
Ophir LOJKINE
3fce7aaf7f Fix error in line tool 2015-07-15 15:34:01 +02:00
Ophir LOJKINE
e944fc3946 Remove dependency to font-awesome
Use Unicode icons instead
2015-07-15 15:28:18 +02:00
Ophir LOJKINE
63b4bb067a CSS for the line tool 2015-07-15 10:43:07 +02:00
Ophir LOJKINE
fd9657304f Add straight line tool 2014-07-22 00:45:21 +02:00
Ophir LOJKINE
8573b58fa8 If no board name is given, go to the default board (anonymous). 2014-02-23 22:07:28 +01:00
Ophir LOJKINE
6968b9f34c fun 2014-02-23 20:58:49 +01:00
Ophir LOJKINE
d17b315623 even more fun 2014-02-23 20:19:30 +01:00
Ophir LOJKINE
c7136586ec index.html is much more fun like that 2014-02-23 20:12:45 +01:00
Ophir LOJKINE
235475e502 Change colors 2014-02-23 19:35:50 +01:00
Ophir LOJKINE
720feb7b46 Add the index file 2014-02-22 21:39:41 +01:00
Ophir LOJKINE
bb165cd6e4 Allow multiple boards on a single wbo instance.
This is the last feature I wanted before switching to 1.0.
2014-02-22 20:49:14 +01:00
Ophir LOJKINE
aebd2ef973 improve display on mobile. There is still much to do... 2014-01-08 02:11:48 +01:00
Ophir LOJKINE
1037eba5e2 again 2014-01-08 00:37:46 +01:00
Ophir LOJKINE
346e0650bc typo 2014-01-08 00:28:25 +01:00
Ophir LOJKINE
9889987570 Improve behaviour when zooming. Makes wbo a bit more usable on small screens. 2014-01-08 00:22:05 +01:00
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.
2013-12-27 22:55:50 +01:00
Ophir LOJKINE
70b1519205 Bug corrections 2013-12-26 02:50:00 +01:00
Ophir LOJKINE
2257ba473a Add tool icons 2013-12-14 13:45:55 +01:00
Ophir LOJKINE
43eb94e48f Bug correction: message hooks should be applied to children messages too 2013-12-09 23:08:59 +01:00
Ophir LOJKINE
f6539cb87f Change socket.io configuration 2013-12-09 00:59:37 +01:00
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.
2013-12-08 21:46:42 +01:00
Ophir LOJKINE
beddafedcd Change default color. (and make it a W3C-valid 6-digit hex color). The new default color is #1913B0 2013-12-08 14:00:13 +01:00
Ophir LOJKINE
5690bd3cf0 Improve board architecture. Correct several bugs, including messages being drawn twice, and messages not being drawn at all. 2013-12-07 19:05:43 +01:00
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.
2013-12-07 04:46:31 +01:00
Ophir LOJKINE
2c75908461 Hopefully correct a bug where text was not saved. This bug occured at least on firefox for mobile. 2013-12-06 22:39:43 +01:00
Ophir LOJKINE
40ef0595b7 Correct bug and improve pencil tool. Lines can now be updated. 2013-12-06 17:01:28 +01:00
Ophir LOJKINE
59ad74149a Disable auto-zooming on text focus on mobile. 2013-12-06 16:17:28 +01:00
Ophir LOJKINE
374ea859b1 My hands are typing words.
Update a constant
2013-12-03 20:42:52 +01:00
Ophir LOJKINE
b08d6d35f1 Rename 'field' to 'id' in messages. 2013-12-03 20:34:49 +01:00
Ophir LOJKINE
e75a7d34aa Log errors with console.error instead of console.log 2013-12-03 20:26:56 +01:00
Ophir LOJKINE
49671de0b2 Correct CSS bug in error page. 2013-12-03 19:16:47 +01:00
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()
2013-12-03 18:10:17 +01:00
Ophir LOJKINE
31bbe268f4 Include jscolor color picker. 2013-12-03 18:07:56 +01:00
Ophir LOJKINE
7506eb27b6 JSHint corrections 2013-12-03 18:07:02 +01:00