meshtastic / Meshtastic-Apple

Apple iOS, iPadOS & macOS Clients For Meshtastic
https://meshtastic.org
GNU General Public License v3.0
204 stars 59 forks source link

🚀 [Feature Request]: Standalone Chat-Client #947

Open mertensm72 opened 4 days ago

mertensm72 commented 4 days ago

OS

iOS

Description

I would like to have a chat-only client. So that I could set up nodes an this app for use by older people/non technicians...

Participation

Additional comments

The iOS client is great, but the navigation is confusing for non technicians. Perhaps an administered node could lead to the client app not showing configurational menus?

powersjcb commented 2 days ago

One thing we have already raised is that we need a "Getting started with Meshtastic" tooling.

@mertensm72 could you describe this in more detail of what exact workflow you have been having with the app? (it could help inform how we build those features out)

I'm fairly doubtful we will be crippling the ability to change settings by default, but we definitely want to make this easier. I'd love to see us have a first timer "Setup Wizard" that prompts with something like this.

Which of following best describes you?
* "I'm new to Meshtastic and need to setup my first node"
* "Someone has setup this node for me, they told me to pair a device so we can chat"
* "I'm a Meshtastic pro"
mertensm72 commented 13 hours ago

Mockup_Chat-only-Client-App Hi powersjcb, I did not have any probs with the workflow of the app. For me it's fine!

So the solution an be a stripped down Chat Client App with no configuration functions.

powersjcb commented 38 minutes ago

I think it could make sense to merge: BLE devices + chat selection into the same initial screen. (they both have small number of items for most users and it puts more useful information on the landing page after pairing a device)

The nodes list being below the chat options can lead to awkward navigation issues. This makes it so that if you were scrolling down to find a node, find it, now scroll all the to the top to reach Channel/Messages Buttons.

Removing settings button will probably break some workflows for people who need to administer nodes via BLE on towers/roofs.