- Better precision when creating new brushes.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Allow configuration of camera movement keys.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Prevent some forbidden accelerators from being used on Linux (TAB, Escape and unmodified cursor keys).

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Proper notification when preferences are changed

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Many refactorings and fixes.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Fix vertical drag duplication behavior

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
- Fixed some minor problems related to the preferences.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>