Major Release
November 27, 2025
8 min read

Modbus Connect v0.4.0: Complete UI Redesign

A ground-up redesign bringing a modern dark theme, improved navigation, keyboard shortcuts, and a polished user experience across every component.

What's New in v0.4.0

  • Complete UI redesign with modern dark theme
  • New onboarding experience with 3-card action layout
  • Enhanced keyboard navigation with history tracking
  • Real-time device latency display in sidebar
  • Green animated spinner for active monitoring sessions

Complete UI Redesign

Every major component has been redesigned from the ground up with a modern dark theme, improved visual hierarchy, and consistent styling throughout the application.

New Onboarding View

A fresh 3-card action layout welcomes you with quick access to Scan Network, Add Device, and Open Workspace — getting you started faster than ever.

Redesigned Sidebar

Improved layout with multi-level dropdown menu, device latency display that auto-updates every 5 seconds, and green animated spinners for active monitoring sessions.

Modern Component Styling

DeviceList, MonitoringList, ModbusReader, MonitoringLive, and Device Scanner all feature modern card-based layouts with improved visual hierarchy and better interactions.

Enhanced Dark Theme

More vibrant and saturated colors with better contrast. Updated color palette includes new success-foreground and warning-foreground tokens for improved visual feedback.

Consistent Modal Design

All modal dialogs now feature dark mode support, blurry backdrop effects, and consistent button styling across the entire application.

Keyboard Navigation & UX

Navigation History: Ctrl+2 and Ctrl+3 now track previous device and session selections for quick switching

Smart Shortcuts Modal: Shows current device/session selections and greys out unavailable shortcuts

Escape Key Support: All modals now close with Escape key via global window keydown listeners

Automatic Cleanup: Navigation history is automatically cleaned up when devices or sessions are deleted

Persistent Chart State: Chart visibility preference now persists across view navigation per session

Major Fixes

Device scanner now shows TCP connection errors properly

Ping mechanism starts correctly when devices are added from scanner

Session logging preserved when resuming paused sessions

Chart popout data synchronization with batched updates

Centralized device ping management eliminates duplicate operations

Improved responsive design for mobile, tablet, and desktop

Better accessibility with improved focus states and keyboard navigation

Minor Fixes & Polish

• Fixed top bar labels cropping on small windows

• Added proper delete confirmation modals

• Fixed z-index layering for modals and menus

• Improved communication log modal layout

• Fixed Device Scanner "Add Device" button

• Added device name input in scanner cards

• Fixed workspace save with logger configs

• Fixed chart timestamp synchronization

• Restored documentation offset in ModbusReader

• Added edit device settings modal

• Migrated to Tailwind v4 CSS configuration

• Updated to lucide-svelte icons throughout

Why This Release Matters

  • 🎨
    Modern Experience:

    The complete redesign brings Modbus Connect in line with modern application standards while maintaining the functionality you rely on.

  • ⌨️
    Power User Features:

    Enhanced keyboard navigation with history tracking lets you work faster without reaching for the mouse.

  • 📊
    Better Visibility:

    Real-time latency display and animated session indicators give you instant insight into your device status.

  • 🔧
    Stability:

    Dozens of bug fixes ensure a smoother, more reliable experience across all features.

Download v0.4.0 Today

Modbus Connect v0.4.0 is available now as a free download for Windows, macOS, and Linux.

Recommended for All Users

This release brings significant improvements to the user experience. We recommend all users upgrade to v0.4.0.

Download v0.4.0

What's Next

We're continuing to work on write operations, Modbus RTU support, and additional features. Stay tuned for v0.5.0!