bump version, use auth, stick to 512x512

This commit is contained in:
Lu[ke] Wilson 2023-11-28 10:42:30 +00:00
parent 873231d892
commit c2a8cf3422
4 changed files with 5780 additions and 5781 deletions

18
package-lock.json generated
View File

@ -7,10 +7,10 @@
"": { "": {
"name": "tldraw-fal", "name": "tldraw-fal",
"version": "0.1.0", "version": "0.1.0",
"license": "MIT", "license": "AGPL-3.0-or-later",
"dependencies": { "dependencies": {
"@fal-ai/serverless-client": "^0.6.0-alpha.4", "@fal-ai/serverless-client": "^0.6.0",
"@fal-ai/serverless-proxy": "^0.5.0", "@fal-ai/serverless-proxy": "^0.6.0",
"@tldraw/tldraw": "^2.0.0-canary.ba4091c59418", "@tldraw/tldraw": "^2.0.0-canary.ba4091c59418",
"next": "14.0.3", "next": "14.0.3",
"react": "^18", "react": "^18",
@ -119,14 +119,14 @@
} }
}, },
"node_modules/@fal-ai/serverless-client": { "node_modules/@fal-ai/serverless-client": {
"version": "0.6.0-alpha.4", "version": "0.6.0",
"resolved": "https://registry.npmjs.org/@fal-ai/serverless-client/-/serverless-client-0.6.0-alpha.4.tgz", "resolved": "https://registry.npmjs.org/@fal-ai/serverless-client/-/serverless-client-0.6.0.tgz",
"integrity": "sha512-T9fqiMU1LohzzqsNZjY4zq8ZMxJcZo8eYvSXaz2i6nmb9sQxuQ4hCB/YTeZJ2Ong4P+ZOMkHPMD2kW4pNgf5gw==" "integrity": "sha512-MI36OfZSBuU3lmIMO07n2V7bZJom/fpapesZZvWwp4/2wZX0iV3ZAdrSRf3WKucstBJ2xx0d6zmDsJxLpQN4HQ=="
}, },
"node_modules/@fal-ai/serverless-proxy": { "node_modules/@fal-ai/serverless-proxy": {
"version": "0.5.0", "version": "0.6.0",
"resolved": "https://registry.npmjs.org/@fal-ai/serverless-proxy/-/serverless-proxy-0.5.0.tgz", "resolved": "https://registry.npmjs.org/@fal-ai/serverless-proxy/-/serverless-proxy-0.6.0.tgz",
"integrity": "sha512-7s8Twlw/mjVXG+hcYL+4DpTklOWinRSrOxEu3FBEE9gi/nPwktUx9gvqfKDbXEidBfZurbnpKXPAKDLe0mboeA==", "integrity": "sha512-fu1IOKTvwa1x5oJh/BffKav60lz89Uw8M/6SP6imkrphnDRjsc53unr0qCs3UN3NSuHs8syG/xZ9KntORvbq5g==",
"peerDependencies": { "peerDependencies": {
"express": "^4.0.0", "express": "^4.0.0",
"next": "13.4 - 14", "next": "13.4 - 14",

View File

@ -11,8 +11,8 @@
"format": "prettier --write ." "format": "prettier --write ."
}, },
"dependencies": { "dependencies": {
"@fal-ai/serverless-client": "^0.6.0-alpha.4", "@fal-ai/serverless-client": "^0.6.0",
"@fal-ai/serverless-proxy": "^0.5.0", "@fal-ai/serverless-proxy": "^0.6.0",
"@tldraw/tldraw": "^2.0.0-canary.ba4091c59418", "@tldraw/tldraw": "^2.0.0-canary.ba4091c59418",
"next": "14.0.3", "next": "14.0.3",
"react": "^18", "react": "^18",

View File

@ -58,8 +58,9 @@ export class LiveImageShapeUtil extends ShapeUtil<LiveImageShape> {
static type = 'live-image' as any static type = 'live-image' as any
override canBind = () => true override canBind = () => true
override canUnmount = () => false
override canEdit = () => true override canEdit = () => true
override isAspectRatioLocked = () => true
getDefaultProps() { getDefaultProps() {
return { return {
@ -77,8 +78,6 @@ export class LiveImageShapeUtil extends ShapeUtil<LiveImageShape> {
}) })
} }
canUnmount = () => false
override canReceiveNewChildrenOfType = (shape: TLShape, _type: TLShape['type']) => { override canReceiveNewChildrenOfType = (shape: TLShape, _type: TLShape['type']) => {
return !shape.isLocked return !shape.isLocked
} }
@ -155,7 +154,7 @@ export class LiveImageShapeUtil extends ShapeUtil<LiveImageShape> {
useLiveImage(shape.id, { useLiveImage(shape.id, {
debounceTime: 0, debounceTime: 0,
appId: '110602490-lcm-plexed-sd15-i2i', appId: '110602490-lcm-sd15-i2i',
}) })
const bounds = this.editor.getShapeGeometry(shape).bounds const bounds = this.editor.getShapeGeometry(shape).bounds

View File

@ -111,7 +111,7 @@ export function useLiveImage(
const image = await getSvgAsImage(svg, editor.environment.isSafari, { const image = await getSvgAsImage(svg, editor.environment.isSafari, {
type: 'png', type: 'png',
quality: 1, quality: 1,
scale: 1, scale: 512 / shape.props.w,
}) })
// We might be stale // We might be stale
if (iteration <= finishedIteration.current) return if (iteration <= finishedIteration.current) return