Michael Chung
1ce9c8bed8
Added reference images to the generation
...
enqueueImageGeneration now accepts additionalImages
enqueueImageGeneration needs testing.
Polling for jobs doesn't work,
most api calls don't work and need integration testing.
2025-04-03 17:26:52 -04:00
Michael Chung
25c15bffd8
Merge branch 'main' into feature/gen
2025-04-03 12:37:31 -04:00
bflatastic
8ff91690c1
bring back objects, skybox, creatures tabs
2025-04-03 23:24:14 +07:00
BFlat
97bbe0fe07
add image ui ( #471 )
2025-04-03 23:01:02 +07:00
Michael Chung
2d361c6636
Merge branch 'main' into feature/gen
2025-04-03 11:55:38 -04:00
BFlat
9361634d83
final fix ratio default to 3:2 ( #469 )
2025-04-03 12:41:40 +07:00
bflatastic
7cf0363555
fixed ratio in render 3:2
2025-04-03 12:32:45 +07:00
bflatastic
c2ee3b0ce1
render default to 3:2 ratio
2025-04-03 12:30:57 +07:00
BFlat
ca6fc13171
aspect ratio update ( #468 )
...
- added 3:2, 2:3 ratios (defaulted to 3:2 [1200 x 800 px])
- added letterbox accordingly
- aspect ratio buttons to show icons for each ratio
- popover to close when item selected
2025-04-03 12:23:54 +07:00
Michael Chung
534afbbbf9
Wire screenshot upload and generate to the engine.
2025-04-02 21:36:42 -04:00
Brandon Thomas
cb1ea1f828
fix CDN in local development
2025-04-02 18:48:44 -04:00
bflatastic
010e3be5dc
make letterbox always visible
2025-04-02 22:59:59 +07:00
bflatastic
d8dab1a66e
fix trimming 2
2025-04-02 22:42:28 +07:00
bflatastic
97b236d04d
paste trim fix
2025-04-02 22:40:56 +07:00
bflatastic
15fe59cc19
added enqueueing state to generate button, limited textarea height and updates
2025-04-02 22:36:53 +07:00
BFlat
89bec31540
removed video controls and add prompt box ( #467 )
2025-04-02 22:01:19 +07:00
ArEnSc and Michael Chung
7568a0ef86
Fixes for the new 3d editor ( #465 )
...
Removed the login page and timeline and confusing UI components.
Extended scene to the bottom of the screen.
Co-authored-by: Michael Chung <michaelchung@michaels-mbp-2.home >
2025-04-01 19:11:42 -04:00
Brandon Thomas
6180222e15
netlify.toml for editor2d
2025-04-01 00:48:53 -04:00
Brandon Thomas
6d45ce29e2
Adding copy of realtime as editor2d for web deployment
2025-04-01 00:44:28 -04:00
Brandon Thomas
1da56d6d22
netlify build outputs dir
2025-04-01 00:06:22 -04:00
Brandon Thomas
b31badc6d1
Editor3D - this directory is a fork of "studio gen 2" by Tanish.
...
We'll be using this for our image generation roadmap:
https://docs.google.com/document/d/1O9YI_iLwXkl2wAJJ23dFp3eHR-JzhlRHCBPD8psG-1E/edit
The original Studio Gen 2 is in the `frontend/studio-gen-2` directory.
The original Studio Gen 1 is in the `frontend/studio-gen-1` directory
2025-03-31 13:28:59 -04:00
Brandon Thomas
ed399fcb21
rename storyteller animator to "studio-gen-2"
2025-03-31 13:25:51 -04:00
Brandon Thomas
57c15f7c9f
rename realtime to sketch
2025-03-27 22:41:40 -04:00
Brandon Thomas
b632b927a3
save images to file
2025-03-26 13:12:54 -04:00
Brandon Thomas
032d0e1eae
remove lock button
2025-03-25 20:05:49 -04:00
Brandon Thomas
a3ddffeeee
get rid of "transform" / "move" context menu
2025-03-25 19:54:51 -04:00
Brandon Thomas
28a5ff2f9f
remove background from preview images
2025-03-25 19:43:48 -04:00
Kasisnu
48ff60d3b8
super basic flux ( #463 )
2025-03-25 17:05:50 -04:00
Brandon Thomas
a5a09f3e64
fixup inpaint stub
2025-03-25 01:44:20 -04:00
49894bd9b3
Generate Mode ( #461 )
...
Co-authored-by: Tanish Manku <-h>
Co-authored-by: bflatastic <bombayapirat@gmail.com >
2025-03-25 01:38:56 -04:00
Brandon Thomas
cd3c864eff
runs on mac
2025-03-24 21:46:25 -04:00
Brandon Thomas
f3babbcb19
if statements -> switch statements
2025-03-20 10:53:34 -04:00
Brandon Thomas
f37011ffc6
remove background: frontend UX ( #458 )
2025-03-20 01:41:43 -04:00
bflatastic
ddf6a7f54e
top center ui bug fix and padding
2025-03-13 22:28:26 +07:00
Tanish Manku
a8e029497f
Fix context menu showing up after transforming ( #453 )
2025-03-12 15:18:00 -07:00
BFlat
883e32220c
tabs and app mode signals ( #450 )
...
Usage example - Conditional Rendering Based on App Mode:
```typescript
import { appMode } from "~/signals";
function ConditionalComponent() {
return (
<div className="app-container">
{/* Show/hide components based on current mode */}
{appMode.value === 'image' && (
<div className="image-tools">
<h3>Image Mode Tools</h3>
</div>
)}
{appMode.value === 'edit' && (
<div className="edit-tools">
<h3>Edit Mode Tools</h3>
</div>
)}
);
}
```
2025-03-12 13:26:10 -04:00
Brandon Thomas
a4f876daa9
Multithreaded downloader + notifications ( #447 )
2025-03-10 21:51:07 -04:00
Tanish Manku
4b309a5dd8
Render shapes as vectors and revamp rendering logic ( #442 )
2025-03-07 14:41:11 -08:00
Tanish Manku
08384955e4
Remove 'React-Eyedrop' and unused imports ( #443 )
...
As simple as it sounds
2025-03-06 23:05:23 -08:00
CrossPr0duct
0233105393
Merge branch 'main' of github.com:storytold/storyteller-rust
2025-03-06 15:12:28 -05:00
CrossPr0duct
8f94f81db4
Background Hack Implemented without engine refactors.
2025-03-06 15:12:04 -05:00
BFlat
c2929cfdb6
color picker ux and make paint cursor visible on both dark/light bg ( #441 )
...
ux updates to color picker and paint cursor
2025-03-06 20:52:25 +07:00
bflatastic
3556dcbfd3
removed annoying focus on buttons 2
2025-03-05 23:40:33 +07:00
bflatastic
4ab6ca1caa
disabled annoying focus ring
2025-03-05 23:21:11 +07:00
BFlat
74f5b14d18
added loading indicator text ( #439 )
...
added signal for loading indicator text change
2025-03-05 10:23:48 +07:00
CrossPr0duct
ac6dcfbc05
Selector Square Bug fixed.
...
Added Loading to RealTimeDrawEngine.
2025-03-04 20:20:33 -05:00
CrossPr0duct
e56ce47205
Remove eraser button
2025-03-04 18:00:55 -05:00
CrossPr0duct
606d1d2345
Added the progress bar.
2025-03-04 15:53:32 -05:00
BFlat
4d31f702b4
toaster for notifications ( #437 )
...
added toaster for notifications and alerts using sonner library
import:
```
import { toast } from 'sonner';
```
basic usage just call:
```
toast('This is an normal toast');
toast.error('This is an error toast');
toast.success('This is an success toast');
toast('This is an action toast', {
action: {
label: 'Action',
onClick: () => console.log('Action!'),
},
});
toast('My cancel toast', {
cancel: <Button onClick={() => console.log('Cancel!')}>Cancel</Button>,
});
```
more usage check here: https://sonner.emilkowal.ski/toast
2025-03-04 00:27:15 +07:00
CrossPr0duct
360c3a268b
Fixing the flow feels more natural,
...
swaps to shape selection or image selection when that is added,
except for render copy.
2025-03-01 21:25:27 -05:00