Skip to content

Enhance UI components and add canvas functionality#31

Merged
Barata-Ribeiro merged 18 commits into
mainfrom
prepare-for-meme-generator
Jul 16, 2026
Merged

Enhance UI components and add canvas functionality#31
Barata-Ribeiro merged 18 commits into
mainfrom
prepare-for-meme-generator

Conversation

@Barata-Ribeiro

Copy link
Copy Markdown
Owner

This pull request introduces a new set of React components for a canvas-based meme/image editor, focusing on modularity and enhanced user controls for text and export functionality. It also updates the CI workflow to use the latest version of pnpm.

Canvas Editor Features

  • Added CanvasTextControls component to provide a comprehensive UI for adding, editing, styling, and deleting text elements on the canvas, including font, size, color, and stroke controls.
  • Added StageCanvas component to render the image and text elements using react-konva, with empty state handling and scroll support.
  • Added CanvasExport component to enable exporting the canvas as a PNG, with a clear export button and disabled state when no image is loaded.

Tooling/Workflow

  • Updated the GitHub Actions workflow in .github/workflows/tests.yml to always use the latest version of pnpm for dependency management.

@Barata-Ribeiro Barata-Ribeiro self-assigned this Jul 15, 2026
@Barata-Ribeiro Barata-Ribeiro added bug Something isn't working enhancement New feature or request chore Handle config, moving etc. labels Jul 15, 2026
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
utilities-webapp Ignored Ignored Jul 15, 2026 1:31pm

@Barata-Ribeiro
Barata-Ribeiro force-pushed the prepare-for-meme-generator branch from 7013421 to 7674f9d Compare July 15, 2026 13:31
@Barata-Ribeiro
Barata-Ribeiro merged commit 1822e25 into main Jul 16, 2026
2 of 4 checks passed
@Barata-Ribeiro
Barata-Ribeiro deleted the prepare-for-meme-generator branch July 16, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working chore Handle config, moving etc. enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant