β¨ A beautiful native Intel Mac application for Lovable.dev
Experience lovable.dev with an enhanced, modern UI in a dedicated desktop application
| Beautiful gradient-based design with smooth animations and a stunning loading screen featuring the app icon | Built specifically for Intel Mac computers with native integration and performance |
| Complete access to lovable.dev with all features and functionality | Optimized performance with Electron and hardware acceleration |
| Elegant loading screen with centered app icon and seamless transitions | Context isolation and sandboxed environment for maximum security |
The app features a beautiful loading screen with the app icon centered and animated:
- Stunning gradient background (dark navy to slate)
- Large centered app icon with pulse animation
- Smooth fade-in effects
- Animated loading dots
- "Initializing your creative workspace..." message
- Clean, minimal interface
- Full-featured webview displaying lovable.dev
- Seamless integration with the Lovable platform
- Native macOS window controls
Get up and running in under 2 minutes:
# Clone the repository
git clone https://github.com/sumitduster-iMac/Lovable.git
cd Lovable
# Install dependencies
npm install
# Launch the app
npm startThat's it! The app will open with a beautiful loading screen featuring the centered app icon, then load lovable.dev.
- Node.js (v16 or higher) - Download
- npm or yarn - Comes with Node.js
- macOS (Intel-based Mac) - Required for building and running
git clone https://github.com/sumitduster-iMac/Lovable.git
cd Lovablenpm installThis will install:
- Electron framework
- Electron Builder (for packaging)
- Icon generation utilities
npm startThe app will:
- Generate required icons from SVG source
- Launch the Electron application
- Display the loading screen with centered app icon
- Load lovable.dev in the webview
npm run buildCreates a macOS .app bundle in the dist folder:
- Ready to move to Applications folder
- Includes all assets and icons
- Optimized for Intel x64 architecture
npm run build-dmgCreates a distributable DMG file:
- Professional installer format
- Easy drag-and-drop installation
- Includes app icon and branding
| Technology | Purpose |
|---|---|
| Electron | Cross-platform desktop app framework |
| HTML/CSS/JS | Native web technologies, no frameworks needed |
| Modern CSS | Gradients, animations, and effects |
| SVG | Scalable app icon with beautiful gradient design |
Lovable/
βββ .github/
β βββ workflows/ # GitHub Actions CI/CD workflows
βββ assets/
β βββ icon.svg # App icon (SVG source with gradient)
β βββ icon.png # Generated PNG icon
βββ scripts/
β βββ generate-icons.mjs # Icon generation utility
βββ main.js # Main Electron process
βββ preload.js # Preload script for security
βββ index.html # Main HTML with loading screen
βββ styles.css # Modern CSS with animations
βββ package.json # Project configuration
index.html: Contains the loading screen with centered app icon and webviewstyles.css: All styling including loading screen animationsassets/icon.svg: Beautiful gradient app icon (Tahoe-style liquid glass design)main.js: Electron main process configuration
The project includes automated GitHub Actions workflows:
- Build and Release - Automatically builds the app on pushes and creates releases when version tags are pushed
- CI - Validates code quality, syntax, and project structure on every push and pull request
See .github/workflows/README.md for detailed workflow documentation.
To create a release:
# Update version in package.json, then:
git tag v1.0.1
git push origin v1.0.1The app includes several UI enhancements over a basic web wrapper:
- Centered App Icon: Large (200x200px) app icon with pulse animation
- Gradient Background: Dark navy gradient creating depth
- Smooth Animations:
- Icon pulse effect (scale and opacity)
- Title shimmer effect
- Animated loading dots with staggered bounce
- Fade-in entrance, fade-out exit
- Professional Feel: 2.5 second branded loading experience
- Drop Shadow: Icon has pink gradient glow for depth
- App Icon Display - Prominently centered on loading screen with animations
- Gradient Theme - Blue to pink gradient matching the app icon
- Typography - System fonts with gradient text effects
- Color Consistency - All UI elements match the icon's color scheme
- Smooth Transitions - Hardware-accelerated animations
- Modern Effects - Drop shadows, pulses, and shimmers
ββββββββββββββββββββββββββββββββββββββ
β β
β [Loading Screen] β
β β
β ββββββββββββββββββ β
β β β β
β β [App Icon] β β Centered, Animated
β β β β
β ββββββββββββββββββ β
β β
β L o v a b l e β
β (gradient text) β
β β
β β’ β’ β’ β
β (animated dots) β
β β
β Initializing your creative... β
β β
ββββββββββββββββββββββββββββββββββββββ
β Fades to β
ββββββββββββββββββββββββββββββββββββββ
β lovable.dev full interface β
β β
ββββββββββββββββββββββββββββββββββββββ
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Maintain the existing code style
- Test on Intel Mac before submitting
- Update documentation for new features
- Ensure the app icon displays correctly
MIT License - see LICENSE file for details
- App Icon: Beautiful Tahoe-style liquid glass heart design with gradient
- Lovable.dev: The amazing platform this app connects to
- Electron: Making cross-platform desktop apps possible