anuraOS Tadpole

anuraOS Tadpole

•  •  8 updates •  18h 13m

A high level learning environment on top of anuraOS, think scratch but you build apps, games, and widgets that can be compiled and distributed. Aim is to be flexible enough to support plain javascript as well as blockly.

By endercass

Timeline

endercass
endercass 1h spent working 67d ago

Get preview working and clean up some runtime code

endercass
endercass 38m spent working 67d ago

Workspace loading refinement and ability to open files in anuraOS's native file api if not block workspaces

endercass
endercass 1h spent working 68d ago

Improved editor UI a bit and started implementation of file system loading

Update attachment
endercass
endercass 3h spent working 69d ago

Get a basic UI going and get started on persistent projects

endercass
endercass 7h spent working 87d ago

Block runtime in early stages. I wrote some custom blockly extensions to generate an ES module and implemented a simple element component. Reactivity is not yet there but this is baby steps.

Update attachment
endercass
endercass 1h spent working 89d ago

JSX compilation in the browser! I leveraged esbuild to compile dreamland JSX components at runtime. Here i have a demo of playing with a few components that are compiled at runtime.

endercass
endercass 1h spent working 89d ago

Accomplish goal #1, component loader using dreamlands html`` tag string has been accomplished. When assembled into the correct file structure, the example components will build the attached app.

Update attachment
endercass
endercass 2h spent working 89d ago

I have the plan for the project brainstormed and an example scaffolded in the repo, and got the build system for the runtime setup (I was not happy with rspack or rollup, so I just went for esbuild for this project.)