Browser Widget/HTML5/LC Integration

Richard Gaskin ambassador at fourthworld.com
Sat Jan 28 20:45:45 EST 2017


Sannyasin Brahmanathaswami wrote:

 > So as not to burden this list which  "use" list and not a "complain"
 > list  I have responded to you at length directly.

...ands yet here we are, so we might as well enjoy the discussion.

 > 1) the graphics rendering layer of LC is behind the graphics
 > rendering layer of the browser

Likely, but since both Chrome and LC use Skia we'd have to look a little 
deeper.

Specifics are helpful.


 > 2) an IDE that provides a tool box for super elegant 21st century UI
 >  -- smooth, responsive, easy to change the Look/Feel even my attempts
 > with AnimationEngine  which is, I believe as good as it's going to
 > ever get with LC's engine, have a clunky, jerky feel e.g. try a ken
 > burns: move the image while simultaneously increasing is rect in
 > proportion. even rotating a ball around a circular path… has this
 > subtle "1990" feel to it vs the same thing done with CSS animation
 > in the browser. Maybe not an issue for all those whose use case is
 > business/systems/tools etc. but in our shop it has to look fabulous
 > or the horse is not considered a viable vehicle for the content
 > delivery. Period end of discussion.

That's a good use case.  UIs are increasingly animated, so animation 
performance is increasingly useful.

Anyone on the team listening in and can offer some insight into this?


 > 3) robust surport for SVG (not just a single color) on top of 1 and 2
 > above

What limitations currently exist in the SVG widget?

Let's identify the remaining specifics and see if we can get a plan 
together to handle those.


 > Isn’t the dictionary html in a widget? Why? There's one answer to
 > your question from HQ itself.

I believe the Dictionary is indeed using the Browser widget.

My question is why, since that content doesn't require full HTML 
rendering, doesn't it use a field object?

But at this point my question is not for the team.  They already have 
the Dictionary in pretty good order, and the remaining nits can be 
addressed without a complete rewrite easily enough.

My question would be for any community members eager to explore 
alternate designs.


 > If a player serves to provide the space to show content develop on
 > another platform (video/Premiere)
 >
 > Why not the browser widget to provide a space to show HTML5?

There is a browser widget.  I believe I'd read an earlier post in which 
you said you're using it, so I don't understand this question.

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com




More information about the use-livecode mailing list