feat(oekaki): add drawing flow for /i/ (#1144)

* feat(oekaki): add drawing flow for /i/

* fix(oekaki): address review feedback

* fix(oekaki): reset Tegaki edit sessions

* fix(oekaki): block drawing during export

* fix(oekaki): destroy Tegaki on preload errors

* fix(oekaki): preserve drawing on export failure

* fix(oekaki): unlock controls after export failure
This commit is contained in:
Tommaso Casaburi
2026-05-30 15:06:47 +07:00
committed by GitHub
parent 5a0b4909b8
commit 56894700c1
28 changed files with 2134 additions and 49 deletions
+8
View File
@@ -5,6 +5,13 @@ interface PickAndUploadMediaOptions {
providerOrder: ProviderId[];
}
interface UploadGeneratedMediaOptions {
providerOrder: ProviderId[];
fileName: string;
mimeType: string;
base64: string;
}
interface PickAndUploadMediaResult {
url: string;
fileName: string;
@@ -14,6 +21,7 @@ interface PickAndUploadMediaResult {
interface FileUploaderPlugin {
pickAndUploadMedia(options?: PickAndUploadMediaOptions): Promise<PickAndUploadMediaResult>;
uploadGeneratedMedia(options: UploadGeneratedMediaOptions): Promise<PickAndUploadMediaResult>;
}
const FileUploader = registerPlugin<FileUploaderPlugin>('FileUploader');