Skip to content

Midxv/Life-wallpapers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midwalls - Life in Pixels

Midwalls is a smart, minimalist live wallpaper for Android that visualizes your time as a grid of dots. It helps you stay conscious of your goals by tracking the progress of your year, month, week, or a custom deadline directly on your home screen.

✨ Features

  • Smart Progress Tracking: Automatically calculates how many days have passed based on your goal (1 Year, 1 Month, 1 Week, or Custom).
  • Battery Efficient: Uses an event-driven architecture. The wallpaper only redraws when the screen turns on or settings change. Zero background battery drain.
  • Drag & Drop Editor: A full WYSIWYG editor to position your quote and grid exactly where you want them.
  • Immersive Customization:
    • Change dot shapes (Circle/Square).
    • Adjust dot sizes and box stroke width.
    • Set custom backgrounds (Solid colors or Images).
    • Hide elements you don't need (Text or Box).
  • Auto-Quotes: Displays a daily motivational quote, or lets you write your own.

🛠️ Built With

  • Language: Kotlin
  • Components: Android Canvas API, WallpaperService, SharedPreferences, RectF
  • Architecture: Event-Driven Service (No infinite game loops)

🚀 Getting Started

  1. Clone the repo.
  2. Open in Android Studio.
  3. Build and Run on your device.
  4. Open the app to set your goal, customize the layout, and hit "Set Live Wallpaper".

📸 Screenshots

(You can upload screenshots to your repo later and link them here)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors

Languages