dmitry-solomadin / skwibl

Realtime collaboration service.
http://skwibl.com
1 stars 0 forks source link

Rewrite client canvas classes. #192

Open yuri-karadzhov opened 11 years ago

yuri-karadzhov commented 11 years ago

All canvas classes suffer from several issues. They are bad structured (the model, the logic and methods), work incorrect (e.g. creation of scalers on mouse move) and even have dead code (e.g. items.isEmpty). All these cause many problems in canvas work (e.g. problems with synchronization, bad performance, complexity in supporting and understanding).

So this is the most important issue for now to restructure and rewrite these classes. We need to