Skip to content

Add cellular network status and update build script and documentation#262

Open
DinanathDash wants to merge 19 commits into
sameerasw:developfrom
DinanathDash:feat/telemetry-menubar-ui
Open

Add cellular network status and update build script and documentation#262
DinanathDash wants to merge 19 commits into
sameerasw:developfrom
DinanathDash:feat/telemetry-menubar-ui

Conversation

@DinanathDash

Copy link
Copy Markdown

This pull request adds support for displaying cellular network status in the macOS menubar and device status views, along with several related UI and configuration improvements. It also introduces a build/install script and updates package dependencies. The most important changes are grouped below.

Menubar and Device Status Enhancements:

  • Added support for showing cellular network status (e.g., "5G", "LTE", "No Signal") in both the menubar (MenubarStatusView) and device status view (DeviceStatusView). Users can toggle this feature in settings. The DeviceStatus model and app state were updated to support the new field. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
  • Added a new menubar battery style option ("none") to allow users to disable battery display, and improved logic for when battery/network status are shown. [1] [2] [3]

Settings and Localization:

  • Added new toggle and label for "Show Network Status" in the menubar settings, and added related localization strings for various network states. [1] [2]

Project and Asset Management:

  • Added a new AppIcon.appiconset/Contents.json for proper macOS icon asset management, and removed the old icon resource from the Xcode project. [1] [2]

Build and Dependency Updates:

  • Added a build_and_install.sh script to automate building, installing, and launching the app.
  • Updated Swift package dependencies, including switching from lottie-spm to lottie-ios and updating LottieUI. [1] [2]

These changes collectively improve the user experience by providing more detailed device status information and more flexible menubar customization, while also streamlining development and deployment workflows.

sameerasw and others added 18 commits April 11, 2026 02:26
Develop - Connectivity improvements, Copy adb logs, Native mirroring, keyboard navigation for file browser and translations
Develop - reconnect error reporting fix
Develop - New menubar pop up UI, easily dismiss notifications, minor discovery improvements
Develop - BLE, scrcpy updates, seekbar, scanner and settings ui updates, WebDAV, file pop up, menubar customizations, websocket call controls and more
Develop - Wireless ADB QR pair, Reconnecting message, menubar text marquee and a lot more fixes
Develop - seekbar haptics, app tour, marquee text for menubar, mirroring shortcuts and navigation, adb device picker and progress notification support
Develop - Wireless native mirror, desktop and sidebar native mirror, CPU optimizations, Notification settings per-app, custom app search and more
Develop - Bonjour! - Keyboard shortcuts, Apple Intelligence, efficiency improvements, notification click actions, new app icon
Develop - Crash reporting and fixes
@DinanathDash

Copy link
Copy Markdown
Author

@sameerasw The PR is regarding the issue opened in AirSync-android, 77, kindly check the codebase. Feel free to request any edit required. 😄

@sameerasw

Copy link
Copy Markdown
Owner

Sure! Can you make sure both PRs pointed to develop not main?

I got some concerns about how we do the mobile network detection on Android side as I need to comply to Play Store restrictions. Let's see :)

@DinanathDash

Copy link
Copy Markdown
Author

Sure! Can you make sure both PRs pointed to develop not main?

I guess I took the main as the base edit, not the develop one. My bad.

I got some concerns about how we do the mobile network detection on Android side as I need to comply to Play Store restrictions. Let's see :)

I tried as much I can be under the play store compliance, but we need to double verify it.

@sameerasw sameerasw changed the base branch from main to develop June 30, 2026 06:40
@DinanathDash

Copy link
Copy Markdown
Author

Hi @sameerasw, as requested, I've separated these changes into two distinct PRs against the develop branch to make reviewing much easier:

I've also resolved the merge conflicts on this original PR branch (feat/telemetry-menubar-ui) so it cleanly merges with develop in case it is still needed, but feel free to close this one and review the split PRs instead! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants