Comments (4)
@alyblenkin Playing around with it, I feel like these are actually our two options:
- Don't make the list of layers scrollable
- Make the list of layers scrollable, but define a max height
Without a max/min height, the scrollable list will grow as much as it can within another scrollable list. That of course results in not a scrollable list as it has infinite room to grow (it's just more scrollable space). I'm going to go with 2, but set a max height so that we'll only see scroll bars for a lot of items (10+).
from collect.
@alyblenkin how do you think this screen should behave when the static parts (the header and the select access section) are longer than the screen? We could either have everything be scrollable (so it falls of screen but can be scrolled to) and have the list be scrollable within that, or do we want the whole thing to scroll as one?
from collect.
Good catch @WKobus!
@alyblenkin how do you think this screen should behave when the static parts (the header and the select access section) are longer than the screen? We could either have everything be scrollable (so it falls of screen but can be scrolled to) and have the list be scrollable within that, or do we want the whole thing to scroll as one?
I could see it working both ways, but I'm leaning towards having everything scrollable, so if it falls off the screen you can still get to it. It's not ideal to have multiple scrollable sections, but I think that's better than the whole thing scrolling as one.
Side note: I also noticed that the title of the bottom sheet is cut off in landscape view.
from collect.
Without a max/min height, the scrollable list will grow as much as it can within another scrollable list. That of course results in not a scrollable list as it has infinite room to grow (it's just more scrollable space). I'm going to go with 2, but set a max height so that we'll only see scroll bars for a lot of items (10+).
I think option 2 sounds like a good option with a max height!
from collect.
Related Issues (20)
- Show scale on map
- Improve media displayed in widgets
- Wrongly showing the number of layers that can't be added
- Appearance to hide all buttons except for "Annotate" for the annotate question type
- "Reason for changes” opens after closing it by tapping X and then rotating the screen
- Crash after removing repeat group with bad instance name.
- Collect should provide `trunkVersion` and `branchId` to servers
- Counter app - question increment set to true doesn't open the app HOT 4
- Added vector offline layer isn’t visible in the bottom sheet in the map after adding in settings HOT 3
- Unable to use the offline layers bottom sheet in the landscape view on Android 8.1 (small screen) HOT 2
- Rotating the device while in "add layers” dialog the circular indicator shows downloading layers closes the dialog HOT 1
- Use a different string resource for each use of "None" HOT 1
- Datetime stamps use device locale, not Collect locale
- Add testing for `MapPreferencesFragment#onSettingChanged`
- Adding entity lists and sending a registration form removes other entity lists from experimental settings
- Remove the old printer widget
- Constraint violation message is not dismissed when value from external app changes HOT 2
- Crashes after form loading error
- Text question type should allow new lines, wrap text, and respect the `rows` attribute
- Add tests for displaying/hiding errors in questions
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.