Skip to content

Enhance media file resolution and improve StrokePanel functionality#69

Open
axif0 wants to merge 4 commits into
moth-quantum:sourcefrom
axif0:mordern
Open

Enhance media file resolution and improve StrokePanel functionality#69
axif0 wants to merge 4 commits into
moth-quantum:sourcefrom
axif0:mordern

Conversation

@axif0

@axif0 axif0 commented Jun 17, 2026

Copy link
Copy Markdown

Modernizes Quantum Brush's UI by replacing the old Java/Swing frames with a single React 19 + TypeScript + Zustand + Konva app (Control Panel, Canvas, Stroke Manager) running on Tauri 2 for desktop, with a Python HTTP fallback server for browser/web use, the original quantum logic in effect/apply_effect.py is untouched, so strokes still flow through the same pipeline as before; the MVP covers the full workflow (project create/open/import/draw/run/apply/export) plus a real deploy path (Vercel for the UI, Render for the API), and out of scope for now is the IQM hardware tab, undo/redo, and persistent storage on Render's free tier.

Gif:
final

Live demo: https://quantum-brush.vercel.app/
render backend: https://quantumbrush.onrender.com/api/health

Closes #51

@artreadcode

Copy link
Copy Markdown
Collaborator

Hello, @axif0 , your GIF doesn't show the applied effect after each stroke execution, and the key features of quantum brush is not available on your app.

Also, if you are participating in UnitaryHACK, you must leave the comment on the main issue thread.

@axif0

axif0 commented Jun 17, 2026

Copy link
Copy Markdown
Author

@artreadcode I fixed some issues. I also check that the using free render tier(takes too much time) is not suitable for running backend and update the gif checked by locally -

finalll

Can you please check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants