Iāve also been struggling with this for so long!!! The user experience searching on my app is pretty poor when clicking through so many options.
I was told to upgrade to the new app to resolve the issue bc I kept reporting it in classic apps but nevertheless - same issue. I understand itās complicated, so Iām just bumping this need!!! Waiting almost a year I think
When returning from the detailed view to the list view in Collection, if the issue is that it goes back to the top of the screen instead of the previous position in the list, you can resolve this problem by configuring the action in the Actions tab of the Collection element under ITEM CLICK.
Set the CONFIGURE ACTION to āShow new screen,ā and for Data, choose āThis item.ā Set the NAVIGATION Target to āOverlay.ā This will ensure that when you click on an item in the list, it shows a new screen as an overlay, maintaining the position in the list when you go back from the detailed view.
I honestly donāt understand why this isnāt being addressed. This is a real problemā¦
Imagine the culminative amount of work a person going thru lists of items has to do to constantly scroll up and down a list just to see the next thing not knowing where theyāre up to.
Thereās no good excuse why this isnāt working and the team suggesting to use an overlay because it will take time to address this issue, is justā¦
I mean jeez- the primary component of every glide application is the lists component. And the primary screen people utilize is actually a proper screen. Does Uber do a pop-up screen for primary use cases? Does Amazon? Does instacart?
The existing behavior works as intended by taking you back to the previous screen.
It could be enhanced by marking your scroll position in the collection, and returning to that position when you click back from a collect detail view. I agree that it would make for better UX!
But, as others have said, opening the detail screen in an overlay or slide-in achieves that.
So, while the team knows this could be improved, itās not a priority.
Thatās fair @NoCodeAndy, but letās look at from the perspective of what Glide is and who are its users?
If the objective is to serve what a typical Glide user needs, then the collection object is not working as intended, unless the intentions are flawed- which is the last thing I would say when it comes to the Glide UX team.
Now, why would this object not achieve the needs of the typical Glide user?
Because Glide users donāt build websites and glide users donāt care about people navigating between screens. Glide users care about helping people getting work done intuitively and efficiently.
The current behavior does not help people getting work done, it achieves the opposite (imagine going thru your Asana tasks and constantly scrolling back down the screen without much of an idea you were up to seconds ago)
Hence why, it is not achieving its objective. Unless the objective of the collection component is undefined.
Collection (with many records) ā Details screen (not overlay/sidebar) ā Go back ā jumps to the top of the screen.
It needs to return to same position on original screen.
If I have a list of 500+ records and I scroll halfway (which can take several seconds), click a record, and then navigate back, I donāt want to have to take the time to scroll back to where I was before clicking on subsequent records.
I think what would help is a full screen overlay, so the underlying list remains untouched while the overlay is open and filling the entire screen. Only problem is that thereās existing bugs with the back button that have never been fixed either, so the UX is less than stellar when trying to use overlays.