Comments (5)
I'll see if it can easily be brought to the new UI. The logical problem is that tracks could be displayed multiple times in the new UI because multple folders can be enabled. So if Hiking
contains all its tracks recursively and District A
is displayed as well, we end up seeing tracks from District A
twice...
The good things is that the backend code related with the new UI still has the ability to recursively get tracks in a directory. Only the UI needs adjustments. To be continued.
from gpxpod.
Well, the simplest thing that comes to mind is simply removing duplicates from the final listOfTracksToRender
(if it works that way). As an alternative, there could be an option that turns recursive display on while simultaneously disabling multi-folder selection.
from gpxpod.
Also, it would be nice to have recursive display. Currently I see my structure as (I've edited the first post to reflect it):
- Hiking
- City
- District A
- District B
- Mountains
- Abroad
- Country 1
- Country 2
- Paragliding
- Domestic
- Country 1
- Country 2
So I cannot tell whether Country 1 refers to Hiking or Paragliding as easily as with old UI.
I would prefer to have an option to display folder recursively as well.
Possibly, it would also solve duplicates problem?
from gpxpod.
Hey there, have you tried v5.0.12? It brings the ability to display a directory recursively. In a directory's context menu: More actions -> Display recursively.
I'm interested in your feedback.
from gpxpod.
Hello Julien! Thank you very much for the update!
I tried it, and it really works by displaying all tracks from the child directories on the right.
Unfortunately, this does not fix my workflow completely.
I see only the tracks, and not the subdirectories, and it's impossible to tell what's going on (I have hundreds of files and lots of directories - please see the diagram below).
What I would like (and what was possible with old UI):
-
IMO, tree-like display is a must. I (and many other users) have tons of nested subdirectories with the same names. So I cannot tell whether
Country 1
refers toHiking
orParagliding
at all. Or where does each of these eightWatch
directories belong?
When I selectHiking
, ALL tracks, from all child directories should be displayed on the map (and on the list). By clicking onCity
orDistrict A
, the selection becomes more and more refined. -
When adding
Hiking
directory (=parent directory, does not contain any files, only nested directories) recursively, it does not appear at all. Only 'end' directories appear (and in my case, I get tons ofPhone
andWatch
directories). When adding recursively, I should be able to add onlyHiking
andParagliding
"roots", and these two (along with every nested folder) should appear in the tree.
We already have well-structured collections of GPX tracks. Ideally, the software should just display this directory tree, without having to re-create or re-implement it (aside from selecting roots). -
Currently, in 'non-compact' list ALL child tracks are displayed without grouping. IMO, it would be better if they would be grouped under 'directory path' headers: i.e., when I click
City
, the right list displays headers likeDistrict A\Watch
, followed by all 'direct descendant' files from that subdirectory.
WithCompact navigation view
the tracks just fall each under their parent directory. -
Intuitively, when I click on a directory, I 'want' its contents to be displayed on the map immediately. There should be a setting for that (again, it's possible with old UI)
And I also have a little feedback for tracks UI:
There's too little place for names. IMO, names are very important, and should not be cut at all. Date could be on the bottom, along with other metadata.
Thanks!
from gpxpod.
Related Issues (20)
- How to add a custom map ? HOT 4
- Time on the track
- [FEAT] Use two tiles server to render
- How to fix "invalid hash" ?
- Sharing does not work - "not accessed by owner" HOT 1
- How to add a directory to display with nextcloud 27.1.1 HOT 2
- (enhancement idea) Publishing activities on nextcloud's calendar
- deleting personnal layer is impossible when url is "long" HOT 2
- Can't share a directory HOT 2
- No administrator's level maps displayed.
- New Interface waypoint <sym> tag
- Gpx display order
- GPXMotion
- Problem with the menu link (nextcloud 29.0.0) HOT 3
- Feature request: Track favorites
- Feature request: disable default map layers
- Tiles not loading if WebGL disabled
- Feature Request - Heatmap
- Selfhosted Tile Server HOT 2
- Call to undefined method OC\Server::getEventDispatcher() HOT 1
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 gpxpod.