/rspa

Really Shitty Paint Application (RSPA) is a simple painting application implemented in JavaFX that doesn't use JavaFX Canvas.

Primary LanguageJavaMIT LicenseMIT

RSPA

RSPA is a simple JavaFX painting application. Complete with bad UX to boot!

For your own sanity, don't use it.

Features

  • Drawing with a mouse (great!).
  • Drawing with a mouse (bad!).
  • Create 4 different shapes:
    • Circle.
    • Line.
    • Rectangle.
    • Text.
  • Changing mouse cursor relative to actions, most of the time (neat!).
  • Move shapes around by holding Alt and dragging them.
  • Delete shapes (wow!).
  • Reset the "canvas."
  • Change properties of shapes:
    • Shared - (color, opacity).
    • Circle - (radius).
    • Line - (length, thickness).
    • Rectangle - (width, height).
    • Text - (text, font size).
  • Amazingly bad UX (cool!).
  • Full undo/redo support.
    • Undo: Ctrl + Z
    • Redo: Ctrl + Shift + Z

Screenshots

Right-clicking the background: Example 1

Right-clicking a shape: Example 1

And a truly amazing painting by yours truly: True Beauty