A few issues with web apps

J. Landman Gay jacque at hyperactivesw.com
Sat Aug 20 18:54:30 EDT 2022


On 8/18/22 2:52 PM, I wrote:
> All in all, everything else works, which is really quite incredible.

When I accidentally started replying to Andreas privately instead of to the list (I should pay 
more attention, geez) he suggested others may want to see my test app. Thanks to Andreas for 
being so polite about it.

So here you go:

<http://www.hyperactivesw.com/testfiles/monkeys/monkeys.html>

On desktop browsers, everything works great. On mobile it works pretty well except for text 
entry and a minor display issue.

On mobile it isn't possible to drag-select text in editable fields. Typing is iffy as well, and 
depending on the (Android) keyboard you use, the cursor can be misaligned and/or key presses 
don't always insert entries. I didn't test on iOS.

I've added a simple behavior to all the scrolling fields and removed the ugly field scrollbar. 
It tracks the mouse movement and scrolls the field accordingly. That works on desktop but 
doesn't work on mobile. This matches the behavior of anything draggable: the slider widget 
button, the buttons in the Population example that use "grab", and the LC field scroller thumb.

On both desktop and mobile, text styling isn't working. Some of the text in the "What is this?" 
substack should be bold but displays as plain. On the other hand, the substack does display 
correctly layered over the mainstack. I had wondered if it would work, and it does.

I know this will all get fixed so I'm not worried. This is just an example of where we're at 
right now for anyone curious. Overall, web deployment is very impressive. I was surprised at 
how good it is even in an unfinished state.

BTW, the ideas behind this stack are not original. I first re-created them in MetaCard based on 
online discussions 20 years ago, and when I opened it recently in LC 10 the stack opened 
without error. Kudos to Mark Waddingham's attention to backward compatibility.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



More information about the use-livecode mailing list