Skip to content

v1.1.0 - Major update with new features and improvements

Choose a tag to compare

@nitaybz nitaybz released this 29 Dec 12:54

Changelog

v1.1.0 (2025-12-28)

New Features

  • Robot Vacuum Support: Full support for vacuum domain entities with Apple-like tall card design, localized state text (Cleaning, Docked, Returning, Paused, Idle, Error), and proper active/inactive styling
  • Extra Accessories: Manually include any Home Assistant entity as a dashboard card, even entities not in supported domains (sensors, input_boolean, buttons, etc.)
  • Button Entity Support: Full support for button and input_button domains with proper icons, press actions, and styling
  • Input Boolean Support: Added support for input_boolean entities with toggle functionality

UI/UX Improvements

  • Improved Drag & Drop: Enhanced drag and drop experience using SortableJS with smoother touch support, variable-speed edge scrolling for carousels, and consistent behavior across cards and chips
  • New Breakpoint System: Comprehensive responsive layout with 5 breakpoints:
    • Desktop (>1199px): 4 columns
    • Tablet (768-1199px): 3 columns
    • Mobile (480-767px): 2 columns
    • Small Mobile (360-479px): 2 columns with smaller cards
    • Extra Small (<360px): Single column layout (like Apple Home app)
  • Single Column Mode: Automatically switches to single column for very small screens or accessibility-enlarged displays
  • Smart Scaling: Cards, chips, modals, and header elements resize appropriately across all screen sizes using CSS custom properties
  • Camera Carousel Optimization:
    • Shows 1.5 cameras on small mobile (visual hint for scrolling)
    • Intelligent layout for single camera (full width) and dual cameras (side-by-side)
  • Accessibility Features:
    • prefers-reduced-motion support to disable animations
    • Fluid typography using clamp() for proper font scaling
    • Better touch targets on mobile devices

UI/UX Improvements

  • iOS 26 Liquid Glass Design:
    • New circular buttons with frosted backdrop blur and gradient glow borders
    • Menu, back, and sidebar buttons feature consistent liquid glass styling
    • Header gradient blur with smooth transparency fade (100% → 70% → 0%)
    • CSS mask-composite: exclude technique for border effects
  • Dropdown Menu Overhaul:
    • Redesigned to match iOS Apple Home app aesthetic
    • Active room checkmark (✓) indicator
    • Cleaner layout with minimal separators
    • Semi-transparent background (75% opacity) with 50px blur
    • Hidden scrollbar for cleaner appearance
  • Enhanced Interactions:
    • Consistent button sizes (36px desktop / 34px mobile)
    • Larger back icon (26px) for better visibility
    • Smooth hover/active states with enhanced glow effects

Performance Improvements

  • Optimized Settings Save: Reduced WebSocket calls from 3-4 to a single batch operation
  • Loading Indicators: Added spinner animations to save buttons in settings and section reorder modals
  • Parallel Operations: Modal animations now run concurrently with save operations
  • Reduced Delays: Removed artificial delays in modal close sequence (450ms+ → 300ms)
  • Reliable Dashboard Refresh: Fixed inconsistent re-render after saving settings

Bug Fixes

  • Hidden Rooms Entity Filtering: Fixed entities from hidden rooms appearing in status chips and group page counts
  • Page Navigation: Fixed critical bugs when navigating between Home Assistant pages and dashboard views
  • Status Chips: Resolved display and update issues with status chips
  • Battery Status: Fixed incorrect battery percentage display in status section
  • Icon Rendering: Corrected icon display issues for various entity types
  • Translations: Fixed missing or incorrect translations across multiple languages

Technical Changes

  • Implemented CSS mask-composite: exclude for gradient border effects
  • Added isolation: isolate to prevent blur bleeding between stacked elements
  • URL-based room detection for active state in dropdown
  • Improved RTL (Right-to-Left) support for all new button styles