Hi folks, I've prepared a simple stack to utilize a common behaviour in mobile apps.
It's a SlideView project, seen in many mainstream apps; swiping from the edge reveals a pane beneath. iOS 7 brought another use for it, though, swiping from left to go back previous page. Thus, its importance got just bigger. There are two major issues and I couldn't solve them. I asked LiveCode support, unfortunately they're too busy to dive in my code. I have one urgent and a couple of non-urgent projects awaiting this feature. So, I'd be glad if any of you might help. I tried to explain the bugs below but a video is worth thousand words ;-) Here is a short screencast: http://www.youtube.com/watch?v=lNASXMjzFLo And here is the stack: http://tinyurl.com/pkuus9a Screenshots: http://forums.runrev.com/viewtopic.php?f=49&t=16981&sid=c9d742c8027879e891d6956ccdd96f79 Bug 1: If the user starts swipe by touching the background picture or button, it works. But if the user starts swipe by touching a front control, then it sticks to finger and requires a secondary click to work. Bug 2: The controls of bottom panels interfere the swipe gesture and blocks it. Try swiping at different vertical start positions, you'll see the weird behaviours. Sometimes, it doesn't reveal; sometimes, it reveals and automatically goes to another page; sometimes, it reveals and hides automatically a couple of times; sometimes, it just sticks to finger and requires another click to let it go. I put an if-clause to prevent it; but it seems not working: on mouseDown if the short name of the target is not in "thePageNav,theSettings,thePageNav1,thePageNav2,thePageNav3" then It's line 106 in the script of group "thePanel". Bug 3: If front controls are grouped {a sub-group in group "thePageContent"}, slide behaviour doesn't work at all. It just doesn't response. But I couldn't replicate this issue in the screencast. Any help or insight much appreciated. Thank you. ~ Ender Nafi ~… together, we're smarter …~ _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode