Skip to content

Kristjan93/PaintWebApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaintWebApp

'Masterfully' designed microsoft paint inspired application.

See the application in action here.

Or clone this repository and open index.html in your favorite browser.

Background

This application was built using pure object-oriented design in javaScript and the HTML5 canvas element.

Functionality

You can add predefined primitive drawing objects that work similarly as in most drawing programs.

  • circle
  • rectangle
  • line
  • text
  • pen (i.e. a freehand drawing)

You can manipulate various properties of the drawing objects. These properties are fixed(unchangeable) once the object is drawn. All except move.

  • color picker
  • line size
  • font (only with text)
  • move

General workflow functionality is possible such as

  • undo and redo
  • clear canvas
  • save drawing

Notes

It was pointed out that the top color bar was misdirecting as it is not the color picker. In the top left corner is a hex-input with a box, the box is the color picker.

About

Drawing application, using JavaScript and HTML5 canvas element.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 59.1%
  • JavaScript 39.3%
  • CSS 1.5%
  • PHP 0.1%