Fix iOS crash, storage, and printing issues; setup apk build

This commit is contained in:
2026-05-30 23:09:36 +02:00
parent eee684a3c9
commit 54666b077a
19 changed files with 1821 additions and 149 deletions
+27
View File
@@ -0,0 +1,27 @@
/**
* Frame registry for Schnappix photo frames.
*
* To add a new frame:
* 1. Place a transparent PNG (1200×1800px, sRGB, alpha channel) into assets/frames/
* 2. Add an entry below with require() pointing to the asset
*
* Frame PNG requirements:
* - Format: PNG with transparency (alpha channel)
* - Resolution: 1200 × 1800 px (3:2 portrait)
* - The photo area must be fully transparent
* - Keep each file under 500 KB
*/
export interface FrameDefinition {
id: string;
name: string;
asset: any; // require() return type
}
// Placeholder frame entries — replace the assets once you have real frame PNGs.
// Uncomment entries below when you add the actual PNG files to assets/frames/.
export const FRAMES: FrameDefinition[] = [
// { id: 'balloons', name: 'Luftballons', asset: require('../../assets/frames/frame_balloons.png') },
// { id: 'party_name', name: 'Party Name', asset: require('../../assets/frames/frame_party_name.png') },
// { id: 'neon', name: 'Neon Glow', asset: require('../../assets/frames/frame_neon.png') },
];