Comments (8)
thanks for raising this, I'll look at it this weekend.
from maestro-roku.
You can try @Allan-Nava.
Please note: I'm not supporting anyone using maestro, outside of my clients or teams, in any way, for the near future. If you know roku well, or you're very experienced in other technologies, and are happy to take on that challenge and risk, then give it a go.
If not, then I suggest you use something else; I won't be there to guide you - and the docs, the code and the tests are all you have.
from maestro-roku.
Correct, the sample app seems to be broken. I was able to build and install it successfully, but it fails to launch. This is the output from the BrightScript console:
------ Running dev 'maestro sample' main ------
Launching with args
<Component: roAssociativeArray> =
{
instant_on_run_mode: "foreground"
lastExitOrTerminationReason: "EXIT_BRIGHTSCRIPT_CRASH"
source: "homescreen"
splashTime: "264"
}
[RALE][INFO] - Roku Advanced Layout Editor v.2.1.7
INFO file:///Users/dev/sample/src/components/main/MainScene.bs:15 Maestro sample application.
INFO file:///Users/dev/sample/src/components/main/MainScene.bs:9 init
INFO file:///Users/dev/sample/src/components/main/MainScene.bs:27 begin
INFO file:///Users/dev/sample/src/components/main/MainScene.bs:63 initializing the IOD container
INFO file:///Users/dev/sample/src/components/main/MainScene.bs:32 starting the bootstrap task to orchestrate our app init/loading tasks
INFO file:///Users/dev/sample/src/components/main/MainScene.bs:51 boot strap is complete - showing main screen
METHOD file:///Users/dev/sample/src/components/roku_modules/maestro/view/navigation/TabController.brs:6 init
BrightScript Micro Debugger.
Enter any BrightScript statement, debug commands, or HELP.
Suspending threads...
Thread selected: 1* ...onents/main/AppController.brs(9) m.initializeView(m.tabController)
Current Function:
004: function Init()
005:
006: m_createNodeVars()
007:
008: mv_initializeFocusManager(m.global)
009:* m.initializeView(m.tabController)
010: m.initializeView(m.tabMenu)
011: end function
Source Digest(s):
pkg: dev 0.1.0 85ad1aa91d3ba322dbf04fe0a45feb46 maestro sample
Member function not found in BrightScript Component or interface. (runtime error &hf4) in pkg:/components/main/AppController.brs(9)
Backtrace:
#0 Function init() As Dynamic
file/line: pkg:/components/main/AppController.brs(9)
Local Variables:
global Interface:ifGlobal
m roAssociativeArray refcnt=2 count:12
Threads:
ID Location Source Code
0[u] ??
1* ...onents/main/AppController.brs(9) m.initializeView(m.tabController)
2[u] ??
*selected [u]unattached(not debuggable)
Brightscript Debugger>
from maestro-roku.
Any news?
from maestro-roku.
thanks for raising this, I'll look at it this weekend.
Let me know
from maestro-roku.
this is now resolved
from maestro-roku.
Is it possible to use it? cause right now I use this example: https://github.com/rokudev/hero-grid-channel
from maestro-roku.
You can try @Allan-Nava.
Please note: I'm not supporting anyone using maestro, outside of my clients or teams, in any way, for the near future. If you know roku well, or you're very experienced in other technologies, and are happy to take on that challenge and risk, then give it a go.
If not, then I suggest you use something else; I won't be there to guide you - and the docs, the code and the tests are all you have.
Ok, maybe if the project is stable I can try to refactor all the stuff and try to use it
from maestro-roku.
Related Issues (20)
- Add support for setting controls group focused index, with a control instance
- styling button and textinput needs simplifying
- add automatic type marshalling to @inject, using the field type/default value type to infer the correct type
- fix @inject("one.thing"), replacing dots with commas
- asString should show diagnostic when used with enum
- default value for node public fields with createnode, or a function call, are not working.. might be a bsc bug.. 1001
- add LoadFileCommand
- row title does not get updated when row is reused HOT 1
- add check for unknown annotations
- layoutIndex not correlating with view ordering HOT 1
- list should reset row child indexes in list view manager, after an update
- list should correctly reset row state when recycling or changing content
- support extracting curl data into vscode window
- support id derefrencing of nodes. so asString(m.list.feed.games.json.title) will look up child with id "games" in m.list.feed
- Add ability to ignore failures on TaskComand
- create asPath, which will turn a dotted get into a path reference
- Can't clone repo on Windows HOT 2
- createObjectReference type, with automatic asobjectReferenceWrapping
- glue functioncode does not honor param type for default params.. e.g. maintainSelectedStream=invalid instead of false
- improve list animation, for screen offsets, by making the animation have multiple keys, for each row in the list, so that the individual animation speeds can be applies
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maestro-roku.