# Swipe layout is now in Production!

**URL:** <https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474>\
**Category:** Ask for Help\
**Created:** [January 21, 2021, 2:22am UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474 "2021-01-21T02:22:23Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![Manu.n](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu.n/32/11679_2.png) [@Manu.n](https://community.glideapps.com/u/Manu.n)\
**Post date:** [January 26, 2021, 4:52am UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/86 "2021-01-26T04:52:20Z")

</div>

Hello @david  
Is it possible to have on the basis (of excellence) swipe, a variant with an interface that slides horizontally between a series of elements? (a kind of book ;-))  
Obviously there is a lot of user expectation of this thread.

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [January 26, 2021, 7:34am UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/87 "2021-01-26T07:34:09Z")

</div>

Sorry, I’ve been sleeping over it, by I really don’t understand what can be against adding the optionable possibilities of next and back when we can already add actions like increment and phone a number … I’ve been testing it for a week and the main feedback I get is ‘how can I get back’.  
But I’ll leave it at this.

---

<div class="post-metadata">

**Author:** ![SantiagoPerez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/santiagoperez/32/16807_2.png) [@SantiagoPerez](https://community.glideapps.com/u/SantiagoPerez)\
**Post date:** [February 1, 2021, 7:07pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/88 "2021-02-01T19:07:12Z")

</div>

Hey everyone!

Has anybody been having problems with swipe increment actions? Every time I try to set an increment action to a swipe, it gets back to none. Is there anything I have to do prior to set the action to increment?  
Look at video.

This is what happens if I try to create a compound action using an increment with a swipe layout.

---

<div class="post-metadata">

**Author:** ![spencersRus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/spencersrus/32/69_2.png) [@spencersRus](https://community.glideapps.com/u/spencersRus)\
**Post date:** [February 1, 2021, 7:58pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/89 "2021-02-01T19:58:27Z")

</div>

Not sure if it fits there (cause I cannot see the sheet), but I had this problem and it was because I did not have a NUMBER column to increment.

I had a number there, but it was a single value column from another sheet, that could not be changed through incrementations.

Just a thought.

---

<div class="post-metadata">

**Author:** ![SantiagoPerez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/santiagoperez/32/16807_2.png) [@SantiagoPerez](https://community.glideapps.com/u/SantiagoPerez)\
**Post date:** [February 1, 2021, 8:27pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/90 "2021-02-01T20:27:29Z")

</div>

I have created two number columns on the GDE and they both are User Specific.

Edit: I created a regular number column and it started working.

Thanks @spencersRus

---

<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:** [February 1, 2021, 9:21pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/91 "2021-02-01T21:21:53Z")

</div>

Is the **Save last swipe** completed with Date-time user-specific column?

---

<div class="post-metadata">

**Author:** ![SantiagoPerez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/santiagoperez/32/16807_2.png) [@SantiagoPerez](https://community.glideapps.com/u/SantiagoPerez)\
**Post date:** [February 1, 2021, 9:49pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/92 "2021-02-01T21:49:08Z")

</div>

Yea. I had to create an extra number column that is not user specific for it to work.

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [February 14, 2021, 11:14am UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/93 "2021-02-14T11:14:08Z")

</div>

Can it be that there is no sort option for swipe view?  
If this intended then why? If not then this is a bug…

Either way I think that like any other list view we should be able to sort it

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/6/a697ed0d6e830995cb57480cdac580dd8ba48924.jpeg)

@david

---

<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:** [February 14, 2021, 3:08pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/94 "2021-02-14T15:08:10Z")

</div>

I don’t think they intended it to be sorted. I think it “sorts” in the sense that it looks for the oldest timestamp that’s set by the swipe action and shows the card with that oldest timestamp next.

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [February 14, 2021, 3:10pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/95 "2021-02-14T15:10:50Z")

</div>

I think this is wrong as like any list you have initial order (even sheets order)

Also,  
I see many bugs with the swipe view, it’s getting messed up when having inline lists and images inside of it and they some type stop doing the right action and acting differently/

will upload later a video to show

---

<div class="post-metadata">

**Author:** ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)\
**Post date:** [February 14, 2021, 3:15pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/96 "2021-02-14T15:15:01Z")

</div>

Worth noting? @yinon_raviv

> [@Swipe layout is now in Production!](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/81):
>
> We implemented a common pattern found in many popular apps. If you have an example of a popular app that uses a swipe view in an alternate desirable way, please share it. One important aspect of these popular touch interactions is that they exhibit physical verisimilitude. Swiping left to retrieve a card from the bottom of the deck breaks this rule (is the top card connected to the bottom card by an invisible wire? Are the cards not actually placed under the deck after they are swiped? If so th…

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [February 14, 2021, 3:33pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/97 "2021-02-14T15:33:54Z")

</div>

no Brother, doesn’t help/

Created a shory video to show the wierd bugy action of the awipe card behavior

and this is on top of the inline list bug in Swipe view which crop the last tile on the list and have some padding problem as mentioned in a post I wrote earlier

@david@Mark

---

<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:** [February 14, 2021, 4:44pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/98 "2021-02-14T16:44:51Z")

</div>

@yinon_raviv Can you explain how you have your app structured to handle the swiping and how you move from row to row? I’ve found that if you only filter the swipe layout so it can only see and interact with a single row, then you have a lot more control to swiping linearly through the sheet by controlling a relation and lookups.

Otherwise, if you are swiping through multiple rows, then the date column plays a large part in determining which card shows next.

I have an example here in the third tab. Only the first row in the sheet is accessible to the swipe layout, but each swipe sets a value which recalculates the rest of the values in the sheet and shows the correct data on the screen.

> **[Calendar Concept](https://nonchalant-creature-8307.glideapp.io/)**

Granted, I’m not manipulating any data with this method and I’m only using it for display only purposes, but maybe it will give you some ideas on how to structure your app.

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [February 14, 2021, 4:58pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/99 "2021-02-14T16:58:05Z")

</div>

HI @Jeff_Hager ,

app URL: [https://dapper-zephyr-8134.glideapp.io/](https://dapper-zephyr-8134.glideapp.io/)  
see below to better understand how it’s setup.

> **[Google Chrome - Digital Book + Special Gallery · Glide · Create Apps from...](https://www.loom.com/share/fc5ef46058c142d2b16b69eb67bc3388)**
>
> Check out a video I made via Loom

---

<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:** [February 14, 2021, 5:27pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/100 "2021-02-14T17:27:18Z")

</div>

OK, I see what you are saying now. I have a similar thing happening in my app when I tap on the calendar. However, it only happens on the published app in my chrome desktop browser. It doesn’t jump around for me in the glide editor or in chrome on my android phone. Your app on the other hand appears to be doing it in the editor, desktop and phone browsers.

I’m guessing there is an issue with other actions getting fired when they shouldn’t be. I noticed this a week or so ago with another app I was playing with, where adding a row in one part of my app was causing the set column action to fire when the row showed up in a list. I wonder if it’s something similar where some of your other actions are all firing, which causes the screen to jump.

This is an example app where I’m experiencing the action getting fired when it shouldn’t.

> [@23 duplicate entries using "Add Row" action](https://community.glideapps.com/t/23-duplicate-entries-using-add-row-action/22202/18):
>
> OK, I think I do see an error in the logic of my app and I would have to agree, that in my case, an action isn’t being triggered remotely, but something still isn’t right. I made a simpler example to show what I’m seeing. If you add a task, you will see in that list description that the ParentID-Selected column gets populated when the task is added to the list. The only time that column should ever be altered is when clicking on the task within the list. Somehow, the Add Row action is firing…

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [February 14, 2021, 5:35pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/101 "2021-02-14T17:35:09Z")

</div>

So i guess this is really a bug. let me know if you want to copy the app and look under the hood.

This app is actually meant to be a base for a tutorial I’m preparing for the glide global community and will publish here as well.

i Hope @Mark will look at this soon and figure out what is the problem

@George_B @eltintero

---

<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:** [February 14, 2021, 5:43pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/102 "2021-02-14T17:43:49Z")

</div>

I would have to guess that it’s a bug. I don’t think I need a copy of your app. It seems pretty straight forward what you are trying to do. I haven’t really used the swipe much. I think there’s still some bugs that need to be worked out and it’s not really useful for desktop applications since it really requires touch input. My laptop has a touch screen so I don’t ever run into the issue with cards getting stuck, but that’s not the case for everyone.

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [February 14, 2021, 5:44pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/103 "2021-02-14T17:44:42Z")

</div>

@yinon_raviv Please create a support case via email to [support@glideapps.com](mailto:support@glideapps.com) and include a support link to this app. Then I can do some testing and notify engineering of the issue. How does the app work in a mobile device when you are using a true finger swipe?

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [February 14, 2021, 5:59pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/104 "2021-02-14T17:59:45Z")

</div>

same issues as you see in the desktop browser.  
sent the mail now,

thanks @George_B

---

<div class="post-metadata">

**Author:** ![yinon\_raviv](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yinon_raviv/32/1627_2.png) [@yinon\_raviv](https://community.glideapps.com/u/yinon_raviv)\
**Post date:** [February 14, 2021, 6:33pm UTC](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474/105 "2021-02-14T18:33:40Z")

</div>

oh @George_B , while you look at the app also look at the bug on the inline list padding. it crops with no reason on the right side

[Previous page](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474.md?page=4)

[Next page](https://community.glideapps.com/t/swipe-layout-is-now-in-production/21474.md?page=6)
