Skip to content

Ultimate Sketch is a creative tool for users interested in sketching and exporting their work as SVG files.

Notifications You must be signed in to change notification settings

cypher148/UltimateSketch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate Sketch

uSketch is a creative application that allows users to sketch on a friendly interface a drawing based on mouse movements. The application supports shortcut keys for a smooth user experience.

Features

The following features have been implemented per menu item:

File

  • New
  • Save as PNG
  • Export as SVG
  • Print

Actions

  • Undo
  • Redo
  • Clear

Tools

  • Select
  • View in browser

And a general grid background to assist users with the drawing experience.

Tools Used

The application has been developed using the following tools:

Main Goal

  • Provide a simple, user-friendly interface to allow mouse-drawing on a picture box
  • Provide an application that is scalable, maintainable, and easy to use as well as modify based on requirements
  • Provide an application written while following C# standard coding conventions
  • Provide an application that is robust, and does what is intended to

Download

You can download the executable file from the "releases" section and test it.

Future Releases

  • Biweekly updates to improve on the program's robustness
  • Better UI designed using FontAwesome.Sharp or MaterialSkin.2 library.
  • More features such as a Tool Bar, AI Generated drawing, etc.

Screenshots

Main Window

MainWindow

Menu items with keyboard shortcuts

ExportAsSVG

Success message shown after saving the file on your local system

SuccessMessage

SVG file viewed from the user's browser client

TestSVGInBrowser

Stay tuned for future upgrades...

About

Ultimate Sketch is a creative tool for users interested in sketching and exporting their work as SVG files.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages