Hi Piotr, I used hashes with params, so that's completely fine and we should have it. In fact, I think we already should have it since I'm seeing "RoutToParameter" class right? Maybe Harbs should confirm this since he implemented, and I just saw the class but still not use it.
El dom., 19 abr. 2020 a las 16:23, Piotr Zarzycki (< [email protected]>) escribió: > Harbs, > > Agreed with that. We can rename them, but even in case of HashRouter - does > exclude it ability to have parameters ? Does those parameters not exists in > HasRouter as well. Is it not a common stuff no matter what kind of url it > is ? > > niedz., 19 kwi 2020 o 15:52 Harbs <[email protected]> napisał(a): > > > 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 <[email protected] > > > > 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 <[email protected]> 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 < > > [email protected]> > > >> wrote: > > >>> > > >>> I think it would be better to have it here in Router. > > >>> > > >>> pt., 17 kwi 2020 o 09:37 Harbs <[email protected]> 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 <[email protected]> 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 <[email protected] > <mailto: > > >>>> [email protected]>> 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 < > > >>>> [email protected] <mailto:[email protected]>> > 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 <[email protected] <mailto: > > >>>> [email protected]>> 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 < > > >>>> [email protected] <mailto:[email protected]>> > > >>>>>>>> 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 < > > [email protected] > > >>>> <mailto:[email protected]>> > > >>>>>>>>> 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 < > [email protected] > > > > > >>>>>>>>>> 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 > > >>>>>>>> (<[email protected] > > >>>>>>>>>>>> ) > > >>>>>>>>>>> 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" <[email protected]> > 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 <[email protected] > > > > >>>>>>>>>>> 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 < > [email protected] > > >>>>>>>>>>> <mailto: > > >>>>>>>>>>>> [email protected]>> 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 < > [email protected] > > >>>>>>>>>>>> <mailto:[email protected]>> 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 < > > >>>>>>>>>>>> [email protected] <mailto:[email protected]>> > > >> 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 (< > > >>>>>>>>>>> [email protected] > > >>>>>>>>>>>> <mailto:[email protected]>>) 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 < > > >>>>>>>>>>>> [email protected] <mailto:[email protected]>> > > >>>>>>>>>>>>>>>>> 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 (< > > >>>>>>>>>>>> [email protected] <mailto:[email protected]>>) > > >>>>>>>>>>>>>>>>> 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 < > > >>>>>>>>>>>> [email protected] <mailto:[email protected]>> > > >>>>>>>>>>>>>>>>> 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 < > > >>>>>>>>>>> [email protected] > > >>>>>>>>>>>> <mailto:[email protected]> <mailto: > > >>>>>>>>>>>>>>>>>>> [email protected] <mailto:[email protected] > >>> > > >>>>>>>>>>> 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 < > > >>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>>> 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 < > > >>>>>>>>>>>> [email protected]> 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 < > > >>>>>>>>>>> [email protected]> > > >>>>>>>>>>>> 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 < > > >>>>>>>>>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>>>>>>> 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 (< > > >>>>>>>>>>>> [email protected]>) > > >>>>>>>>>>>>>>>>>>>>>>> escribió: > > >>>>>>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>>>>>> Good catch. Thanks! > > >>>>>>>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew Wetmore < > > >>>>>>>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>>>>>>> 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 < > > >>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>>>>> 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 < > > >>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>>> 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 < > > >>>>>>>>>>>> [email protected] > > >>>>>>>>>>>>>>>>>>>>> <mailto: > > >>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>> 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>* > > > > > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki>* > -- Carlos Rovira http://about.me/carlosrovira
