having read a comment by snugug on using modals
kill all the modals. They’re terrible everywhere except large screen desktops
i skimmed through these issues
- #1889150: Prototype simpler overlay look focused on short task accomplishment
- #1260800: Kill the overlay for widths below 640 pixels
- #1829326: Convert Overlay to leverage core breakpoints and media queries to determine its presence and styling
- #1667742: Add abstracted dialog to core (resolves accessibility bug)
- #1909144: Allow #ajax['dialog'] to contain options other than 'modal'
i realize that i don't have an idea of our strategy for using modals / overlay patterns of drupal on mobile devices.
my perception so far is that we want to disable everything that doesn't work for mobile devices. how exactly will that work? everything that is shown in a modal on desktop will be a single page request on mobile? i would be glad if someone pointed me to an issue where the roadmap for this fundamental guideline is being discussed?
having features like overlay and modals by default and disabling them on mobile doesn't sound really intuitive to me. i'd prefer to establish functionality in a mobile-first way and then progressively enhance the interface based on device width and capabilities. given the state we are in the drupal 8 development cycle i don't really think this is the way we can go. but really, as stated above i'd like to know about the strategy for using modals on mobile devices.
thanks, dasjo