github tuanchris/dune-weaver v3.0.0
v3 Major UI Overhaul & Feature Enhancement

latest releases: v3.1.1, v3.1.2, v3.1...
28 days ago

Important: You'd have to do the following before doing git pull

git fetch origin
git reset --hard origin/main

Major release featuring comprehensive UI overhaul, performance improvements, and enhanced user experience.

🌟 Key Highlights

  • Complete UI redesign with modern, responsive interface and improved navigation
  • Real-time pattern preview with live animation during execution and interactive controls
  • Pattern playback preview - animated preview of patterns before execution
  • Intelligent caching system for pattern previews with WebP optimization (50% smaller images)
  • Consistent pattern orientation with visual guides and improved alignment system

🚀 New Features

Real-Time Pattern Control

  • Live preview modal with animated execution tracking
  • Interactive controls (pause, resume, skip, stop) during execution
  • Direct speed adjustment from preview interface
  • Progress visualization with ETA calculations

Enhanced Pattern Management

  • Batch preview caching with progress indicators
  • Pattern orientation help with visual guides
  • Improved custom pattern support
  • Better file organization and management

🔧 Technical Improvements

Backend

  • Renamed app.pymain.py for better structure
  • New version management system with GitHub API integration
  • Enhanced MQTT handling with proper async/sync callback support
  • Improved cache management with background processing

Frontend

  • WebP image format for all pattern previews
  • Responsive canvas with proper device pixel ratio support
  • Optimized animations with requestAnimationFrame
  • Real-time updates via WebSockets

🐛 Bug Fixes

  • Fixed canvas resizing issues on different screen sizes
  • Resolved MQTT pause/resume problems with Home Assistant
  • Fixed JavaScript errors in settings page
  • Improved pattern preview loading consistency
  • Enhanced mobile navigation and modal interactions

📚 Documentation

Happy sand drawing! ✨

Don't miss a new dune-weaver release

NewReleases is sending notifications on new releases.