Skip to content

Releases: Siddhesh2377/MagicCanves

First Build

12 Jan 22:30
fd5d32b
Compare
Choose a tag to compare

Features

1. Add and Edit Text

  • Add text dynamically to the canvas.
  • Edit existing text via a dialog.
  • Delete text from the canvas using the edit dialog.

2. Text Styling

  • Bold: Toggle bold style for selected text.
  • Italic: Toggle italic style for selected text.
  • Underline: Toggle underline for selected text.
  • Center Alignment: Center text both horizontally and vertically on the canvas.

3. Font Management

  • Choose from multiple fonts using a popup font menu.
  • Change the font for the selected text without affecting others.
  • Set a default font for new text additions.

4. Font Size Adjustment

  • Slider: Adjust font size using a smooth slider for precise control.
  • Plus/Minus Buttons: Increment or decrement the font size step by step.
  • Font size changes are reflected live on the canvas.

5. Undo/Redo

  • Undo the last text operation, such as move, resize, or style change.
  • Redo operations to restore undone actions.

6. Text Movement

  • Drag and move text items across the canvas.
  • Long-press functionality for entering text editing mode.

7. Dynamic Interaction

  • Long Click on Font Size Background: Toggles between the slider and plus/minus buttons with a fade animation.
  • Font size slider and buttons are mutually exclusive for better UX.