ScribbblePad

"Built by an artist for artists — ScribbblePad turns Photoshop into a pure sketching playground where creativity flows, ideas take shape, and every stroke feels natural."

ScribbblePad transforms Adobe Photoshop into a professional digital sketching studio. Designed for illustrators, concept artists, and designers, it brings intuitive drawing tools directly inside Photoshop—eliminating the need to switch between external sketching apps. With a streamlined interface, infinite zoom canvas, and fully integrated colour and brush controls, it’s built for speed, focus, and creativity.

Create, manage, and refine ideas faster using ScribbblePad’s unique Multi-Pad System—up to eight separate sketch pads in one project. Each pad saves independently, allowing you to explore variations, prepare client concepts, or test ideas without losing progress. The vector-based output ensures your lines stay crisp, clean, and scalable for any use.

ScribbblePad supports high-quality exports in JPG, PNG, and PDF, making it ideal for presentation, print, or professional workflows. With multilingual support, customizable defaults, and performance-tuned drawing tools, it adapts effortlessly to every creative environment. Whether you’re sketching a concept, designing assets, or planning a composition—ScribbblePad is your new creative hub inside Photoshop.

  • Seamless native integration with Adobe Photoshop
  • Multi-Pad System (up to 8 pads) for organized ideation
  • Pencil, Brush, and Eraser tools with real-time controls
  • Vector-based sketching surface with infinite zoom
  • High-quality export to JPG, PNG, and PDF formats
  • Customizable brush, size, and interface settings
  • Auto-save and timestamped file naming
  • Multi-language interface (9 supported languages)
  • Optimized performance for Windows & macOS
  • Designed and developed by Rob Art | Illustration

Requirements:

  1. Minimum PS Version: 24.0.0
  2. Internet Connection
  3. Valid Licence Key from Gumroad/Adobe Cloud Account

*Please note this plugin has the following built in languages: English, English US, Français, Deutsch, Español, Italiano, Português, Ελληνικά and 日本語

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Changelog

ScribbblePad - Version History

Version 1.2.0 Major

2026-02-26
  • ### Added
  • - **Translation System Preparation**
  • - Created comprehensive translation CSV with 106 UI strings
  • - Organized into 9 categories: splash, tooltips, context menus, license, confirmation, settings, color picker, messages, panel UI
  • - Support for 9 languages: en-GB, en-US, French, German, Spanish, Italian, Portuguese, Greek, Japanese
  • - CSV location: `_support/doc/_translations_SCRIBBBLEPAD.csv`
  • - **Pad Context Menu Enhancements**
  • - **Duplicate Pad**: Clone any pad with all drawings and settings
  • - Deep copies all stroke data from source pad
  • - Creates new canvas with identical content
  • - Automatically inserts after source and switches to it
  • - **Delete Pad**: Smart pad removal with content detection
  • - Shows warning dialog only for pads with drawings
  • - Empty pads delete immediately without confirmation
  • - Protection: Cannot delete the last remaining pad
  • - Proper canvas cleanup and event management
  • ### Changed
  • - Version bumped from 1.1.0 to 1.2.0 in both `version.js` and `manifest.json`
  • ### Status
  • - Panel menu items identified as partially implemented (placeholders for About, Help, Clear All, Export)
  • - Ready for i18n system implementation once translations received

Version 1.1.1 Minor

2026-02-25
  • ### Added
  • - **Universal License Engine Integration**
  • - Provider-agnostic license system supporting multiple platforms
  • - Multi-provider support: Gumroad, Lemon Squeezy, or no-license builds
  • - Centralized version management in `lib/core/version.js`
  • - Admin bypass system for support and testing
  • - 72-hour offline grace period after last successful check
  • - Backwards compatible API mapping
  • ### Technical Implementation
  • - New structure:
  • - `lib/core/version.js` - Single source of truth for version
  • - `lib/core/license-engine-universal.js` - Provider-agnostic engine
  • - `lib/license-config.js` - Centralized build configuration
  • - `lib/license-providers/` - Adapter pattern for different providers
  • - `gumroad-adapter.js`
  • - `lemonsqueezy-adapter.js`
  • - `no-license-adapter.js`
  • ### Build Configurations
  • - BUILD_GUMROAD: Standard Gumroad verification (current)
  • - BUILD_ADOBE: No license required for Adobe Marketplace
  • - BUILD_LEMONSQUEEZY: Lemon Squeezy integration
  • - BUILD_FREE: Free version with admin support access
  • ### Fixed
  • - License modal now shows correctly on first run
  • - Removed old non-functional license system
  • - Clean initialization flow with proper license checking

Version 1.1.0 Minor

2026-01-02
  • ### Enhanced Color Interface
  • - Redesigned palette layout with narrower swatches and better spacing
  • - Recent colors history tracking and display
  • - Visual separator between main palette and history section
  • - Expandable color picker with concept-style HSL controls
  • - Proper event isolation between palette and picker
  • - Rainbow hue bar for intuitive color selection
  • ### Smart Pad Management
  • - Delete pad button (minus icon) appears after 2nd pad is created
  • - Content detection recognizes drawings before deletion
  • - Smart warnings: confirmation only for pads with content
  • - Empty pads delete immediately
  • - Protection: Cannot delete the last remaining pad
  • - Proper cleanup: canvas removal, array management, event reattachment
  • ### Content Detection System
  • - Two-layer approach: strokes array check + pixel scanning fallback
  • - Graceful error handling with safe defaults

Version 1.0.0 Major

2025-12-29
  • ### Working Export Features
  • - Current pad export only (active/visible pad)
  • - JPG/PNG format support (JPG default, PNG optional)
  • - UXP-compatible pipeline: SVG → Photoshop → raster export
  • - Visible content cropping with 80px padding
  • - Save location dialog for user-selected destinations
  • - Clean cancellation handling with notifications
  • - No PSD save prompts (documents close automatically)
  • - Adobe vetting ready (no unhandled errors)
  • ### Technical Implementation
  • ```
  • Export flow: Strokes → SVG → Photoshop Document → JPG/PNG → Close
  • 1. calculateVisibleBounds(strokes) - Find content area + padding
  • 2. createSVGFromStrokes(strokes, bounds) - Convert to vector
  • 3. exportAsRasterFromSVG() - Place SVG, export, close
  • 4. executeAsModal() wrapper - Proper UXP modal scope
  • ```
  • ### Settings Available
  • - Export Format: JPG (default) or PNG
  • - Remember Export Location: User convenience option
  • - Export button feedback: Success/cancelled notifications
  • ### Removed from V1.0 (Future Features)
  • - Multi-pad export (all pads as separate files)
  • - PSD with layers option
  • - PDF export (HTML template approach recommended)
  • ---
  • ## Technical Notes
  • ### UXP Limitations
  • - `canvas.toDataURL()` and `getImageData()` not available
  • - Reliable method: SVG generation → Photoshop placement → raster export
  • - All Photoshop API calls must use `executeAsModal()`
  • - Always close documents with `close(false)` to prevent save prompts
  • ### Panel Menu Items
  • - Working: Reload Plugin, Visit Plugin Page
  • - Placeholders: About, Help & Documentation, Clear All Pads, Export Drawing
  • - Will be fully implemented after i18n system integration
  • ---
  • ## Future Development (V2.0+)
  • ### Planned Features
  • 1. Translation system implementation with i18n.js
  • 2. Complete panel menu items with proper modals
  • 3. Color picker improvements (HSL controls, visual feedback)
  • 4. Multi-pad export (separate files)
  • 5. PDF export (HTML template approach)
  • 6. Advanced pad features (rename, reorder)
  • 7. Export location memory enhancement
  • ### Enhancement Ideas
  • - Pad thumbnails with visual previews
  • - Undo/Redo system with canvas state management
  • - Layer support (multiple drawing layers per pad)
  • - Custom color palettes (user-defined color sets)
Bugs

ScribbblePad - Known Issues

  • Delete Pad Right Click – Needs to add right click for delete pad
  • Duplicate Page Right Click – Needs right click to duplicate pad (if space allows)

ScribbblePad - Latest Update

v1.2.0 2026-02-26

Release Notes:

Added

  • **Translation System Preparation**
  • Created comprehensive translation CSV with 106 UI strings
  • Organized into 9 categories: splash, tooltips, context menus, license, confirmation, settings, color picker, messages, panel UI
  • Support for 9 languages: en-GB, en-US, French, German, Spanish, Italian, Portuguese, Greek, Japanese
  • CSV location: `_support/doc/_translations_SCRIBBBLEPAD.csv`
  • **Pad Context Menu Enhancements**
  • **Duplicate Pad**: Clone any pad with all drawings and settings
  • Deep copies all stroke data from source pad
  • Creates new canvas with identical content
  • Automatically inserts after source and switches to it
  • **Delete Pad**: Smart pad removal with content detection
  • Shows warning dialog only for pads with drawings
  • Empty pads delete immediately without confirmation
  • Protection: Cannot delete the last remaining pad
  • Proper canvas cleanup and event management

Changed

  • Version bumped from 1.1.0 to 1.2.0 in both `version.js` and `manifest.json`

Status

  • Panel menu items identified as partially implemented (placeholders for About, Help, Clear All, Export)
  • Ready for i18n system implementation once translations received

Requires: Adobe Photoshop 23.3.0 or later

Documentation and Tutorials​

Additional Learning Resources

A detailed PDF User Guide is available for download using the link provided below. This document explains all key features and functions of the plugin, helping you become familiar with its tools and workflow so you can make the most of your creative process.

For hands-on demonstrations and walkthroughs, visit our YouTube channel, where a full series of video tutorials cover everything you need to get started with the app. These videos provide visual guidance, practical examples, and helpful tips to ensure a smooth and productive learning experience.

To stay updated with new tutorials, feature overviews, and upcoming releases, subscribe to the channel here: RobArt Illustration

PDF User Manual Link(s) English, English US, Français, Deutsch, Español, Italiano, Português, Ελληνικά and 日本語

copyright © rob art | illustration 2026. all rights reserved.

You cannot copy content of this page