Skip to content

[Feature Request]: Improve Mobile Responsiveness of Meshtastic Web Client #666

Description

@tjpaulsondev

Prerequisites

  • I have searched existing issues to ensure this feature hasn't already been requested
  • I have checked the documentation to verify this feature doesn't already exist

Problem Statement

I'm frustrated when accessing the Meshtastic Web Client from a mobile device — the layout is broken, elements overflow the screen, and key controls (like sidebars or settings) become difficult or impossible to interact with. This is a major problem for field use where laptops aren’t practical.

Proposed Solution

It would be great if the web client supported responsive design principles:

Implement mobile-first layout tweaks using CSS media queries

Ensure buttons, menus, and dialogs scale/stack properly under ~768px width

Test compatibility with modern phones (e.g., iPhone 15 Pro, Pixel 8, Galaxy S24)

This would allow users to monitor and manage nodes using the mobile browser without needing the native app.

Current Alternatives

Currently, I'm working around this by zooming in/out manually and rotating the device. But it's clunky, and some controls (like the drawer or map interactions) remain unusable. Unable to use existing mobile applications for managing Portduino IP connected nodes.

Importance

Nice to have

Additional Context

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions