Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 task
mertensm72 opened this issue Sep 26, 2024 · 4 comments
Open
1 task

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

mertensm72 opened this issue Sep 26, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@mertensm72
Copy link

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

  • I am willing to submit a pull request for this issue.

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?

@mertensm72 mertensm72 added the enhancement New feature or request label Sep 26, 2024
@powersjcb
Copy link
Contributor

powersjcb commented Sep 28, 2024

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)

  • What pre-setup have you done for the nodes?
  • How are you getting the nodes to them? (in person or mail)
  • How is the app configured the first time? (Are you doing it for them, or are they self-serve?)
  • Do you have any exact details about what confused them? (Which menus, buttons, or workflows?)

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
Copy link
Author

mertensm72 commented Sep 30, 2024

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

  • I set up my nodes via Web und iOS App.
  • I would like to set up nodes by my self.
  • I could configure the app for the first time.
  • After this point, the app should only show Chats. And perhaps the BT state... (See attached mockup)

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

@powersjcb
Copy link
Contributor

powersjcb commented Sep 30, 2024

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.

@mertensm72
Copy link
Author

That leads in the right direction. Perhaps a switch in the app settings could solve my vision from fading not used menus from the app itself?
iOS
Settings
Apps
Meshtastic
Administration Navigation on/off
->
Complete App as it is now
or
App reduced to Chat functionality

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants