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

New Feature Ideas #2590

Open
kylecorry31 opened this issue Oct 20, 2024 · 21 comments
Open

New Feature Ideas #2590

kylecorry31 opened this issue Oct 20, 2024 · 21 comments
Labels
feature-request A request for a new feature - not yet committed to by maintainer p2 Priority 2

Comments

@kylecorry31
Copy link
Owner

This is a continuation of #1911, since that was getting too long.

Please feel free to post new feature ideas in the comments on this issue. I would love to have some other thoughts about what should be included in this app (no guarantee that I will include them, but I will consider each idea). No idea is a bad idea here, worse case I may say that I will not include it in Trail Sense. Some features may be better suited as plugins or a different app. Plugins will allow the usage of Internet when available, but must have offline support.

Some set in stone goals of this app:

  • Trail Sense must not use the Internet in any way, as I want the entire app usable when there is no Internet connection
  • New features must provide some benefits to people using the app while hiking, in a survival situation, etc.
  • New features must be based on peer-reviewed science
  • New features must not increase the app size much (available size is dependent on feature importance). App should remain under 10 MB.

For reference, some things I have considered in the past and removed were:

  • Animal behavior
    • I can't say there is enough science / supporting evidence behind Solunar theory for me to make accurate predictions of animal behavior in general, though if someone provides strong evidence I will consider it
  • Heart rate sensor
    • I don't want Trail Sense to move into the medical sector, there are increased regulations on that in Google Play and not something I'm willing to provide support for.
@kylecorry31 kylecorry31 pinned this issue Oct 20, 2024
@kylecorry31 kylecorry31 added feature-request A request for a new feature - not yet committed to by maintainer p2 Priority 2 labels Oct 20, 2024
@RAPXT
Copy link

RAPXT commented Oct 21, 2024

For phones that make use of auto dark mode and which have an amoled screen, it would be nice to have a "system black" theme.

Which would save noticeably more battery compared to the dark grey the current (single) system theme uses.

@kylecorry31
Copy link
Owner Author

For phones that make use of auto dark mode and which have an amoled screen, it would be nice to have a "system black" theme.

Which would save noticeably more battery compared to the dark grey the current (single) system theme uses.

Thank you for the suggestion, by auto dark mode do you mean the sunrise/sunset driven theme? If so, please see this issue: #2192

@RAPXT
Copy link

RAPXT commented Oct 21, 2024

I mean the system wide theme changer of android, which changes themes of apps by sunset/sunrise or custom time.

But thats not the important part, i wanted to say, that i miss a theme, that enables when the system requests a dark theme. Addtionally to the current system theme, there should be a "system black" theme, which changes the background to black instead of darkish grey.

Screenshot_20241021-161911040

Simplest thing to notice the difference is in Trail Sense to change to system theme and then black theme. I would like a system theme with that black background.

@kylecorry31
Copy link
Owner Author

I mean the system wide theme changer of android, which changes themes of apps by sunset/sunrise or custom time.

But thats not the important part, i wanted to say, that i miss a theme, that enables when the system requests a dark theme. Addtionally to the current system theme, there should be a "system black" theme, which changes the background to black instead of darkish grey.

Screenshot_20241021-161911040

Simplest thing to notice the difference is in Trail Sense to change to system theme and then black theme. I would like a system theme with that black background.

Thank you, I see - I was not aware that was a feature on Android. Here's the issue to track that: #2592

@damianofalcioni
Copy link

damianofalcioni commented Oct 23, 2024

Hi,
I know the new feature ideas list is quite long but please consider the integration with brouter. it is a famous open source app able to generate paths, totally offline.
It can be really helpful to automatically create a path from your position to a beacon or between multiple beacons (useful also as a backup for the backtrack feature). Additionally it generate also turn by turn instructions that could be helpful to send as notifications while following path.
Thanks

@kylecorry31
Copy link
Owner Author

Hi, I know the new feature ideas list is quite long but please consider the integration with brouter. it is a famous open source app able to generate paths, totally offline. It can be really helpful to automatically create a path from your position to a beacon or between multiple beacons (useful also as a backup for the backtrack feature). Additionally it generate also turn by turn instructions that could be helpful to send as notifications while following path. Thanks

Thank you for the suggestion, I've created this issue to track the research into this: #2595

@7eventech77
Copy link

List of ideas I currently have at the moment. Some of these may not be possible due to me not knowing how things work.

Feature Requests

  • Ability to calibrate Trail Sense compass with another physical known accurate compass.
  • Ability to use yaw axis of gyroscope as a short term compass when aligned with a physical compass
  • Ability to calibrate compass with Sun or moon through augmented reality
  • Display current temperature reading on navigation screen
  • Use Ambient Light sensor as potential trigger for trail sense theme

@kylecorry31
Copy link
Owner Author

List of ideas I currently have at the moment. Some of these may not be possible due to me not knowing how things work.

Feature Requests

  • Ability to calibrate Trail Sense compass with another physical known accurate compass.
  • Ability to use yaw axis of gyroscope as a short term compass when aligned with a physical compass
  • Ability to calibrate compass with Sun or moon through augmented reality
  • Display current temperature reading on navigation screen
  • Use Ambient Light sensor as potential trigger for trail sense theme

Thank you for the suggestions:

@jm355
Copy link

jm355 commented Oct 30, 2024

Hello, would you be willing to add millimeters, teaspoons, and tablespoons to the unit converter? I appreciate the desire for simplicity, there are too many units too capture them all, but I think those are common enough to be worth adding

@kylecorry31
Copy link
Owner Author

Hello, would you be willing to add millimeters, teaspoons, and tablespoons to the unit converter? I appreciate the desire for simplicity, there are too many units too capture them all, but I think those are common enough to be worth adding

Thank you for the suggestion, here's a ticket to track that: #2605

@7eventech77
Copy link

Thank you!

@acarv
Copy link

acarv commented Dec 29, 2024

As Android 5.1.1 is the last acceptable version of Android (for me in terms of privacy, functionality and usage of reliable and controllable equipment : Galaxy Note 4). As it is also the last version where you can have a minimum control over the OS.
Would You consider to produce a version for it?
Thank You.

@kylecorry31
Copy link
Owner Author

As Android 5.1.1 is the last acceptable version of Android (for me in terms of privacy, functionality and usage of reliable and controllable equipment : Galaxy Note 4). As it is also the last version where you can have a minimum control over the OS. Would You consider to produce a version for it? Thank You.

Hi, thank you for the suggestion. I have looked into Android 5 support before, but there was too much effort involved to port Trail Sense over to it.

@I1138
Copy link

I1138 commented Dec 30, 2024

New user, so I apologize if this is just a usage / settings error. I'd like to be able to turn the GPS on for a few seconds or until the location provider reaches a specified accuracy level before specifying a beacon / photo map calibration point. OTOH this may be limited use for regular hiking. My personal use case is accurately marking survey pins such that I can find them again, which is much easier if I can mark the point in a 10ft radius rather than 100ft. I could see this also being useful for hiking with photo maps when the calibration points are close together.

@kylecorry31
Copy link
Owner Author

New user, so I apologize if this is just a usage / settings error. I'd like to be able to turn the GPS on for a few seconds or until the location provider reaches a specified accuracy level before specifying a beacon / photo map calibration point. OTOH this may be limited use for regular hiking. My personal use case is accurately marking survey pins such that I can find them again, which is much easier if I can mark the point in a 10ft radius rather than 100ft. I could see this also being useful for hiking with photo maps when the calibration points are close together.

Thank you for the suggestion, I believe the feature(s) you are looking for will be implemented by these:

@darrencoen
Copy link

Firstly, trail-sense app is extremely cool and well made, thank you.

On the bubble level I was wondering if you could put the value of the hypotenuse in the 3rd orange circle. I looked at the code a bit to see if I could add it myself but it wasn't obvious to me. It seems like you are already calculating the value of it to place the bubble, but I don't see how to make the text label, nor ensure that it moves with the bubble. (I don't code kotlin/make apps)

image

In this example you're 22 degrees off in one direction and 45 in another. But the phone itself is on a ~50 degree plane and i think that's what that bubble should show.

~50 = √(22² + 45²)

It might also make sense to add it with the single decimal point values? What to label it though -- I don't know. It's not z.

Thanks again!

@kylecorry31
Copy link
Owner Author

Firstly, trail-sense app is extremely cool and well made, thank you.

On the bubble level I was wondering if you could put the value of the hypotenuse in the 3rd orange circle. I looked at the code a bit to see if I could add it myself but it wasn't obvious to me. It seems like you are already calculating the value of it to place the bubble, but I don't see how to make the text label, nor ensure that it moves with the bubble. (I don't code kotlin/make apps)

image

In this example you're 22 degrees off in one direction and 45 in another. But the phone itself is on a ~50 degree plane and i think that's what that bubble should show.

~50 = √(22² + 45²)

It might also make sense to add it with the single decimal point values? What to label it though -- I don't know. It's not z.

Thanks again!

Thank you for the suggestion, I've created this issue to track it: #2767

@QuantumDamage
Copy link

Hi, I love your app and I think I might have a feature idea that might fit in it well.
Striking clock (https://en.wikipedia.org/wiki/Striking_clock) - my city have one, but I move further away from it and I can't hear it now ;-(

It would fit in Tools/Clock. Every quarter it would emit quarter sound and additionally in every hour it would emit hour sound. Properly multiplied.
Example:

  • 13:15 - "bim" - since it is quarter past.
  • 13:30 - "bim", "bim" - since it is two quarter past.
  • 13:45 - "bim", "bim", "bim" - since it is three quarters.
  • 14:00 - "bim", "bim", "bim", "bim", "bam", "bam" - since it is full hour, 2 pm.

Possible configuration options:

  • enable
  • start time - for example default 6:00
  • stop time - for example default 22:00
  • "bim" interval - 15, 30 or disable. 15 for default.
  • "bam" - exact, single or disable. exact (2 bams for 2 am/pm) for default.
  • enable in silent mode - enabled by default. Use case: I have the phone constantly in silent mode, but I like to hear alarms, timers and I would like to hear this feature. But some people might like to don't hear this if they are entering silent mode in theaters etc.
  • loudness adjustment
  • mix or interrupt current audio - I observed different behaviors for sounds in Android. Some sounds are mixed with currently played audio and some are pausing it, emitting and returning to playback. It would be nice if there would be an option to define it if possible.

Use cases:

  • Sometimes I'm doing something absorbing, and I'm loosing track of time. It would be nice to hear simple audio clues what time it is. Manually setting and unsetting alarms is tedious. This feature would help to track time without interruptions and touching phone.
  • Visually impaired people could also benefit from it.

Risks:

  • I'm not sure if this is the case, but it might use some additional energy to track alarm for every quarter.
  • It might consume some energy to emit sound. Not sure how much tough.
  • bim and bam sounds would add some kilobytes to binary.

Keep on great work, and thanks for what you already did :-)

@kylecorry31
Copy link
Owner Author

Hi, I love your app and I think I might have a feature idea that might fit in it well. Striking clock (https://en.wikipedia.org/wiki/Striking_clock) - my city have one, but I move further away from it and I can't hear it now ;-(

It would fit in Tools/Clock. Every quarter it would emit quarter sound and additionally in every hour it would emit hour sound. Properly multiplied. Example:

  • 13:15 - "bim" - since it is quarter past.
  • 13:30 - "bim", "bim" - since it is two quarter past.
  • 13:45 - "bim", "bim", "bim" - since it is three quarters.
  • 14:00 - "bim", "bim", "bim", "bim", "bam", "bam" - since it is full hour, 2 pm.

Possible configuration options:

  • enable
  • start time - for example default 6:00
  • stop time - for example default 22:00
  • "bim" interval - 15, 30 or disable. 15 for default.
  • "bam" - exact, single or disable. exact (2 bams for 2 am/pm) for default.
  • enable in silent mode - enabled by default. Use case: I have the phone constantly in silent mode, but I like to hear alarms, timers and I would like to hear this feature. But some people might like to don't hear this if they are entering silent mode in theaters etc.
  • loudness adjustment
  • mix or interrupt current audio - I observed different behaviors for sounds in Android. Some sounds are mixed with currently played audio and some are pausing it, emitting and returning to playback. It would be nice if there would be an option to define it if possible.

Use cases:

  • Sometimes I'm doing something absorbing, and I'm loosing track of time. It would be nice to hear simple audio clues what time it is. Manually setting and unsetting alarms is tedious. This feature would help to track time without interruptions and touching phone.
  • Visually impaired people could also benefit from it.

Risks:

  • I'm not sure if this is the case, but it might use some additional energy to track alarm for every quarter.
  • It might consume some energy to emit sound. Not sure how much tough.
  • bim and bam sounds would add some kilobytes to binary.

Keep on great work, and thanks for what you already did :-)

Thank you for the suggestion and excellent write up. I'll plan to add that: #2826

@notknowcode
Copy link

hi. thanks for the good app. there are a few suggestions:

  1. in the tab with all utilities, when you open any and go back, the top of the list opens, not the previous place.
  2. in viewing the sun through the camera, the ability to change the time of day, this is very useful in tourism, to know how best to put up a tent without the morning sun.

@kylecorry31
Copy link
Owner Author

hi. thanks for the good app. there are a few suggestions:

  1. in the tab with all utilities, when you open any and go back, the top of the list opens, not the previous place.
  2. in viewing the sun through the camera, the ability to change the time of day, this is very useful in tourism, to know how best to put up a tent without the morning sun.

Thank you for the suggestions. I have plans to add both of those:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a new feature - not yet committed to by maintainer p2 Priority 2
Projects
None yet
Development

No branches or pull requests

10 participants