Coder Social home page Coder Social logo

brvier / forrunners Goto Github PK

View Code? Open in Web Editor NEW
71.0 71.0 22.0 58.71 MB

The new repository is located here : https://gitlab.com/brvier/ForRunners

Home Page: https://gitlab.com/brvier/ForRunners

License: GNU General Public License v3.0

JavaScript 81.23% CSS 13.80% HTML 1.80% Shell 0.01% Java 3.02% Batchfile 0.13% Python 0.01%

forrunners's People

Contributors

brvier avatar c1c1 avatar gitter-badger avatar jedie avatar jimbudarz avatar luiscruz avatar natrius avatar nicop06 avatar nutomic avatar riotism avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

forrunners's Issues

New logo

Hello,

I made a new logo for you app,
if you like it you're free to use it in the app.

forrunners-icon

Import whole folder (gpx files)

Hi, is there a way to import a whole folder of gpx-files? I'd like to import a rather large number of files and it would drive me mad to do it all by hand.

Share button does not work

The share button does not work on my phone, it does nothing.

  • Moto G (thea)
  • Android 7.1.1 (LineageOS)
  • ForRunners version: 1.1.3
  • Source: FDroid

The delete button works as expected.

Getting GPS is difficult

Often the app does not get GPS- However, another app at the same can get GPS without any problems.

Does this app possibly use the Google Play Services for GPS or – if not – is there another problem?

F-Droid version
Android 7/Lineage OS 14

Change settings just when touching the button

When scrolling down it can happen that i touch the bar on one setting, for example heart rate frequency und i change it immediately.
To prevent this it should just be possible to change the setting if you press the button itself and moving it, not instantly when clicking anywhere.

I reset some settings by mistkae more than once.

Interval training not working?

I could not find out how to start a interval training.

The other thing, it would be nice to set an individual interval (example 12minutes run, 2 minutes walk, 14 minutes run, 2 minutes walk, 12 minutes run) and get an announcnement "Walk now."/"Run now" or something like that.
Right now i have to remember on what minutes what interval is starting and i just have it on 2 minutes interval to get it working.

Missing option to disable the vocal announcements

I know you can kinda turn it off by setting it to 0 minutes. But this doesn't seems to be working all the time. It sometimes goes back to 5 min by itself.

It wouldn't be as annoying if it actually could speak though. It's pure jibberish and I can't make out a single word of what she's saying.

Anyway, it would be nice with a option to just disable it.

Keep CPU awake

When the app is running, it should keep the CPU awake even when going to sleep and not stop the app. There are permissions for doing so and other apps even have an option in the setting. Technically it is called wake lock.
Otherwise recordings may stop in the middle or not even start when the device's screen is turned off.

Also note that Android 6/7s "battery optimisation" can cause the same problem, but also here you can use a permission to ask the user to turn it off (with one tap by just answering a question). See doze.

Introduction wrongly labeled

At least in the German translation the numbers in the text do not fit to the numbers in the image/screenshot shown in the introduction at all. This makes the whole introduction clearly useless.

Too high battery consumption

I use SurniaOS on Moto E and having both ForRunners and OSMAnd~ up and running, both with track recording activated. At the end of the session, ForRunners is constantly twice than OSM at battery consumption, although the size and complexity is only a fraction of OSMAnd~. Turning messages off and the battery consumption is still double.

Pace calculations off

A couple days ago, I went for a run on a course that I frequent, but hadn't been on with ForRunners yet. During the run, I thought the pace that I was hearing audibly every 5min was a bit off, but assumed it was just me.

At each 5min audible announcement I had a pace of 9.6-9.8km/hr (I believe this is supposed to be a cumulative pace for the entire run, not an instantaneous pace), including when I reached the 55min point. However, at this time I had already gone 9.9km, so clearly the 9.8km/hr that indicated was off by a few percent.

Here's the GPX file from that run: 20171210_1238.gpx.zip

Units typography

The correct (french) abbreviation for kilometers is : km
Abbreviations never take plural marks.
So you should change the following labels in your application :

Km -> km
Kms -> km
Km/h -> km/h

Scrolling performance is poor

Scrolling the page of one training is slow, especially for the ones with many kilometers and heart-rate data. Maybe there are too many redraws of the whole data at some point. Maybe downsampling/smoothing and redrawing only when there is an effective change could improve the performance.

I'm running a Google Nexus 4, with Lineage 14.1 (Android 7).

Sessions are not saved

How to reproduce:
-start a session
-stop the session
-see the session in the main screen
-close the app

Expected: session is saved
Actual: when app is restarted the session is gone

How are the star points calculated?

I see after each round there is a star rating associated with each run. How is it calculated? It would be also nice to be also in the included manual.

Deleted track still visible after startup

I used ForRunners once to track riding my race bike (just for to get the overall distance).
Later I deleted this track.
After starting ForRunners (if it was not running, i.e., killed by Android), this track is shown for a brief period of time (something like 2s).
After 2s, the the UI is updated the track is removed.

Also a record is shown for this track (i.e., way faster to go by bike than running ><).

Version: 1.1.3 (fdroid).

Sensitive settings menu

When scrolling in the settings screen, it is too easy to change the slider bar position by accident.

Can't Import GPX from other running services

Bonjour,

J'utilise votre application depuis une semaine et il m'est impossible d'importer des sessions de courses au format GPX provenant d'Endomondo, Runtastic ou Strava. ForRunners me dit que l'importation a réussi mais rien ne se rajoute dans mes sessions.

Que dois je vous fournir pour que vous puissiez examiner ce bug ?

Cordialement,
BridouZ

Import fichier GPX

Hello,

je n'arrive pas à importer des fichiers GPX créer par l'appli Parcours de google dans Forrunners. Mon téléphone est sous android 4.4 avec la dernière version en date de ForRunners (30 Novembre). Je t'ai envoyé un fichier gpx par mail pour que tu me dise si tu as le même problème.

Sinon l'appli fonctionne très bien en mode VTT.

Program stuck at bootsplash

At least I assume it's a bootsplash. It's a picture of a old running track. And that's the only thing that I see when I run the program.

I'm running CyanogenMod 13 on my Nexus 5X and my friend has the same issue with his One Plus 2 running CM13.

We both installed the version from F-Droid.

None of us is using GApps if that matters somehow.

Display Bugs

Hi,

I was testing your application (which is very interesting for privacy reasons) on :

  • Motorola E 4G (2015)
  • Android 6.0
  • For Runners 1.1.3
    And I have some bugs :
  • The Equipements page on the left menu seems not working
  • Sometimes (on a random base), the upper blue menu disappears , the application freeze and so I have to restart the application.

GPX export does nothing

after a click on the "export as gpx" button a popover appears and says "all your sessions exported as GPX files." - but i can't find any gpx files on my phone. any ideas?

Add session sections

A little bit similar to #19

Add session sections. So you can use the same app for different kinds of sports, e.g.:

  • running
  • walking
  • ride a bike
  • etc.

New Release?!?

I have seen some new commits. But there is no new release here and not via F-Droid.

I'd like to see a new version available ;)

Back button does nothing

In certain screens and won't exit app.
Also, sometimes menu bar disappears and there is no way to access the sidebar or change view.

Android 7.1.1

Add "GPS found" announcement

There is a "GPS lost" but unfortunately there is not "GPS found" announcement, so if i get the smartphone on my arm and its inconvenient too look at, it would be nice to get that one too.
Or if i just geht out and its cloudy, GPS may need a bit time, so i just walk until it will find the GPS (Counter also starts when GPS is found for the first time)

Build instructions missing

Sadly, the instructions on how to build ForRunners are not documented.
Thus, new developers (as me) will need to spend some time on figuring out how to setup the build toolchain.

It would be great to
a) describe all used tools (or give links to a proper description),
b) give install instructions for all tools (at least for one OS), and
c) provide all commands to completely build the project.

Account Management

Would it be possible to built sth. like an account management, so you can switch between different accounts?
I would like to use this app not only for Running. In my eyes its also the Perfect app for riding a bike or inline skates. And it would be great if the user could define different acounts so you can differnce between bike and running oder even between two persons, that use the same device .

Set individual interval

Later i will train with something like run 18 minutes, walk 2 minutes, run 12 minutes and then walk 2 minutes again.
As its not possible to look on the cellphone all the time it would be awesome if you can set your own interval.

Thanks for your work :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.