Comments (10)
In these days I tried to sketch a first mockup of an hypothetical future Details Activity, with the purpose to collect all the UI elements and to have a first idea about the activity structure.
In this mockup the Activity is a simple scrollable area; only the upper part (toolbar and map) is fixed.
The "Track" section could be present only if there are trackpoints collected;
The "Placemarks" section could be present only if the recording has placemarks;
Just clicking on the text/icon field, We could:
- Add / Edit the name (description)
- Change the track type
- Edit the description of the placemarks
Anyone can post suggestions, ideas, comments, completely different mockups...
from gpslogger.
It is for sure a good feature to add.
We are thinking for a long time to add a new activity that shows the details of a track.
On this new screen the user could view all the details of each track (i.e. total and moving statistics, summary, placemarks list, maybe some graph - like speed and altitude - and so on), and it should also be possible to change some track properties (like name, type...).
The good news is that we can gradually implement new features on this activity screen, starting from a simple summary with a couple of editing capabilities.
This new activity needs a UI design mockup before to start the implementation.
from gpslogger.
When we re-designed the new tracklist we added the "Track Number" field under the Track Name, with the idea to place here (in the future) an optional user description of the track.
We could add the possibility to add/edit this description into the Details Activity.
This description could be used to name the exported files, in order to produce file names like this:
20190618-053234 - Travel around the Area 51.gpx
from gpslogger.
Any update on this? I really want to have the ability to mark the track with a description. For my use case, using the phone or user name in the name/description would also work.
from gpslogger.
@trentonbrochill - We'll start soon to add a Dialog when the user finalize a Track (instead of an Activity screen), with the possibility to specify a Description (and maybe to correct the activity icon).
The same Dialog could be re-opened by adding an icon to the ActionMode Toolbar of the Tracklist.
We spoken about this feature some weeks ago on issue #88.
This is one of the most requested features, We have in plan to implement it soon.
from gpslogger.
These days we are working on the new bottom bar (issue #88), where the Stop button shows a dialog that manages the finalization of the track.
This dialog allows the user to edit the track description and the activity type:
The same dialog will be used on the Tracklist to edit the track details.
Currently we are in early implementation phase, it is a good time to post suggestion and ideas!
from gpslogger.
Added an Edit button on Actionbar, that opens the Edit details dialog (commit 01c0900).
The editing dialog is the same dialog as the one used for track finalization (except for the title).
The button is visible only when one single track has been selected (like the View button).
This could yet be a good initial implementation of the feature for now.
In the future we could expand the functionality including, for example, an editor for Placemarks.
from gpslogger.
Commit b5ebecf added the description field into KML, GPX, and TXT files.
The GPX format (with the new <desc>
field) has been validated using Xerces v2.8.0.
As a note, the command used is:
SaxCount.exe -v=always -n -s -f YOUR_FILE.gpx
from gpslogger.
The feature reached a good implementation level and it has been merged into the develop branch.
It will be refined before the publication of the next app update.
At this time the implementation of the files management is done as follows:
The tracks are saved as GPX/KML/TXT and managed with the NAME - Description
file name.
For example 20190618-053234 - Travel around the Area 51.gpx
.
When a user exports a track, then he changes the description and export again, the app today leaves the old file into the GPSLogger folder. This means that the user will have 2 files of the same track into the folder, with 2 different descriptions.
For me it is not bad. Better to have a file more than a file less.
As alternative we could remove the old file before the creation of the new one (the app could do this without any problem, the code is already used for Temporary files), by find all the Tracks that start with the same name (on the previous example 20190618-053234
. This way the folder will be more polished, but not all users could agree when the app deletes files.
Furthermore, using the implemented method, the user could save different version of the same tracks (for example with and without EGM correction, or with different GPX standard), simply by changing the description of the track and exporting.
Which way could be the best one?
from gpslogger.
The feature has been implemented on v3.0.0.
I close this issue. If in the future we'll think a different (or more complete) implementation of the details editing, we'll open another issue or we'll reopen this one.
from gpslogger.
Related Issues (20)
- Bug Report - java.lang.RuntimeException at GPSService.java:85 HOT 3
- Android Go 13 power control causes tracking stop HOT 4
- Import/Export of Internal Tracklist HOT 5
- Feature request: average speed calculated in specified duration and displayed on main screen
- Clipboard: decimal format of GPS location HOT 3
- Feature Request: log to custom URL HOT 3
- Difficulty testing and compiling with Android Studio - Guidelines? HOT 3
- App needs to run in background HOT 4
- Adjust logging rate based on the DetectedActivity API HOT 2
- Can I launch the app with an intent? HOT 2
- APRS Publishing
- Implement an High Contrast theme for very bright ambient
- Implement the possibility to use filters with OR / AND logic HOT 2
- Tracks naming when logging permanently HOT 2
- Update to API 33 HOT 2
- Adding an annotation while recording also adds a trackpoint HOT 4
- Bug Report - ANR - Input dispatching timed out at DatabaseHandler.java:943
- Feature Request: Add a setting to control the number of decimals displayed for lat/lon
- Precision position and altitudes from Trimble Mobile Manager HOT 2
- Feature request to assist with walking and logging transects for ecological research
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpslogger.