Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
georgejecook
Level 7

Advanced layout editor - like chrome dev tools, for roku

I've now spoken to too many developers who have _no_ idea this tool exists.

You are losing countless hours on painful debugging. Find the tool here : https://devtools.web.roku.com/

scroll down.

It's brilliant!

and while you're at it - join the slack group, so we can all keep each other informed https://join.slack.com/t/rokudevelopers/shared_invite/enQtMzU5Njc5ODM5MzAyLWE2MTIxMWQ5Nzg0Y2E3ODgzYTk4NmQxMDg2YjRjYjdiMzM5ZDU4ZTc0YmM1ZmU0Mzc5MzI3ODU3MmUxOTdlNTE

George Cook
https://linkedin.com/in/georgejecook/
Roku developers slack group (http://tiny.cc/nrdf0y) : georgejecook

Contact me on roku developer slack group, or via pm to discuss consultancy/work opportunities/rooibos unit testing framework
0 Kudos
4 Replies
acreskey
Level 7

Re: Advanced layout editor - like chrome dev tools, for roku

Thank you, I had never seen that tool.

I'm trying to get it to inspect the scene graph of my existing app (not built with RALE).
From the docs it looks like this should be possible, but I haven't been able to yet.
0 Kudos
acreskey
Level 7

Re: Advanced layout editor - like chrome dev tools, for roku

I added, instantiated, and set the "RUN" the "TrackerTask" but still don't see anything.

"... does not contain a RALE component."
0 Kudos
manishDev
Level 7

Re: Advanced layout editor - like chrome dev tools, for roku

"acreskey" wrote:
I added, instantiated, and set the "RUN" the "TrackerTask" but still don't see anything.

"... does not contain a RALE component."

1. put the xml file in components folder
2. go to the init block in the scene file and add the first statement as m.tracker=m.top.createChild("TrackerTask")
3. create zip and load it to roku while the RALE is open on your computer.
0 Kudos
acreskey
Level 7

Re: Advanced layout editor - like chrome dev tools, for roku

Thank you manishDev, that worked and it's certainly a powerful tool.

I don't know why, but I did have to disable this event handler because it was crashing:
Sub SelectorView_UpdateViewPosition(event)

(within the TrackerTask.xml -- the timer's parent was invalid).
0 Kudos