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] Reduce number of button presses required (Android) #82

Open
azureorangexyz opened this issue Jul 21, 2024 · 1 comment

Comments

@azureorangexyz
Copy link

[Feature Request] Reduce number of button presses required (Android)

I wanted to request a very small feature regarding at least the Android application.
At the moment a lot of button presses are required to get a file transfer done. I'd like that to be improved.

Based on

OS: Android 13 / LineageOS
App Version: 8.0.2

Current behaviour

At the moment everytime someone wants to receive a file, the directory to save the file to has to be selected and approved.
This means that at least 5 button presses are required to start receiving files.

Also while sending files an OS has to be chosen. Maybe this can be avoided somehow.

Expected behaviour

As few button presses as possible are required to start a file transfer.
I'd like the option to save said directory, to be able to start receiving with three button presses or less.
See my thoughts below, I think simply one receive button would do the trick.

Some thoughts:

  • can the receiving directory be (optionally) saved?
  • do you really need to choose an OS for receiving? (The qr code apparently includes no OS information)
  • does the sending device need to know the OS of the receiving one? (Couldn't this information be included in the qr code automatically?)
@spieglt
Copy link
Owner

spieglt commented Jul 24, 2024

The QR code doesn't contain OS information because the OS information is used to determine which device displays the code and which scans it. (The iOS version does not have to select the OS because Apple no longer lets you start hotspots programmatically, so it always has to join the hotspot, which is also why Flying Carpet can't do Apple-to-Apple transfers.)

However, I am working on a version that uses Bluetooth to transmit the OS and WiFi information, which will make the QR code scanning/password entry and the OS selection unnecessary.

Needing user approval to write to the folder is Android's restriction, if there's something I can do about that I don't know it. I think Android does default to the same receiving directory that was last used?

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

No branches or pull requests

2 participants