# 🖼️🖼️ Glide Image Gallery and Multiple Image Picker — Now with Photo Rearranging!

**URL:** <https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630>\
**Category:** Community Resources\
**Tags:** tutorial\
**Created:** [July 7, 2023, 1:26pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630 "2023-07-07T13:26:25Z")\
**Posts on this page:** 16\
**Page:** 3

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [May 8, 2024, 11:00pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/41 "2024-05-08T23:00:32Z")

</div>

You said that most users will not sign in, correct?

You can still set it to Optional Sign In, but you can have a whitelist so you are the only one allowed to sign in to your app. Optional means signing in is optional and not mandatory to use the app. So everyone else will just use the app as a visitor if they don’t sign in. If you are the only one signing in, then you can restrict editing to only you as the signed in user.

---

<div class="post-metadata">

**Author:** ![Sekayi\_Liburd](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sekayi_liburd/32/77608_2.png) [@Sekayi\_Liburd](https://community.glideapps.com/u/Sekayi_Liburd)\
**Post date:** [May 8, 2024, 11:10pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/42 "2024-05-08T23:10:40Z")

</div>

oohhh. Well thanks a bunch for that explanation. Can I set so that I will be the only one to see the sign in screen?

I like that users can bypass the screen and go straight into the app.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [May 8, 2024, 11:29pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/43 "2024-05-08T23:29:56Z")

</div>

By default the sign in screen isn’t shown. With Optional Sign In, all visitors are taken directly into the app. If you click on the side menu, then there is an option sign in if you choose.

---

<div class="post-metadata">

**Author:** ![Sekayi\_Liburd](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sekayi_liburd/32/77608_2.png) [@Sekayi\_Liburd](https://community.glideapps.com/u/Sekayi_Liburd)\
**Post date:** [May 8, 2024, 11:36pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/44 "2024-05-08T23:36:40Z")

</div>

lovely, you guys are the best! The new glide structure still muddles my brain a bit…

---

<div class="post-metadata">

**Author:** ![Carbonsquare](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carbonsquare/32/55224_2.png) [@Carbonsquare](https://community.glideapps.com/u/Carbonsquare)\
**Post date:** [May 9, 2024, 9:31pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/45 "2024-05-09T21:31:27Z")

</div>

Just curious and I have not tried experimenting but…

When using the Multi-Image picker and populating a Multiple Images Column, is there a way to use that Multiple Images Column as the “Image” feed for a “Card” Styled Horizontal Collection?

My guess is it just shows a single image, but how do you get a Multi Image Columns “Row” to then reformat back into a multi-row column?

Just curious because I rather like the way the Horizontal Collections scrolls but would rather that be fed from a Multi-Image Picker. Better put can you load a Horizontal Collection of images by way of the Multi-Image Picker? Thoughts?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [May 9, 2024, 10:08pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/46 "2024-05-09T22:08:20Z")

</div>

Collections rely on data being in rows. They do not work with data in arrays. You would need a helper table with numbered rows. A way to bring the that image array into the helper table. A single value column to populate that array across all rows. Finally a single value column to pull each image out of the array using the row number. A bit of setup, but doable.

---

<div class="post-metadata">

**Author:** ![Carbonsquare](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carbonsquare/32/55224_2.png) [@Carbonsquare](https://community.glideapps.com/u/Carbonsquare)\
**Post date:** [May 10, 2024, 2:13am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/47 "2024-05-10T02:13:35Z")

</div>

Why in the world would they make this Multiple Images Column ONLY work as a User Specific / Glide Table function? For us Glide Tables does not meet our needs yet in what we do with Google Sheets. So wow, this function is nice but rendered totally useless to us since it does not work with Google Sheets. Hope they remove that forced user specific parameters for Google Sheets. Bummer! 🙃

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 10, 2024, 2:16am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/48 "2024-05-10T02:16:45Z")

</div>

My guess is they haven’t been able to determine how to handle a type of array column like that via the Google Sheets/Airtable API.

---

<div class="post-metadata">

**Author:** ![Carbonsquare](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carbonsquare/32/55224_2.png) [@Carbonsquare](https://community.glideapps.com/u/Carbonsquare)\
**Post date:** [May 10, 2024, 2:19am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/49 "2024-05-10T02:19:19Z")

</div>

We don’t even need it to write back to the Google Sheet as long as we can do the multi-upload on the app side in Glide it can stay in a computed column on the Glide side ONLY. Just need them to remove that User Specific checkbox so that we can display the Gallery Image component to EVERYONE.

The Multiple Images column shows up in our Glide table without writing back to the Google Sheet. Just let us use that column globally (Non User Specific).

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 10, 2024, 2:31am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/50 "2024-05-10T02:31:23Z")

</div>

Well I understand where you’re coming from, but if it’s a computed column you won’t be able to write to it like you currently do.

I don’t have any insights on whether that may change in the future.

---

<div class="post-metadata">

**Author:** ![Carbonsquare](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carbonsquare/32/55224_2.png) [@Carbonsquare](https://community.glideapps.com/u/Carbonsquare)\
**Post date:** [May 10, 2024, 2:45am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/51 "2024-05-10T02:45:40Z")

</div>

Maybe Computed Column was the wrong choice of words to use here. I see the Multi Image upload data currently in my Glide display of my Google Sheet. Where does that data currently live? It’s NOT in the Google Sheet itself right? And I can place it in my app. So it’s stored on the Glide side right now correct? I don’t have it in a Glide Table. That’s what prompted the question of why it’s locked to User Specific. I’m sure they have their reasons. I just don’t understand it at the moment.

But thanks for indulging my question anyway. 🙂

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [May 10, 2024, 5:54am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/52 "2024-05-10T05:54:35Z")

</div>

> [@Carbonsquare](#):
>
> We don’t even need it to write back to the Google Sheet as long as we can do the multi-upload on the app side in Glide it can stay in a computed column on the Glide side ONLY.

If you don’t need it in the Google Sheet, then your best option is to place it in a native table. ie. a table that doesn’t use a Google Sheet as the source. Then it doesn’t have to be user specific.

---

<div class="post-metadata">

**Author:** ![Carbonsquare](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carbonsquare/32/55224_2.png) [@Carbonsquare](https://community.glideapps.com/u/Carbonsquare)\
**Post date:** [May 10, 2024, 6:13am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/53 "2024-05-10T06:13:32Z")

</div>

Thanks Darren. The rest of the data that makes up this particular apps tab is driven from a Google Sheet but my comment was referencing that we didn’t need that image field to be stored in the sheet.

Basically to use this feature without the need for it to be User Specific would mean to rebuild the entire app tab using a Glide table. It’s NOT that crucial at this point just to have the image carousel and multi image upload feature, but thanks anyway.

---

<div class="post-metadata">

**Author:** ![Kyle01](https://avatars.discourse-cdn.com/v4/letter/k/a8b319/32.png) [@Kyle01](https://community.glideapps.com/u/Kyle01)\
**Post date:** [December 10, 2024, 3:33am UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/54 "2024-12-10T03:33:32Z")

</div>

this is exactly what we need, did you ever figure out how to accomplish the rearrangement of photos?

---

<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:** [June 12, 2025, 11:34pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/55 "2025-06-12T23:34:53Z")

</div>

> [@Kyle01](#):
>
> the rearrangement of photos

Rearrangement of photos now possible!  
 ![CleanShot 2025-06-12 at 19.30.51](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/b/eb38eec9c87c044c30ecf8064c06848843228eea.gif)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 12, 2025, 11:42pm UTC](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630/56 "2025-06-12T23:42:20Z")

</div>

A great thing to have in a gloomy day due to the outage! Thanks for sharing.

[Previous page](https://community.glideapps.com/t/glide-image-gallery-and-multiple-image-picker-now-with-photo-rearranging/63630.md?page=2)
