# Screen layouts that appear multiple times in my app have are cumbersome to create and maintain

**URL:** <https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631>\
**Category:** Feature Requests\
**Created:** [October 1, 2020, 9:30pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631 "2020-10-01T21:30:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mauronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mauronic/32/21726_2.png) [@Mauronic](https://community.glideapps.com/u/Mauronic)\
**Post date:** [October 1, 2020, 9:30pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/1 "2020-10-01T21:30:20Z")

</div>

My social app has several standard screen layouts: profile, group details, place details, event details, etc.

These layouts appear in multiple places throughout my app so I have to re-create them each time. For example, if I decide to change the layout of my user profile page, I have to hunt around my app to find all the places where this exists -

Is this a problem for anyone else?

pete

---

<div class="post-metadata">

**Author:** ![Deena](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/deena/32/9877_2.png) [@Deena](https://community.glideapps.com/u/Deena)\
**Post date:** [October 1, 2020, 9:33pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/2 "2020-10-01T21:33:11Z")

</div>

> [@Critical Features that will save countless hours of development - Link to Tab Action + Reuse Forms](https://community.glideapps.com/t/critical-features-that-will-save-countless-hours-of-development-link-to-tab-action-reuse-forms/13406/6):
>
> Please vote for the ability to link new tabs to existing screens (meaning screens that are existing tabs with their layout already set; not just to sheets, which we can already do, but then we have to do all the layout work).

It has 7 whole votes. 😩

---

<div class="post-metadata">

**Author:** ![Mauronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mauronic/32/21726_2.png) [@Mauronic](https://community.glideapps.com/u/Mauronic)\
**Post date:** [October 1, 2020, 9:51pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/3 "2020-10-01T21:51:45Z")

</div>

> [@Deena](#):
>
> It has 7 whole votes. 😩

Now 8 😉

Well, good to know someone else feels my pain!

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [October 1, 2020, 9:58pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/4 "2020-10-01T21:58:09Z")

</div>

My similar feature request “Save layouts as templates” can be found here:

> **[Feature Requests](https://features.staging.glideapp.io/dl/ewAiAHQAIgA6ADMALAAiAHMAIgA6ACIAYwBsAGEAcwBzAC0ARgBlAGEAdAB1AHIAZQBzACIALAAiAHIAIgA6ACIAdQAvAFcAdQB1AEcAMQBGAFIAQQBDAGIAMQBhADcAdwBQAFUAMQBZAFAAQQAiACwAIgBuACIAOgAiAFMAYQB2AGUAIABsAGEAeQBvAHUAdABzACAAYQBzACAAdABlAG0AcABsAGEAdABlAHMAIgB9AA==)**
>
> Feature requests for Glide Apps

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 1, 2020, 9:58pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/5 "2020-10-01T21:58:24Z")

</div>

An option I see could help us a lot and working these days I realized it was to copy and paste more than one component as today we can only duplicate in the same screen

---

<div class="post-metadata">

**Author:** ![Deena](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/deena/32/9877_2.png) [@Deena](https://community.glideapps.com/u/Deena)\
**Post date:** [October 1, 2020, 9:59pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/6 "2020-10-01T21:59:44Z")

</div>

Sorry I missed that and it’s from back in Feb!

---

<div class="post-metadata">

**Author:** ![Mauronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mauronic/32/21726_2.png) [@Mauronic](https://community.glideapps.com/u/Mauronic)\
**Post date:** [October 1, 2020, 10:01pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/7 "2020-10-01T22:01:14Z")

</div>

> [@Lucas\_Pires](#):
>
> An option I see could help us a lot and working these days I realized it was to copy and paste more than one component as today we can only duplicate in the same screen

Not sure I understand what you are sayin’

---

<div class="post-metadata">

**Author:** ![Deena](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/deena/32/9877_2.png) [@Deena](https://community.glideapps.com/u/Deena)\
**Post date:** [October 1, 2020, 10:02pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/8 "2020-10-01T22:02:36Z")

</div>

Webflow calls these symbols. You create a component and then save it as a symbol and it’s available to place elsewhere.

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 1, 2020, 10:02pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/9 "2020-10-01T22:02:39Z")

</div>

> [@Mauronic](#):
>
> Not sure I understand what you are sayin’

Imagine we could select and copy all the componets I have in one screen, and paste in another we need those components too

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [October 1, 2020, 10:05pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/10 "2020-10-01T22:05:36Z")

</div>

And Glide columns in the editor! Copying and pasting of everything everywhere is really what’s needed!

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 1, 2020, 10:16pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/11 "2020-10-01T22:16:13Z")

</div>

Holy yes!

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 1, 2020, 10:16pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/12 "2020-10-01T22:16:57Z")

</div>

> [@Deena](#):
>
> Webflow calls these symbols. You create a component and then save it as a symbol and it’s available to place elsewhere.

@Deena For all the apps, or when you create you can just use in that one?

---

<div class="post-metadata">

**Author:** ![Deena](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/deena/32/9877_2.png) [@Deena](https://community.glideapps.com/u/Deena)\
**Post date:** [October 1, 2020, 10:24pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/13 "2020-10-01T22:24:35Z")

</div>

Across projects! 😁

[https://webflow.com/feature/copy-and-paste-between-projects#:~:text=Great%20news!,re%20moving%20elements%20between%20projects](https://webflow.com/feature/copy-and-paste-between-projects#:~:text=Great%20news!,re%20moving%20elements%20between%20projects).

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 1, 2020, 10:26pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/14 "2020-10-01T22:26:41Z")

</div>

![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/9/9ddbba0a042ff46a8212c1e7f6fb9e8c4872b5ac.gif)

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [October 1, 2020, 11:35pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/15 "2020-10-01T23:35:04Z")

</div>

1.) YES  
2.) The reason this hasn’t been implemented yet is probably because components are tied to sheet columns. So if you copy components in one tab and paste them in a tab doesn’t have the same sheet columns, Glide wouldn’t know how to reconcile the data. Just my guess.

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [October 1, 2020, 11:48pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/16 "2020-10-01T23:48:11Z")

</div>

1. very true but what if… Just the component types were copied and then if the column name matches the new destination, it gets inserted. If it doesn’t, you get the little ? in the component label — flagging that there wasn’t a matching column.

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 1, 2020, 11:53pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/17 "2020-10-01T23:53:11Z")

</div>

Also my guess

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 1, 2020, 11:54pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/18 "2020-10-01T23:54:49Z")

</div>

I wouldn’t mind, all we would need to do is  
set the new column in this new table/screen 😁

---

<div class="post-metadata">

**Author:** ![Mauronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mauronic/32/21726_2.png) [@Mauronic](https://community.glideapps.com/u/Mauronic)\
**Post date:** [October 2, 2020, 4:19pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/19 "2020-10-02T16:19:38Z")

</div>

> [@Lucas\_Pires](#):
>
> Imagine we could select and copy all the componets I have in one screen, and paste in another we need those components too

Oh gotcha. Copy and past would be helpful for sure. But it doesn’t solve the maintenance problem so I would prefer to have the concept of screen templates.

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [October 2, 2020, 4:20pm UTC](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631/20 "2020-10-02T16:20:22Z")

</div>

Fair

Like @Deena said

> [@Deena](#):
>
> Webflow calls these symbols. You create a component and then save it as a symbol and it’s available to place elsewhere.

[Next page](https://community.glideapps.com/t/screen-layouts-that-appear-multiple-times-in-my-app-have-are-cumbersome-to-create-and-maintain/16631.md?page=2)
