Visual Edits

Lovable brings programming into the hands of non-technical people, but we knew from working closely with designers that having to chat with AI for every small edit wasn’t ideal. Visual Edits emerged from this collaboration, combining AI-powered development with precise Tailwind-native visual control. It’s about giving everyone the power to build and refine their vision, whether through natural language or direct manipulation.

The Visual Edit tool in Lovable enables precise edits to specific UI components, offering flexibility and control in your design process.

Activate the tool from the editor toolbar, hover over the desired element (e.g., button, text, image), and click to bring up editing options. You can:

  • Update attributes like text, colors, layout, or functionality directly.

  • Edit font weights, alignments, image resizing.

  • Select parent elements.

For more complex adjustments, use AI-powered prompts to fine-tune your edits. Preview your changes in real-time and save them when satisfied. This feature streamlines targeted edits, helping you refine your designs effortlessly.

Keyboard shortcut

  • Option + s on Mac

  • Alt + s on PC

Using the Figma Integration

Designers can now export their Figma designs directly into Lovable to build full-stack apps without needing developers.

This Figma-to-code guide walks you through every step, from structuring Figma designs to using Builder.io’s plugin and leveraging Lovable for seamless app creation.

Knowledge Files

Every project has its own unique context, goals, and challenges. A knowledge file captures this custom context and serves as a living document that evolves with your project.

  1. Project Overview: A brief description of the project, its goals, and objectives.

  2. User Personas: Detailed descriptions of your target users and their needs.

  3. Feature Specifications: Include user stories, acceptance criteria, and detailed descriptions of each feature.

  4. Design Assets: Links to design files, color palettes, typography, and other visual elements.

  5. API Documentation: Detailed API endpoints, request/response examples, and authentication methods.

  6. Database Schema: ER diagrams, table structures, and relationships.

  7. Environment Setup: Instructions for setting up the development environment, including dependencies and configuration.

  8. Testing Guidelines: Types of tests to be written, testing frameworks, and coverage requirements.

  9. Deployment Instructions: Steps for deploying the application to different environments (development, staging, production).

  10. Version Control Practices: Define your branching strategy, commit message conventions, and code review guidelines.

  11. Security Practices: Guidelines for secure coding, data protection, and handling sensitive information.

  12. Compliance Requirements: Any legal or regulatory requirements your project must adhere to.