Comments (11)
They do mention that progress indicators can be displayed in a card too, but they no longer have a reference (maybe I'm going mad). Regardless, I don't think it's necessary. The main thing is having a little descriptor so the user knows what's happening.
I think the weird part about the card for me is that we're not then going to show the layers in a card. Maybe we could just show a circular progress indicator in the space where the layers will be?
from collect.
I’ve been wondering why that step takes so long. It’s not doing any copying, it’s just getting the layer names. Shouldn’t that be close to instant?
It is copying it into a cache. Correct me if I'm wrong here @grzesiek2010, but my understanding was that we're doing that so we can inspect the file metadata (to show the tile names). Unless there's another reason, I am now wondering if we could safely do this via the Uri Android gives us (via the Kotlin extension Uri#toFile
that I've just spotted) rather than performing the extra copy into our cache.
from collect.
I believe there's the same delay twice currently.
from collect.
Updated this one @seadowg. Let me know what you think.
from collect.
In both cases we need to disable all the controls right? I'm worried it might be confusing to have disabled stuff on screen while copying the files.
from collect.
In both cases we need to disable all the controls right? I'm worried it might be confusing to have disabled stuff on screen while copying the files.
I think you would only have to disable "Add layers" but they can still cancel or select layer access while it's importing, right? I agree that could be confusing if we had to disable both bottom actions. We can also leave it as is. This was a nice to have.
from collect.
I think you would only have to disable "Add layers" but they can still cancel or select layer access while it's importing, right?
Yeah, that sounds right! I definitely like the direction of 1 more than 2. I'm not sure about the "card" like background, but it could be that I've just never seen it used like that before.
from collect.
I swear they had an image of it in the docs just last week! They do mention that progress indicators can be displayed in a card too, but they no longer have a reference (maybe I'm going mad). Regardless, I don't think it's necessary. The main thing is having a little descriptor so the user knows what's happening.
from collect.
Maybe we could just show a circular progress indicator in the space where the layers will be?
That works for me. I think it would still be helpful to have the label "Importing layers" below the progress indicator just in case it takes a while.
from collect.
I’ve been wondering why that step takes so long. It’s not doing any copying, it’s just getting the layer names. Shouldn’t that be close to instant?
from collect.
@grzesiek2010 I'm thinking we should investigate removing the copy to cache before doing any more design here. It seems like people are seeing a big delay when copying to cache, but then not after "Add layers" for big files (please correct me if I'm wrong anyone). If that's the case, I can imagine that if we do get rid of the copy to cache, we might end up moving that delay to after "Add layers" making optimizing the first progress UI a bit pointless. What do you think?
from collect.
Related Issues (20)
- Improve select one/multiple question type with column appearances
- Improve select one/multiple question types with no buttons appearance
- The asterisk is not displayed in required questions if the question contains audio
- Improve select one question type with likert appearance
- Improve select one/multiple with audio/video appearance
- The color of the dialog in date widgets
- Savepoint after resetting saved forms in project settings
- Canceling downloading a form with media removes the previously downloaded form HOT 2
- Crash on opening the map (to select an entity) after finalizing a registration form and going to follow-up form
- Support `multiline` appearance
- Not possible to delete drafts and sent instances of form that create or update entity
- Drafts don't appear in "Delete form- saved forms"
- Unable to download a changed file in draft testing
- SQlite syntax error- crash after refreshing list of blank forms containg entity form with property with "."
- Remove grey background on "Ready to send" screen HOT 4
- When moving backwards is disabled and drafts are enabled, resuming at saved question fails on some devices HOT 2
- Reduce memory consumed when parsing Entity List CSV
- Remember last input method selected
- last-saved file can sometimes result in InvalidStructureException
- Create seamless top app bar colour
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 collect.