Version history
Bantam Tools Draw
54
ASO score
Text
59/100
Reviews
50/100
Graphic
60/100
Other
0/100
App Rating
4.9
Votes
6
App Age
3m 23d
Last Update
Nov 07, 2025
Compare with Category Top Apps
|
Metrics
|
Current App
|
Category Top Average
|
Difference
|
|---|---|---|---|
|
Rating
|
4.92
|
4.58
|
+7%
|
|
Number of Ratings (Voted)
|
6
|
286.3K
|
-100%
|
|
App Age
|
0y 3m
|
4y 3m
|
-93%
|
|
In-app Purchases Price
|
$0
|
$53
|
|
|
Update Frequency
|
28d
|
28d
|
+0%
|
|
Title Length
|
17
|
27
|
-37%
|
|
Subtitle Length
|
29
|
27
|
+7%
|
|
Description Length
|
744
|
2 758
|
-73%
|
|
Number of Screenshots
|
390
|
1051
|
-63
%
|
|
Size
|
15MB
|
219MB
|
-93
%
|
Category Ranking in United States
7 days
Last 7 days
Last 30 days
Last 90 days
Last 180 days
Last year
| Top | Dec 06, 2025 | Dec 13, 2025 |
|---|---|---|
|
No results were found!
|
||
| Top | Dec 06, 2025 | Dec 13, 2025 |
|---|---|---|
|
No results were found!
|
||
| Top | Dec 06, 2025 | Dec 13, 2025 |
|---|---|---|
|
No results were found!
|
||
| Top | Dec 06, 2025 | Dec 13, 2025 |
|---|---|---|
|
No results were found!
|
||
Ranking Keywords in United States
| Keywords | App Rank |
|---|
Analyze this and other apps using Asolytics tools
Text ASO
Title
(
Characters:
17
of 30
)
Bantam Tools Draw
Subtitle
(
Characters:
29
of 30
)
Draw Vectors for Art Machines
Description
(
Characters:
744
of 4000
)
Bantam Tools Draw is a minimalist iPad drawing app to turns your sketches into Art Machine ready line work.
It offers Apple Pencil responsiveness, as well as touch drawing, and SVG export optimized for physical machines to reproduce your art. While most iPad drawing apps focus on blending, shading, and screen-based illustration, often converting strokes into filled shapes, Draw doesn’t. It captures each stroke as a single, clean vector path, exactly what pen plotters need.
Whether you're drafting technical diagrams, exploring generative patterns, creating meditative hand-drawn designs, or combining art and engineering with a generation already comfortable drawing on iPads, Draw helps you draw with intention and plot with precision.
}
Read more
Other
Additional Information
| Rating: | |
| Voted: | 6 |
| App Store Link: | |
| Website: | |
| Email: | - |
| Privacy Policy: | |
| Categories: | Graphics & Design |
| Size: | 15MB |
| App Age: | 3 months 23 days |
| Release Date: | Aug 20, 2025 |
| Last Update: | Nov 07, 2025 |
| Version: | 6.9 |
Version history
6.9
Nov 07, 2025
Corrected some bugs that could cause lines to disappear and reappear
6.8
Oct 11, 2025
Changes since 6.4 :
Performance & Stability
- Launch optimization: Application now responds to touches in 50ms (10-40× faster) through background migrations and deferred initialization
- Asynchronous path loading: Prevents UI freezing with large drawings (4000+ paths)
- Drawing order fix: New strokes properly appear on top of existing strokes
- Memory optimization: Eliminated expensive document.paths access during undo/redo
- Fine-grained persistence: Each path stored as separate SwiftData entity for faster saves
- Background saves: Debounced saves use background context with actor pattern to avoid main-thread stalls
- Pre-rendered thumbnails: Instant document list rendering with cached PNG thumbnails
- Batch processing migrations: SwiftData migrations process in 100-entity batches to prevent memory issues
Rendering System Overhaul
- Triangle-based tessellation: Replaced circles-and-rectangles with non-overlapping triangle meshes for semi-transparent paths
- LibTessSwift integration: Production-grade polygon tessellation with automatic hole support
- Clipper2 integration: Industry-standard path offsetting and contour extraction for accurate stroke generation
- Multi-hole support: Correctly renders paths with 3-4+ self-intersecting loops
- Robust stroke rendering: Eliminates spikes, orientation errors, and over-brightening artifacts on overlaps
- Standard alpha blending: Proper premultiplied alpha (source-over) with transparent clear
- Hybrid rendering system: Metal for completed paths (4× MSAA), Core Graphics for live drawing
- LRU tessellation cache: 500MB cache with geometry hashing for instant re-renders
Drawing Experience Enhancements
- Vector eraser polish: Reliable partial erases with geometry rebuild and polygon-based intersection
- Extended line width range: Now 0.01-10mm with quick preset buttons (0.5, 0.7, 1.0, 2.0, 5.0mm)
- Improved palette UX: Add button always visible, semi-transparent colors hidden in public builds
- Reference image optimization: Preserves quality, only downsamples when exceeding 300 DPI canvas resolution
- Improved path processing: Conservative supersample algorithm preserves shape character
Technical Infrastructure
- Migration safety: UserDefaults flags prevent redundant work, failed migrations retry on next launch
- Silent failure handling: Non-critical operations fail gracefully without crashes or logging spam
- Detached low-priority tasks: Background operations use .utility priority to avoid UI blocking
- Clipper2-based routing: Automatic hole detection for nearly-closed loops (checks contour count, not just threshold)
- Parallel tessellation: Batch tessellation for large drawings with efficient cache invalidation
Bug Fixes
- Fixed race condition crash: In async path processing
- Fixed import duplication: SVG paths no longer duplicate on import
- Fixed undo/redo lag: Eliminated expensive array rebuilds
- Fixed path ordering: New entities correctly use fractional ordering for stable sort
- Fixed closed path detection: Now routes to LibTess based on Clipper2 contour count rather than distance threshold
- Fixed color equality tests: Resolved SwiftUI color space comparison issues