mirror of
https://github.com/jberkel/sms-backup-plus.git
synced 2026-04-25 17:05:59 +03:00
[GH-ISSUE #1021] Improve grouping of configuration settings #816
Labels
No labels
AM+RCS
FAQ
awaiting response
backup
bespoke
bug
calendar
call log
cannot reproduce
cloudless
device-specific
documentation
dual- & multi-SIM
duplicate
feature-request
fixed in beta
good first issue
half-missing
help wanted
helpful
meta
misattribution
mms
other message sources
pull-request
question
rejuvenation
restore
schedule
security
stale
task
thanks
v1.5.1
v1.5.10
v1.5.11
v1.5.2
v1.5.3
v1.5.3
v1.5.4
v1.5.4
v1.5.5
v1.5.5
v1.5.6
v1.5.7
v1.5.8
v1.5.9
v1.6β
xoauth
~$ bounty $~
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/sms-backup-plus-jberkel#816
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kurahaupo on GitHub (May 28, 2020).
Original GitHub issue: https://github.com/jberkel/sms-backup-plus/issues/1021
Originally assigned to: @kurahaupo on GitHub.
This is a follow-up to #1020.
The asymmetry between the SMS settings and the Call Log settings makes it confusing for some users.
I suggest that the settings be re-arranged into sections:
Share settings with other SIM
Obvious banner indicating which or both SIMs are being configured
choose account
Explanation that this only applies to calendars, and that IMAP will be needed as well
link & information about GMail XOAUTH being disabled
Obvious banner indicating which or both SIMs are being configured
Protocol, host, port, username, password
Instructions on creating an app password
Obvious banner indicating which or both SIMs are being configured
Enable saving messages to IMAP/GMail?
↳ Choose Folder/Label
Explanation that "IMAP Folder" and "GMail Label" are the same thing
Obvious banner indicating which or both SIMs are being configured
Enable saving calls to IMAP/GMail?
↳ Choose Folder/Label
Explanation that "IMAP Folder" and "GMail Label" are the same thing
Enable saving calls to Calendar?
↳ Choose Calendar
Obvious banner indicating which or both SIMs are being configured
Explanation this would arrange to attach an audio recording to the saved email message, and that this requires a separate app
Enable attachment of recordings?
↳ Path to an SSD directory (so, shared access) where other app deposits call recordings
↳ Filename pattern (eg, look for approximate timestamp in filename)
↳ Delay after call ends before checking for recording [default: 15 seconds]
↳ Remove files once uploaded?
button: backup now
button: restore now
incoming & outgoing initiation and retry timers;
links & information about adjusting power management
Where a device has only one SIM, the items underneath would be raised up a level. Obviously that's assumed until support for multi-SIM is added.
@sphh commented on GitHub (May 28, 2020):
May I suggest that items not likely to be changed, should go near the end of the list, e.g.
button: backup now -> SIM1, SIM2 or both
button: restore now -> SIM1, SIM2 or both
...
...
...
...
...
The multi-SIM support could be done by tabs with a checkbox "Use settings from SIM x".
Just an idea ...
@kurahaupo commented on GitHub (Jun 1, 2020):
@sphh thanks for the suggestion; you have a good point.
I was aiming for putting them in the order that they would need to be configured, but maybe that could be achieved by hiding the settings that rely on other settings that haven't been entered yet.
Or just change the navigation between settings forms so that it's no longer a strict hierarchy, but rather a mesh of links, so that people can navigate it in whichever way makes the most sense to them.
@sphh commented on GitHub (Jun 4, 2020):
Putting them in the order that they would needed to be configured is also a good idea. But isn't this, why many apps have a first-time configuration wizard which walks the user through the initial steps to get the app up and running?