Hi Harbs +1
that has more sense. Maybe actual Router should be renamed to HashRouter and create a new BrowserRouter. Since you created the first Router and Piotr is interested in applying to his work, would be possible for both to work on that? As I said, I'm fighting with other MD things but would want to use that as well for in a future royale website Thanks El dom., 19 abr. 2020 a las 15:52, Harbs (<harbs.li...@gmail.com>) escribió: > After thinking about this some more, I’m thinking that Router should be > named and we should add another type of router for standard path routing. > > React calls them HashRouter and BrowserRouter. Maybe we should use the > same names… > > https://stackoverflow.com/questions/51974369/hashrouter-vs-browserrouter < > https://stackoverflow.com/questions/51974369/hashrouter-vs-browserrouter> > > > On Apr 19, 2020, at 3:32 PM, Piotr Zarzycki <piotrzarzyck...@gmail.com> > wrote: > > > > Hi Harbs, > > > > It sounds like you are asking me to check in onInit whether > > if(location.hash) exists then do something, but if doesn't exists check > url > > params. - I may understand it in a wrong way, but I think location.hash > may > > exists and location.search - where parameters are stored could exists > > equally. > > > > if(location.hash) > > { > > hashChangeHandler(); > > } > > > > if (location.search) > > { > > parseParameters(); > > } > > > > Am I missing something ? > > > > Thanks, > > Piotr > > > > pt., 17 kwi 2020 o 12:09 Harbs <harbs.li...@gmail.com> napisał(a): > > > >> Whatever you think is fine by me. > >> > >> I don’t remember why I have "if(location.hash)”. It’s possible you can > get > >> rid of that conditional. > >> > >> It could be you can get rid of that and handle hashRecieved in a bead. > If > >> the hashReceived event has no hash you can then check the URL.You do > need > >> to make sure that you always get a stateChange event and don’t dispatch > it > >> twice. > >> > >> Feel free to play around with the code… ;-) > >> > >> Harbs > >> > >>> On Apr 17, 2020, at 11:37 AM, Piotr Zarzycki < > piotrzarzyck...@gmail.com> > >> wrote: > >>> > >>> 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>* > >> > >> > >> > > > > -- > > > > Piotr Zarzycki > > > > Patreon: *https://www.patreon.com/piotrzarzycki > > <https://www.patreon.com/piotrzarzycki>* > > -- Carlos Rovira http://about.me/carlosrovira