Make 'Show on Mobile' accessibility more efficient

Hey community! I know I'm not the only one that gets irritated having to:

  1. Click every single individual component in Retool;
  2. Opening the component inspector;
  3. Opening the Appearance > Advanced Settings;
  4. To finally having to check the Show on Mobile option for every nested and individual component.

This is especially frustrating when you also have elements that get blocked from appearing on mobile -- due to pre-existing components being in the way that you've already started rendering into your mobile view.

I have two suggestions -- both of which would be great to add as an option for displaying components on mobile.

Suggestion #1:

  • The ability to hold the option/command/ctrl button and click a group of components, similar to how we can already do (but are only given the option to group components when we select more than one simultaneously -- but also give us an option along with grouping components to display them on mobile.
  • Even having the option to group components, then being able to have the 'grouped' option top render that group of components on mobile.

Suggestion #2:

  • Having the option to right click on a component, and add the following extra component menu options:
    • Show on Mobile
    • Hide on Mobile
    • Show on Desktop
    • Hide on Desktop

Ideally, having both suggestions added would be best. But having literally either option would save a lot of time and headache! :slight_smile:

And thank you for always being so helpful, fellow Retoolian leaders and community members!

1 Like

Thanks so much for this detailed feedback, @AJVancattenburch! I have shared it with the engineering team that owns this.

Unfortunately, it isn't currently being worked on, but I will follow up here if I get more updates about prioritizing this. For some context, we do want to support better options for showing components on mobile (I agree the current state is quite frustrating!), and our team has some ideas on how to best solve this. It's relatively complex, as you alluded to with the possibility of existing components getting in the way.

1 Like