Skip to content

Teach the basics of building a GUI drawing tool using the DOM.

Notifications You must be signed in to change notification settings

buwilliams/experimenting-with-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Experiments with Austin

Objective

Teach the basics of building a GUI drawing tool using the DOM.

Concepts

  • Separate State from Methods
  • Game Loop (state, inputs, updates, render)
  • Constant updates to DOM
  • No UI frameworks, pure DOM (using jQuery to make it a little easier)
  • No build tools or severs

Features

  • Render text
  • Render boxes
  • Render resize box
  • Resize box after drag the mouse

TODO

  • move box render methods to renderers folder
  • add type to objects, ie. type: 'box', type: 'dragbox', etc.
  • make drag happen only once a corner is touched
  • start the drag at the beginning of resizing box

About

Teach the basics of building a GUI drawing tool using the DOM.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published