- Add controls for color picker, brush selector, pen selector, dimension selector etc.
- Make the zoom less weird and add scrollbar(See: Flickable)
- Add a toolbar
- Add a status bar for showing established connection(s)
- Document the code and generate the documentation using Doxygen
- Remove use of toggleForeign
- Make the test helper a true singleton
- Remove uses of functions meant only for testing
- Refactor by deleting useless comments
- Implement Undo/Redo for two users working at the same time
- Implement something like
removeIf
forCachedResource
- Make use of
maxCount
inCachedResource
- Implement Undo/Redo
- Get the correct mouse position when clicked inside WorkArea(even when zoomed)
- Zoom in on current position
- Enable zooming in the WorkArea
- Set stable rotation at 90/270 degrees for easier positioning
- Fix bug where user can't draw while undoing