/wled-manager

Primary LanguageTypeScript

state version creator creator

WLED Manager

mui nextjs react mui

Windows Mac Linux
drawing drawing drawing drawing

Introducing WebAudio in v0.0.3 (proof of concept)

Open Video

Attention

All this is still pre-alpha-state. If you want to test it, make sure you set IP, PixelCount, Color and Frequency-Band (one of the equalizer's bars) !before! you click play. Also stopping and replaying is currently resulting in multiple Senders. When it hangs, just restart the app.

Everything is done without a state-management-lib. After I choose one, IP and PixelCount can be retrieved automatically.

Development

Click to expand

Create an App

# with npx
$ npx create-nextron-app my-app --example with-typescript-material-ui

# with yarn
$ yarn create nextron-app my-app --example with-typescript-material-ui

# with pnpx
$ pnpx create-nextron-app my-app --example with-typescript-material-ui

Install Dependencies

$ cd my-app

# using yarn or npm
$ yarn (or `npm install`)

# using pnpm
$ pnpm install --shamefully-hoist

Use it

# development mode
$ yarn dev (or `npm run dev` or `pnpm run dev`)

# production build
$ yarn build (or `npm run build` or `pnpm run build`)

Special Thanks

saltyshiomix wled-github