ApplePaint is a simple, interactive drawing app built using SwiftUI. Users can create drawings with various colors, line widths, and an eraser tool. The intuitive interface supports touch gestures for drawing, undoing, and redoing actions.
- Drawing: Freehand drawing.
- Color Palette: Select from preset colors or use a custom color picker.
- Eraser: Switch between drawing and erasing.
- Line Width: Adjustable line thickness.
- Undo/Redo: Effortless action reversal.
- Clear All: Reset the canvas.
- Saving & Loading: Save as PNG, JPEG, TIFF, or ApplePaint's
.paint
format. - Open Saved Canvases: Load
.paint
files for continued editing. - User-Friendly UI: Simple controls with color swatches, undo/redo buttons, and more.
- Clone the repository:
git clone https://github.com/Phantom8015/ApplePaint
- Open the project in Xcode:
- Open Xcode and select
Open existing project...
. - Navigate to the cloned directory and select the
src
folder. - Click
Open
.
- Open Xcode and select
- Build and run the project.
- Use mouse, trackpad, or touch gestures to draw.
- Pick a color by clicking a color circle.
- Adjust line thickness with the "scribble" icon.
- Use the eraser icon to switch modes.
- Click the backward arrow for undo.
- Click the forward arrow for redo.
- Click the trash icon to erase all drawings.
- Click Save to store your artwork.
- Available formats:
- PNG (.png)
- JPEG (.jpeg)
- TIFF (.tiff)
- ApplePaint Canvas (.paint)
- Click Open and select a
.paint
file. - Resume editing with all settings intact.
- ⌘ Z - Undo
- ⌘ ⇧ Z - Redo
- ⌘ E - Toggle Eraser
- ⌘ ⇧ C - Clear All
- ⌘ F - Open Custom Color Panel
- ⌥ 1-5 - Pick Color (1-5)
- ⌥ R - Remove Color
- ⇧ 1-10 - Choose Thickness (1-10)
- ⌘ 1 - Show Canvas
- ⌘ 2 - Show Color Panel
⌘ +
- Enlarge Canvas⌘ -
- Shrink Canvas
- ⌘ S - Save as
.paint
- ⌘ O - Open
.paint
- ⌘ P - Save as
.png
- ⌘ T - Save as
.tiff
- ⌘ J - Save as
.jpeg
Licensed under a Proprietary License - see the LICENSE file for details.
ApplePaint makes drawing simple and fun on macOS. Enjoy creating!