Skip to content

Releases: erfan-ops/Animura

v1.3.0 Full UI Recreation

Choose a tag to compare

@erfan-ops erfan-ops released this 01 Jul 18:59

🎉 The UI grew up. Like, completely.

Remember that Qt QML interface? Ancient history. I ripped it out and rebuilt the entire frontend in React + TypeScript, rendered inside Microsoft Edge WebView2. Same purple/pink vibes, way more horsepower.

✨ What''s New

🖥️ Brand New UI Engine

  • React 18 + TypeScript + Vite 5 replaces every last .qml file
  • Renders inside Edge WebView2 — buttery smooth, proper CSS, real DOM
    🖥️ Brand New UI Engine
  • React 18 + TypeScript + Vite 5 replaces every last .qml file
  • Renders inside Edge WebView2 — buttery smooth, proper CSS, real DOM
  • Hot Module Replacement in dev mode — edit UI and see it instantly

🔌 COM Bridge Magic

  • NativeBridge — a COM IDispatch object that talks to React like they''re old friends
  • All C++ calls marshaled to the Qt main thread so nothing explodes
  • Real-time state sync — Start/Stop button toggles instantly now

🧹 What Got Swept Away

  • All 6 QML files — main.qml, WallpaperCard.qml, SettingsPanel.qml, SettingsGroup.qml, NotificationManager.qml, NotificationBanner.qml
  • 6 Qt packages — Qml, Quick, QuickControls2, QuickDialogs2, QuickLayouts, QuickWidgets
  • ColorDialogHelper.hpp — you served us well, little bridge
  • Dead code in main.cppgetWindowsAccentColor, setupSingleInstanceServer, QQuickStyle
  • That annoying browser right-click menu — gone, completely

📝 Documentation Overhaul

Every single doc file in docs/ and ai-docs/ has been rewritten for the new reality. Architecture diagrams, threading models, build instructions, the works.

🛠️ Building

# Frontend (do this first!)
cd frontend && npm install && npm run build

# Then the C++ side
cmake --preset vs2022-x64
cmake --build build --config Release

⚠️ Heads Up

  • You need npm and Node.js now for the frontend
  • WebView2 Runtime is required (built into Windows 11, installable on Windows 10)
  • The old QML files are gone gone. This is a one-way migration.

Made with ☕, late nights, and an unreasonable amount of CSS. Enjoy your wallpapers. 🚀

Full Changelog: v1.2.3.0...v1.3.0.0

Animura v1.2.3.0

Choose a tag to compare

@erfan-ops erfan-ops released this 31 May 19:41

🎉 Animura v1.2.3.0 — UI Improvements + New Effect!

This update builds on the first public release with a nicer configuration experience and a brand new visual effect module.

What's New

🎨 Improved Color Picker

  • A better-looking color picker UI
  • Save frequently used colors for quick access
  • Includes a palette of common colors to pick from instantly

🕳️ New Effect: Black Hole

  • Added a new effect module: Black Hole
  • A fresh visual option to add more variety to your live wallpaper lineup

Setup & Usage

  1. Download and extract the release.
  2. Run Animura.exe.
  3. Pick a wallpaper/effect from the list (including Black Hole).
  4. Adjust settings in the auto-generated UI (now with the improved color picker).
  5. Animura takes over the desktop and runs the wallpaper in real-time.

Your previous wallpaper is restored automatically when stopping the module or exiting the app.

Notes

  • More modules and a proper gallery are still planned.
  • The settings UI will continue expanding with more control types.
  • Module SDK documentation is still on the roadmap.

Thanks for using Animura!
Feedback and bug reports are always appreciated.

Animura v1.2.1.0

Choose a tag to compare

@erfan-ops erfan-ops released this 21 Apr 04:51

🎉 Animura v1.2.1.0 — First Public Release!

This is the first official release of Animura, a modular live wallpaper engine for Windows built with Qt and C++.

What's Included

  • Core application with a clean QML interface
  • Dynamic wallpaper module loading (DLL‑based)
  • Automatic UI generation from JSON settings schema
  • System tray support (minimize / restore)
  • Windows accent color integration
  • Automatic capture & restore of the user’s original wallpaper
  • Multi‑monitor support

Setup & Usage

  1. Download and extract the release.
  2. Run Animura.exe.
  3. Pick a wallpaper from the list.
  4. Adjust settings in the auto‑generated UI.
  5. Animura will take over the desktop and run the wallpaper in real‑time.

Your previous wallpaper is restored automatically when stopping the module or exiting the app.

Goals of v1.2.1.0

  • Provide a stable foundation for future modules
  • Finalize the module ABI (entry function + interface)
  • Deliver a simple, extensible settings system
  • Ensure full desktop integration (tray, restore, shutdown)

Notes

  • More modules and a proper gallery are planned.
  • The settings UI will expand with more control types.
  • Module SDK documentation will be added.

Thanks for trying Animura!
Your feedback will shape the next versions.