Releases: Siddhesh2377/MagicCanves
Releases · Siddhesh2377/MagicCanves
First Build
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.