Thanks for input Carlos - I think I will have some scenario in future where Router may help me. I would update it with params once develop will be stable. Right now branch is switched to 0.9.8, so Alex probably is doing some work.
pt., 17 kwi 2020 o 11:37 Carlos Rovira <carlosrov...@apache.org> napisał(a): > Hi Piotr, > > I'm not saying is not right what you're doing. Just pointing that maybe for > your use case adding all the Router sttuff is not worthit if you don't plan > to make a real router use far beyond adding those params. But I think if > there's some scenario not covered with passing params, we need to cover it. > > > > El vie., 17 abr. 2020 a las 11:22, Piotr Zarzycki (< > piotrzarzyck...@gmail.com>) escribió: > > > Hi Carlos, > > > > At some point you are right, but it was just really weird to me that > Router > > has in state parameters property and it's empty. To me it looks like > bug. I > > would be willing to set it properly in Router as Harbs suggested, but if > > you think it shouldn't be there - What would be the purpose of parameters > > property ? > > > > pt., 17 kwi 2020 o 11:09 Carlos Rovira <carlosrov...@apache.org> > > napisał(a): > > > > > Hi Piotr, > > > > > > based on the url you provide, URLParameterBead seems the best option > > right? > > > Or at least for the info you provided I don't see a SPA for now, just a > > > need to load some params to set a state. > > > If you need a full SPA, then is worth to add Routing and part of that > > could > > > be receive params. > > > > > > HTH > > > > > > Carlos > > > > > > > > > El vie., 17 abr. 2020 a las 10:38, Piotr Zarzycki (< > > > piotrzarzyck...@gmail.com>) escribió: > > > > > > > I think it would be better to have it here in Router. > > > > > > > > pt., 17 kwi 2020 o 09:37 Harbs <harbs.li...@gmail.com> napisał(a): > > > > > > > > > Alternatively, you can subclass Router to support setting the > > > parameters > > > > > in the onInit method. > > > > > > > > > > Not sure which of these is best. > > > > > > > > > > > On Apr 17, 2020, at 10:35 AM, Harbs <harbs.li...@gmail.com> > wrote: > > > > > > > > > > > > Actually, it’s not going to work because the > > > > > router.routeState.parameters will not be set. > > > > > > > > > > > > You will likely need to add code to set the > > > > router.routeState.parameters > > > > > using the part of the location after the question mark. > > > > > > > > > > > > The easiest way to do that would be to either: > > > > > > 1. Modify RouteToParameters.stateChanged to first check that > there > > > is a > > > > > parameters value and then set it if not. > > > > > > 2. Subclass RouteToParameters and override stateChanged to make > > that > > > > > check first. > > > > > > > > > > > >> On Apr 17, 2020, at 10:29 AM, Harbs <harbs.li...@gmail.com > > <mailto: > > > > > harbs.li...@gmail.com>> wrote: > > > > > >> > > > > > >> I’m pretty sure it’ll work without the hash as well. > > > > > >> > > > > > >> Give it a try. > > > > > >> > > > > > >>> On Apr 17, 2020, at 10:23 AM, Piotr Zarzycki < > > > > > piotrzarzyck...@gmail.com <mailto:piotrzarzyck...@gmail.com>> > wrote: > > > > > >>> > > > > > >>> Hi Harbs, > > > > > >>> > > > > > >>> Thanks for pointing me out, but this is still that Routing > > expects > > > me > > > > > to > > > > > >>> use in url hashes - The question is - What if I can't use > hashes, > > > but > > > > > url > > > > > >>> looks like I have presented in previous email ? > > > > > >>> > > > > > >>> Thanks, > > > > > >>> Piotr > > > > > >>> > > > > > >>> pt., 17 kwi 2020 o 09:20 Harbs <harbs.li...@gmail.com <mailto: > > > > > harbs.li...@gmail.com>> napisał(a): > > > > > >>> > > > > > >>>> This app uses both path based and query based routing: > > > > > >>>> > > > > > >>>> > > https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark > > > < > > > > > https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark> > < > > > > > >>>> > > https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark > > > < > > > > > https://unhurdle.github.io/spectrum-royale/#!asset?colorstop=dark > >> > > > > > >>>> > > > > > >>>> You can see how it’s done here: > > > > > >>>> > > > > > > > > > > > > > > > https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml > > > > > < > > > > > > > > > > > > > > > https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml > > > > > > > > > > > >>>> < > > > > > >>>> > > > > > > > > > > > > > > > https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml > > > > > < > > > > > > > > > > > > > > > https://github.com/unhurdle/spectrum-royale/blob/master/SpectrumBrowser/src/view/BrowserRouter.mxml > > > > > > > > > > > >>>>> > > > > > >>>> > > > > > >>>>> On Apr 17, 2020, at 10:13 AM, Piotr Zarzycki < > > > > > piotrzarzyck...@gmail.com <mailto:piotrzarzyck...@gmail.com>> > > > > > >>>> wrote: > > > > > >>>>> > > > > > >>>>> I'm still looking into the code and it looks like Routing > > > > > implemented now > > > > > >>>>> is not doing what I would expected. Everything is based on > > "hash" > > > > > >>>> property > > > > > >>>>> in "location". Instead I need something which is in "search" > of > > > > > >>>> location. I > > > > > >>>>> will wait for your thoughts before I do try to handle stuff > on > > my > > > > > end. > > > > > >>>>> > > > > > >>>>> pt., 17 kwi 2020 o 08:30 Piotr Zarzycki < > > > piotrzarzyck...@gmail.com > > > > > <mailto:piotrzarzyck...@gmail.com>> > > > > > >>>>> napisał(a): > > > > > >>>>> > > > > > >>>>>> Hi Guys, > > > > > >>>>>> > > > > > >>>>>> I really thought that I will be able to use Router [1] based > > on > > > > > >>>>>> documentation and maybe eventually some look to the code > [2] - > > > to > > > > > figure > > > > > >>>>>> out how things should be implemented. However it looks like > > non > > > of > > > > > the > > > > > >>>>>> existing stuff helps me to use in in real world application > at > > > > all. > > > > > I > > > > > >>>> would > > > > > >>>>>> like to throw a simple question. > > > > > >>>>>> > > > > > >>>>>> I would like to "answer" in my application to following url, > > > catch > > > > > >>>> params > > > > > >>>>>> and do some actions: > > > > > >>>>>> > > > > > >>>>>> > > > > > > https://mydomain.com/somefolder/index.html?target=somevalue&account= > > < > > > > > > https://mydomain.com/somefolder/index.html?target=somevalue&account= > > > > > > > > >>>>>> < > > > > > >>>> > > > > > > > > > > > > > > > https://localdev.prominic.net/prominic/bin/js-debug/index.html?target=UpdateCreditCard&account=A55XXX > > > > > < > > > > > > > > > > > > > > > https://localdev.prominic.net/prominic/bin/js-debug/index.html?target=UpdateCreditCard&account=A55XXX > > > > > > > > > > > >>>>> > > > > > >>>>>> somevalue > > > > > >>>>>> > > > > > >>>>>> How should I do that using Routing in Royale ? :) > > > > > >>>>>> > > > > > >>>>>> [1] https://apache.github.io/royale-docs/features/routing < > > > > > https://apache.github.io/royale-docs/features/routing> > > > > > >>>>>> [2] > > > > > >>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://github.com/apache/royale-asjs/tree/develop/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing > > > > > < > > > > > > > > > > > > > > > https://github.com/apache/royale-asjs/tree/develop/frameworks/projects/Basic/src/main/royale/org/apache/royale/routing > > > > > > > > > > > >>>>>> > > > > > >>>>>> Thanks, > > > > > >>>>>> Piotr > > > > > >>>>>> > > > > > >>>>>> śr., 22 sty 2020 o 13:08 Carlos Rovira < > > carlosrov...@apache.org > > > > > > > > > >>>>>> napisał(a): > > > > > >>>>>> > > > > > >>>>>>> Hi Harbs, > > > > > >>>>>>> > > > > > >>>>>>> thanks for taking a look, I'll try to apply your > suggestions > > > and > > > > > see > > > > > >>>> if I > > > > > >>>>>>> can make it work. > > > > > >>>>>>> > > > > > >>>>>>> If you plan to work in that new Routing implementation, > I'll > > > wait > > > > > for > > > > > >>>> it > > > > > >>>>>>> to > > > > > >>>>>>> write about it in blog and social media, since better to > > point > > > > > people > > > > > >>>> to > > > > > >>>>>>> the more elaborated one. I as well recommend you to make it > > end > > > > in > > > > > its > > > > > >>>> own > > > > > >>>>>>> "Routing.swc" since I think it deserves it. > > > > > >>>>>>> > > > > > >>>>>>> As Alex dream on possibilities, I want as well to dream > and I > > > > think > > > > > >>>>>>> nowadays, a part from pure client navigation, we have > server > > > > > >>>> navigation, > > > > > >>>>>>> and as other royale features people will soon try to do it. > > In > > > > the > > > > > >>>> case of > > > > > >>>>>>> Routing, people will want to have URLs for concrete items > > > > retrieved > > > > > >>>> from > > > > > >>>>>>> database and we should support it (was what we discussed > > before > > > > > that in > > > > > >>>>>>> that case, we'll be able to not have # in the url but just > a > > > > > friendly > > > > > >>>>>>> permalink). Hope we can support that, since we'll be great > to > > > > > create, > > > > > >>>> lets > > > > > >>>>>>> say, a blog app, and as user browse posts and navigate to > > see a > > > > > full > > > > > >>>>>>> posst, > > > > > >>>>>>> he gets as well a friendly URL with no anchors that can be > > > > > indexable by > > > > > >>>>>>> google and retrieved (i.e, the same as Wordpress) > > > > > >>>>>>> > > > > > >>>>>>> Thanks > > > > > >>>>>>> > > > > > >>>>>>> > > > > > >>>>>>> > > > > > >>>>>>> > > > > > >>>>>>> > > > > > >>>>>>> El mar., 21 ene. 2020 a las 23:57, Alex Harui > > > > > >>>> (<aha...@adobe.com.invalid > > > > > >>>>>>>> ) > > > > > >>>>>>> escribió: > > > > > >>>>>>> > > > > > >>>>>>>> If we're dreaming of the future possible implementations, > > one > > > > > vision > > > > > >>>> is > > > > > >>>>>>>> that the route paths are computed from the currentStates > of > > > > > >>>> Containers. > > > > > >>>>>>>> That might have the least setup required, it would almost > be > > > > > >>>> automatic. > > > > > >>>>>>>> > > > > > >>>>>>>> IOW, Containers have both a label and currentState > > property. A > > > > > routing > > > > > >>>>>>>> implementation could scan the DOM for contaners and build > > the > > > > path > > > > > >>>> from > > > > > >>>>>>>> label/currentState pairs. > > > > > >>>>>>>> > > > > > >>>>>>>> Of course, I could be wrong... > > > > > >>>>>>>> > > > > > >>>>>>>> -Alex > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> On 1/21/20, 1:33 PM, "Harbs" <harbs.li...@gmail.com> > > wrote: > > > > > >>>>>>>> > > > > > >>>>>>>> I’ve also been thinking about the router in general, > and I > > > > came > > > > > up > > > > > >>>>>>>> with an idea on how to do it with beads. > > > > > >>>>>>>> > > > > > >>>>>>>> It’ll probably take me a few days until I implement the > > > > changes… > > > > > >>>>>>>> > > > > > >>>>>>>> In addition to <ComponentRouting>, I think we can also > > offer > > > > > >>>>>>>> <PathRouting> which would allow different routers to be > > > attached > > > > > to > > > > > >>>>>>>> different places in the application and each level of the > > > > > hierarchy > > > > > >>>> can > > > > > >>>>>>>> take care of its own state. > > > > > >>>>>>>> > > > > > >>>>>>>> Harbs > > > > > >>>>>>>> > > > > > >>>>>>>>> On Jan 21, 2020, at 11:29 PM, Harbs < > harbs.li...@gmail.com > > > > > > > > >>>>>>> wrote: > > > > > >>>>>>>>> > > > > > >>>>>>>>> FWIW, I’d like to write a version of a router which > allows > > > for > > > > > >>>>>>> more > > > > > >>>>>>>> declarative syntax for routing to components. > > > > > >>>>>>>>> > > > > > >>>>>>>>> Something like this: > > > > > >>>>>>>>> <Router> > > > > > >>>>>>>>> <beads> > > > > > >>>>>>>>> <ComponentRouting> > > > > > >>>>>>>>> <ComponentRoute component=“LayoutsPlayGround” > > > > > >>>>>>> state=“layouts_panel” > > > > > >>>>>>>> title=“Layouts”/> > > > > > >>>>>>>>> <ComponentRoute component=“GridPlayGround” > > state=“grid_panel” > > > > > >>>>>>>> title=“Grids”/> > > > > > >>>>>>>>> <ComponentRoute component=“ButtonBarPlayGround” > > > > > >>>>>>> state=“button_panel” > > > > > >>>>>>>> title=“Button Bar”/> > > > > > >>>>>>>>> etc... > > > > > >>>>>>>>> </ComponentRouting> > > > > > >>>>>>>>> </beads> > > > > > >>>>>>>>> </Router> > > > > > >>>>>>>>> > > > > > >>>>>>>>>> On Jan 21, 2020, at 11:20 PM, Harbs < > > harbs.li...@gmail.com > > > > > >>>>>>> <mailto: > > > > > >>>>>>>> harbs.li...@gmail.com>> wrote: > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> To see what I mean about href links, check out this page > > and > > > > > >>>>>>> click > > > > > >>>>>>>> on a link: > > > > > >>>>>>>>>> > > http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link > > > < > > > > > >>>>>>>> > http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link> > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> Then use the side panel to navigate to the same pages. > > > > > >>>>>>>>>> > > > > > >>>>>>>>>>> On Jan 21, 2020, at 11:18 PM, Harbs < > > harbs.li...@gmail.com > > > > > >>>>>>>> <mailto:harbs.li...@gmail.com>> wrote: > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>>> The problem is the href in the <a> element in the nav. > > The > > > > hash > > > > > >>>>>>> is > > > > > >>>>>>>> being changed to “#" after the router redirects. > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>>> You need to handle routing in one of two ways (and not > > > both). > > > > > >>>>>>>>>>> 1. Use setState() > > > > > >>>>>>>>>>> 2. Use href links > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>>> To do #1, you need to remove the href from the <a> > > elements > > > > (or > > > > > >>>>>>>> use something else such as a div or li). > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>>> If you use href links, the logic of actually switching > > the > > > > > views > > > > > >>>>>>>> should be handled by the router, so for example in Card, > the > > > > href > > > > > >>>> should > > > > > >>>>>>>> be #card_panel or #!card_panel. > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>>> Then setNavSelection will work. > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>>> The downside of the second method is that I’m not sure > > how > > > to > > > > > >>>>>>> set > > > > > >>>>>>>> the title. Maybe that should be a separate method that can > > be > > > > > called. > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>>>> On Jan 21, 2020, at 8:48 PM, Carlos Rovira < > > > > > >>>>>>>> carlosrov...@apache.org <mailto:carlosrov...@apache.org>> > > > > wrote: > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> Hi Harbs, > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> this paste is the MainContent.mxml from TDJ with the > > > > changes I > > > > > >>>>>>>> tried: > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862520246&sdata=j0E5U49VHJMKuW7u1fMxfKJ85tC2LyPr8ZTAR2yz3%2Fo%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=o%2BV4TiPe5P73KQZBghLkKH70jQ2SbR0V3i0E5tnSVHA%3D&reserved=0 > > > > > >>>>>>>>> > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> You can override whole file in your local and try to > > > compile > > > > > to > > > > > >>>>>>>> see > > > > > >>>>>>>>>>>> results. I'm sure you'll get the right way to work for > > > your > > > > > >>>>>>> code. > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> Thanks > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> Carlos > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> El mar., 21 ene. 2020 a las 19:31, Harbs (< > > > > > >>>>>>> harbs.li...@gmail.com > > > > > >>>>>>>> <mailto:harbs.li...@gmail.com>>) escribió: > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>>> Oops. I thought this email went out yesterday… > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> I have very little time today. > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> Can you show me the code you tried? > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> On Jan 20, 2020, at 8:01 PM, Carlos Rovira < > > > > > >>>>>>>> carlosrov...@apache.org <mailto:carlosrov...@apache.org>> > > > > > >>>>>>>>>>>>> wrote: > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> Hi Harbs, > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> thanks for adding this. I think it will deserve some > > > blog > > > > > >>>>>>>> example, since > > > > > >>>>>>>>>>>>> is > > > > > >>>>>>>>>>>>>> something people requested in social media. > > > > > >>>>>>>>>>>>>> Can you please add it to Tour De Jewel? I tried > but, I > > > get > > > > > >>>>>>> two > > > > > >>>>>>>> problems: > > > > > >>>>>>>>>>>>>> 1.- back/forth buttons are not working > > > > > >>>>>>>>>>>>>> 2.- previous button seems to register more than once > > the > > > > > same > > > > > >>>>>>>> state. > > > > > >>>>>>>>>>>>>> Thanks > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> Carlos > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> El lun., 20 ene. 2020 a las 14:38, Harbs (< > > > > > >>>>>>>> harbs.li...@gmail.com <mailto:harbs.li...@gmail.com>>) > > > > > >>>>>>>>>>>>> escribió: > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> I don’t remember how deep linking worked, but the > > > concept > > > > > is > > > > > >>>>>>>> similar. > > > > > >>>>>>>>>>>>>>> Routing is the modern term. > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> FWIW, here’s an article on routing strategies vis a > > vis > > > > url > > > > > >>>>>>>> paths: > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 > > > > > >>>>>>>> > > > > > >>>>>>>> < > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=ogNXBK54ix3NvZ%2BxdjV9bbLJYtLnv4U6fJqulNC7FyA%3D&reserved=0 > > > > > >>>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:33 PM, Andrew Wetmore < > > > > > >>>>>>>> cottag...@gmail.com <mailto:cottag...@gmail.com>> > > > > > >>>>>>>>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>> Thanks for this. In what way is this different > from > > > deep > > > > > >>>>>>>> linking in > > > > > >>>>>>>>>>>>> Flex, > > > > > >>>>>>>>>>>>>>>> apart from the name? > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>> On Mon, Jan 20, 2020 at 8:30 AM Harbs < > > > > > >>>>>>> harbs.li...@gmail.com > > > > > >>>>>>>> <mailto:harbs.li...@gmail.com> <mailto: > > > > > >>>>>>>>>>>>>>> harbs.li...@gmail.com <mailto: > harbs.li...@gmail.com > > >>> > > > > > >>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> Not sure what you’re looking for. I tried to > > document > > > > the > > > > > >>>>>>>> class as > > > > > >>>>>>>>>>>>> best > > > > > >>>>>>>>>>>>>>> as > > > > > >>>>>>>>>>>>>>>>> I could: > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 > > > > > >>>>>>>>> > > > > > >>>>>>>>>>>>>>> < > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> < > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 > > > > > >>>>>>>>>>>>>>> < > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=dPSelsZiizo0zb1DEVbBt3ze2QWjbVSKjfmWd8sV3X8%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> * “Routing” uses the browser history APIs to > allow > > > > > forward > > > > > >>>>>>>> and back > > > > > >>>>>>>>>>>>>>>>> navigation. > > > > > >>>>>>>>>>>>>>>>> * When the hash of a URL is changed, the router > > > > > dispatches > > > > > >>>>>>>> an event > > > > > >>>>>>>>>>>>>>>>> * The state of the strand component can be > > > > automatically > > > > > >>>>>>>> synced to the > > > > > >>>>>>>>>>>>>>>>> Router routeState.state value. > > > > > >>>>>>>>>>>>>>>>> * The application can call either setState() to > > add a > > > > > >>>>>>> point > > > > > >>>>>>>> to the > > > > > >>>>>>>>>>>>>>> browser > > > > > >>>>>>>>>>>>>>>>> history, or: > > > > > >>>>>>>>>>>>>>>>> * call renderState() to add a point and trigger a > > > state > > > > > >>>>>>>> change in the > > > > > >>>>>>>>>>>>>>> app > > > > > >>>>>>>>>>>>>>>>> (i.e. diapatch an event fro the browser) > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> Helpful? > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> Some JS frameworks let you declaratively declare > > > routes > > > > > >>>>>>> for > > > > > >>>>>>>> a router, > > > > > >>>>>>>>>>>>>>> that > > > > > >>>>>>>>>>>>>>>>> might be something worth looking into, but I was > > not > > > > sure > > > > > >>>>>>>> what that > > > > > >>>>>>>>>>>>>>> would > > > > > >>>>>>>>>>>>>>>>> look like in Royale. > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:22 PM, Andrew Wetmore < > > > > > >>>>>>>> cottag...@gmail.com> > > > > > >>>>>>>>>>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> @harbs, would you have a chance to blurt out > some > > > text > > > > > >>>>>>> about > > > > > >>>>>>>>>>>>> "routing", > > > > > >>>>>>>>>>>>>>>>> and > > > > > >>>>>>>>>>>>>>>>>> especially how and where it differs from "deep > > > > linking" > > > > > >>>>>>> in > > > > > >>>>>>>> Flex? We > > > > > >>>>>>>>>>>>>>> need > > > > > >>>>>>>>>>>>>>>>>> some documentation about this and I thought I > knew > > > > where > > > > > >>>>>>> I > > > > > >>>>>>>> was going > > > > > >>>>>>>>>>>>> to > > > > > >>>>>>>>>>>>>>>>> go > > > > > >>>>>>>>>>>>>>>>>> with it until I saw this as an example of > routing. > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> Does not have to be finished text....bullet > points > > > and > > > > > >>>>>>>> pointers would > > > > > >>>>>>>>>>>>>>> be > > > > > >>>>>>>>>>>>>>>>>> fine. I can then rework it for the help docs. > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> Thanks! > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> On Mon, Jan 20, 2020 at 8:09 AM Harbs < > > > > > >>>>>>>> harbs.li...@gmail.com> wrote: > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> It’s declared here: > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L213&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=K1j0QWg2r1qa6dR%2BJEQRrGlP1Zh0rlDf0nS1uL%2BN8mY%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> And used here: > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L131&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=z35uTfCvNyGYsmW8ffkylpoK5%2F9FQT93gK9EQAWaAEs%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> here: > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L167&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=Hd3KV18Nm1tQVkP9rqExPI141P5FFyYQdnHS75QFo7U%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> and here: > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fmodels%2FTheme.as%23L20&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862530246&sdata=bPJJ3OLXUnDQq%2BEuBTce3ynfa%2F5c7ZzsbCNnRMQmY84%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:03 PM, Harbs < > > > > > >>>>>>> harbs.li...@gmail.com> > > > > > >>>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>> I created a Router bead which I’m now using in > > the > > > > > demo > > > > > >>>>>>>> app. > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>> Here’s two very different states: > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!combobox%3Fcolorstop%3Ddark&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=JHcLBa33qFZ7esdhX5VU2YWqD%2BuSJ0GQziAffjpHFtI%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset_list&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=5N2hS1Ya9MNMhw8mB6kyAHw5pes77WCdXDZwHSLGVmE%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>> Router supports”state”, paths and parameters. > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>> The demo app is using state and parameters. > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>> Harbs > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 10:54 AM, Carlos Rovira < > > > > > >>>>>>>>>>>>>>> carlosrov...@apache.org> > > > > > >>>>>>>>>>>>>>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> Hi Harbs, > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> about routing, I expect urls will be more > like > > > > > >>>>>>>> permalinks without > > > > > >>>>>>>>>>>>>>> the > > > > > >>>>>>>>>>>>>>>>>>> need > > > > > >>>>>>>>>>>>>>>>>>>>> of !# chars. Is this possible? > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> This: > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2Fbar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=hAw%2BaoA3myYsZ6WjzaXt8YgUJXJgRaAltBufAkysLmE%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> instead of this: > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> And have it as a library "Routing" that we > > could > > > > use. > > > > > >>>>>>>>>>>>>>>>>>>>> As any other framework out there, is > something > > > that > > > > > >>>>>>> they > > > > > >>>>>>>> support > > > > > >>>>>>>>>>>>>>> with > > > > > >>>>>>>>>>>>>>>>>>> some > > > > > >>>>>>>>>>>>>>>>>>>>> API, and I think is one of the things we > > already > > > > > don't > > > > > >>>>>>>> offer. > > > > > >>>>>>>>>>>>>>>>>>>>> Would be great to have for 1.0, since is > > > something > > > > > >>>>>>>> people will > > > > > >>>>>>>>>>>>> want > > > > > >>>>>>>>>>>>>>>>> very > > > > > >>>>>>>>>>>>>>>>>>>>> soon in their tests for sure. > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> What do you think? > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> Carlos > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> El lun., 20 ene. 2020 a las 7:31, Harbs (< > > > > > >>>>>>>> harbs.li...@gmail.com>) > > > > > >>>>>>>>>>>>>>>>>>> escribió: > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>> Good catch. Thanks! > > > > > >>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew > Wetmore < > > > > > >>>>>>>>>>>>> cottag...@gmail.com> > > > > > >>>>>>>>>>>>>>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>> Small thing, but I think the code example > for > > > > > >>>>>>> "Avatar" > > > > > >>>>>>>> is > > > > > >>>>>>>>>>>>>>> reversed, > > > > > >>>>>>>>>>>>>>>>>>>>>>> implying that the first of the two images > is > > > > > >>>>>>> disabled > > > > > >>>>>>>> rather > > > > > >>>>>>>>>>>>> than > > > > > >>>>>>>>>>>>>>>>> the > > > > > >>>>>>>>>>>>>>>>>>>>>>> second. > > > > > >>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>> On Sun, Jan 19, 2020 at 6:42 PM Harbs < > > > > > >>>>>>>> harbs.li...@gmail.com> > > > > > >>>>>>>>>>>>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>> FYI, I just added routing to the demo app. > > It > > > > was > > > > > >>>>>>>> pretty > > > > > >>>>>>>>>>>>>>> painless, > > > > > >>>>>>>>>>>>>>>>>>>>>>>> although I’d like to make it even simpler… > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=tZNQXnyrCRJhdQoPgfD8EkiauFwDGLp0INBtl3F70rA%3D&reserved=0 > > > > > >>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>> On Jan 15, 2020, at 7:08 PM, Harbs < > > > > > >>>>>>>> harbs.li...@gmail.com> > > > > > >>>>>>>>>>>>>>> wrote: > > > > > >>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>> FYI, I just updated the project readme > > with a > > > > > link > > > > > >>>>>>>> to the demo > > > > > >>>>>>>>>>>>>>> and > > > > > >>>>>>>>>>>>>>>>>>> some > > > > > >>>>>>>>>>>>>>>>>>>>>>>> markup to show what a full Royale app > looks > > > > like: > > > > > >>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=UVpBzhSbAiw2N6KGJTPb3YT3xYr455UbUFceWq7F2kE%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=UVpBzhSbAiw2N6KGJTPb3YT3xYr455UbUFceWq7F2kE%3D&reserved=0 > > > > > >>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 13, 2020, at 1:30 AM, Harbs < > > > > > >>>>>>>> harbs.li...@gmail.com > > > > > >>>>>>>>>>>>>>>>> <mailto: > > > > > >>>>>>>>>>>>>>>>>>>>>>>> harbs.li...@gmail.com>> wrote: > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I’ve been working on filling out a > > demo > > > > the > > > > > >>>>>>>> Spectrum > > > > > >>>>>>>>>>>>>>> Royale > > > > > >>>>>>>>>>>>>>>>>>>>>>>> components: > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=zvzr%2BfLBesIBxNhHwVvK04SxFHaAeGUirN%2BUQmsZz6k%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=zvzr%2BfLBesIBxNhHwVvK04SxFHaAeGUirN%2BUQmsZz6k%3D&reserved=0 > > > > > >>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> I’m going to be filling them out over > the > > > next > > > > > >>>>>>> week… > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>> Harbs > > > > > >>>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>> -- > > > > > >>>>>>>>>>>>>>>>>>>>>>> Andrew Wetmore > > > > > >>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>>>> -- > > > > > >>>>>>>>>>>>>>>>>>>>> Carlos Rovira > > > > > >>>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=PNJ3JJbef47ofgFw9GyFgh1XuZJN4QxYpB3y7o%2FVP%2BQ%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> -- > > > > > >>>>>>>>>>>>>>>>>> Andrew Wetmore > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>> -- > > > > > >>>>>>>>>>>>>>>> Andrew Wetmore > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=h2LVbKGbF4ta2jfyVtBi7DzzVmgRCKdYuw%2BZ%2FOM44Ho%3D&reserved=0 > > > > > >>>>>>>>> > > > > > >>>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>>>>>>>> -- > > > > > >>>>>>>>>>>>>> Carlos Rovira > > > > > >>>>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862540237&sdata=PNJ3JJbef47ofgFw9GyFgh1XuZJN4QxYpB3y7o%2FVP%2BQ%3D&reserved=0 > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>>>>>>> > > > > > >>>>>>>>>>>> > > > > > >>>>>>>>>>>> -- > > > > > >>>>>>>>>>>> Carlos Rovira > > > > > >>>>>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862550229&sdata=mjRDoomG2pNluYJeEdW%2BO5LNkJU9Sfrv1umAtouuvwQ%3D&reserved=0 > > > > > >>>>>>>> < > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>> > > > > > > > > > > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C6962e0e5e92a48ed2e2008d79eb97fc1%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637152391862550229&sdata=mjRDoomG2pNluYJeEdW%2BO5LNkJU9Sfrv1umAtouuvwQ%3D&reserved=0 > > > > > >>>>>>>>> > > > > > >>>>>>>>>>> > > > > > >>>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>> > > > > > >>>>>>> -- > > > > > >>>>>>> Carlos Rovira > > > > > >>>>>>> http://about.me/carlosrovira > > > > > >>>>>>> > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>>> -- > > > > > >>>>>> > > > > > >>>>>> Piotr Zarzycki > > > > > >>>>>> > > > > > >>>>>> Patreon: *https://www.patreon.com/piotrzarzycki > > > > > >>>>>> <https://www.patreon.com/piotrzarzycki>* > > > > > >>>>>> > > > > > >>>>> > > > > > >>>>> > > > > > >>>>> -- > > > > > >>>>> > > > > > >>>>> Piotr Zarzycki > > > > > >>>>> > > > > > >>>>> Patreon: *https://www.patreon.com/piotrzarzycki > > > > > >>>>> <https://www.patreon.com/piotrzarzycki>* > > > > > >>>> > > > > > >>>> > > > > > >>> > > > > > >>> -- > > > > > >>> > > > > > >>> Piotr Zarzycki > > > > > >>> > > > > > >>> Patreon: *https://www.patreon.com/piotrzarzycki < > > > > > https://www.patreon.com/piotrzarzycki> > > > > > >>> <https://www.patreon.com/piotrzarzycki < > > > > > https://www.patreon.com/piotrzarzycki>>* > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Piotr Zarzycki > > > > > > > > Patreon: *https://www.patreon.com/piotrzarzycki > > > > <https://www.patreon.com/piotrzarzycki>* > > > > > > > > > > > > > -- > > > Carlos Rovira > > > http://about.me/carlosrovira > > > > > > > > > -- > > > > Piotr Zarzycki > > > > Patreon: *https://www.patreon.com/piotrzarzycki > > <https://www.patreon.com/piotrzarzycki>* > > > > > -- > Carlos Rovira > http://about.me/carlosrovira > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*