Modern apps increasingly make use of media as this topic spans a wide range of application (photo sharing, social apps (sharing media), marketplace apps (sharing inventory images), and the list goes on.
I think we should support a better user experience by supporting a "max allowable media selection" in gallery. CN1's app gallery supports selecting multiple images but does not allow opening a gallery with a set max num of images.
This causes
-
bad user experience: if we internally allow up to 10 images and user selects 20, the UX flow is awkward instead of preventing the issue by simply not allowing additional selection to be made we have to either
a) ignore extra user selections (which sounds like a bug from a user perspective)
b) document on the screen that up to 10 images are allowed but that is bad UX and does not prevent the user from selecting more than the max anyways
c) implement a whole new flow around this for exception handling but it feels like a platform limitation leak as this problem is nonexistent in native not to mention the bad user experience
-
error prone: as many software as a service tech allow an up to x number of images to be uploaded at once, handing these services more than required will cause exceptions further leaking the issue
Implementing a max allowable media selection feature is yet another step bringing CN1 and re asserting the platform position in the modern mobile development, I feel that without this feature in place the app flow will be awkward whenever interacting with the gallery (which is often in a modern apps).
Modern apps increasingly make use of media as this topic spans a wide range of application (photo sharing, social apps (sharing media), marketplace apps (sharing inventory images), and the list goes on.
I think we should support a better user experience by supporting a "max allowable media selection" in gallery. CN1's app gallery supports selecting multiple images but does not allow opening a gallery with a set max num of images.
This causes
bad user experience: if we internally allow up to 10 images and user selects 20, the UX flow is awkward instead of preventing the issue by simply not allowing additional selection to be made we have to either
a) ignore extra user selections (which sounds like a bug from a user perspective)
b) document on the screen that up to 10 images are allowed but that is bad UX and does not prevent the user from selecting more than the max anyways
c) implement a whole new flow around this for exception handling but it feels like a platform limitation leak as this problem is nonexistent in native not to mention the bad user experience
error prone: as many software as a service tech allow an up to x number of images to be uploaded at once, handing these services more than required will cause exceptions further leaking the issue
Implementing a max allowable media selection feature is yet another step bringing CN1 and re asserting the platform position in the modern mobile development, I feel that without this feature in place the app flow will be awkward whenever interacting with the gallery (which is often in a modern apps).