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

More settings #209

Open
1 task done
solonovamax opened this issue Aug 26, 2024 · 2 comments
Open
1 task done

More settings #209

solonovamax opened this issue Aug 26, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@solonovamax
Copy link

solonovamax commented Aug 26, 2024

Description

It would be nice if additional settings were offered, past just "send reports automatically" and "ignore wifi scan throttling"

here are some suggestions for settings (some of these were influenced by TowerCollector):

may think of additional ones later. will update if I do.

Suggested implementation

No response

Additional information

No response

New request

  • I have checked that a similar feature hasn't been requested yet
@solonovamax solonovamax added the enhancement New feature or request label Aug 26, 2024
@mjaakko
Copy link
Owner

mjaakko commented Aug 26, 2024

Could you split this into multiple issues? That way it would be easier to keep track of progress and to have discussions, thanks!

In general I'd prefer to avoid having too many settings and instead have sensible defaults. It becomes kind of pain to test all permutations when there's a lot of settings. But if there's clear benefit of making something configurable, it's not a problem

@solonovamax
Copy link
Author

solonovamax commented Aug 27, 2024

Could you split this into multiple issues? That way it would be easier to keep track of progress and to have discussions, thanks!

I made a master issue as several of these already have their own issues, and also because I didn't want to create a ton of issues on the repo as it's kinda spammy.

In general I'd prefer to avoid having too many settings and instead have sensible defaults. It becomes kind of pain to test all permutations when there's a lot of settings. But if there's clear benefit of making something configurable, it's not a problem

I do agree that sensible defaults are good, however many of these options wouldn't require testing:

  • modifying the scan interval: if it works with the default interval, changing that shouldn't break it
  • disabling different sources: if everything works with all the sources enabled, there is no reason it would break with them disabled.
  • anything where a constant is just looking to be made configurable

also, for many of the cases where "sensible defaults" might apply, I think there are very good justifications for wanting it to be configurable.

  • neostumbler could significantly increase battery usage, so changing the scanning interval or disabling scanning sources all together would help improve battery longevity
  • some people may want the map cache to be small so as to avoid using too much space, whereas others may want it to be larger as they often find themselves in low-reception areas
  • different people might want neostumbler to stop at different battery levels

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