Alex, I wanted to try out new stuff. I know about URLParameterBead, but I may use also some other features available in Routing itself.
pt., 17 kwi 2020 o 10:02 Alex Harui <[email protected]> napisał(a): > Could Piotr use URLParameterBead? > > On 4/17/20, 12:37 AM, "Harbs" <[email protected]> wrote: > > 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=J0%2B2oe8aWAsHB2eCgOHVeixDBX%2FIqifp60yX6W3ZCmk%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=J0%2B2oe8aWAsHB2eCgOHVeixDBX%2FIqifp60yX6W3ZCmk%3D&reserved=0> > < > >>>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=J0%2B2oe8aWAsHB2eCgOHVeixDBX%2FIqifp60yX6W3ZCmk%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=J0%2B2oe8aWAsHB2eCgOHVeixDBX%2FIqifp60yX6W3ZCmk%3D&reserved=0 > >> > >>>> > >>>> You can see how it’s done here: > >>>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=O%2FoVVZWDijp7CejxncZo7vH0DPeQsw7dudhb19cUzo4%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=O%2FoVVZWDijp7CejxncZo7vH0DPeQsw7dudhb19cUzo4%3D&reserved=0 > > > >>>> < > >>>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=O%2FoVVZWDijp7CejxncZo7vH0DPeQsw7dudhb19cUzo4%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=O%2FoVVZWDijp7CejxncZo7vH0DPeQsw7dudhb19cUzo4%3D&reserved=0 > > > >>>>> > >>>> > >>>>> 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://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=svuhhc%2FeyRiLBqThE6pGoCemCfNChe30Ub32Qao6p2A%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=svuhhc%2FeyRiLBqThE6pGoCemCfNChe30Ub32Qao6p2A%3D&reserved=0 > > > >>>>>> < > >>>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=aMzwPsxPUv5k3v1Ct%2BTWtGKaGS9E0wEQYWd0pUrkp%2F0%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=aMzwPsxPUv5k3v1Ct%2BTWtGKaGS9E0wEQYWd0pUrkp%2F0%3D&reserved=0 > > > >>>>> > >>>>>> somevalue > >>>>>> > >>>>>> How should I do that using Routing in Royale ? :) > >>>>>> > >>>>>> [1] > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=hszSo9GEsBHmmXAKOIe3y2za8Mcq0H57mkwQXBxgZYQ%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=hszSo9GEsBHmmXAKOIe3y2za8Mcq0H57mkwQXBxgZYQ%3D&reserved=0 > > > >>>>>> [2] > >>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344292469&sdata=KqOTmEAA29nMg5uT70tIUPN97WWGQWaMSkd733V%2Ffxc%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=KWS%2FootPZ%2FemzPfhuUNhtUEH2%2BU%2Bre6IHshK1mpYbo0%3D&reserved=0 > > > >>>>>> > >>>>>> 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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=QuliA1HlouO%2F0Ljo0OphP%2FLgtkiL1zRLzLrOq9MoK9E%3D&reserved=0 > >>>>>>>> < > >>>>>>>> > >>>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=QuliA1HlouO%2F0Ljo0OphP%2FLgtkiL1zRLzLrOq9MoK9E%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=Nx0DdhXbZsKIAGDX%2FipkT%2FGcHmqb47ccU0%2F7BSmtve8%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=Nx0DdhXbZsKIAGDX%2FipkT%2FGcHmqb47ccU0%2F7BSmtve8%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=Nx0DdhXbZsKIAGDX%2FipkT%2FGcHmqb47ccU0%2F7BSmtve8%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=Nx0DdhXbZsKIAGDX%2FipkT%2FGcHmqb47ccU0%2F7BSmtve8%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=P83d%2BsWV3rXVU8Gw5WEl33QS2AvcRe%2BgxtoOJmRtG%2Bk%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344302463&sdata=P83d%2BsWV3rXVU8Gw5WEl33QS2AvcRe%2BgxtoOJmRtG%2Bk%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=YBjRqixwwj3TTx2w5fZ7Rrb0OBwwtZw95mcCZEq7KCA%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=YBjRqixwwj3TTx2w5fZ7Rrb0OBwwtZw95mcCZEq7KCA%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=YBjRqixwwj3TTx2w5fZ7Rrb0OBwwtZw95mcCZEq7KCA%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=vIXpORbsUQZogJymTXQxKv53bffL959S9EPBi6OKugE%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=Jr3MkVrPoBD%2B3szeX4DuDpP%2FyBt9zCR9m3Fac5ex6%2BQ%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=9sYTcuBtFPhyMvkvISwkbQdPZDjln1ce2PI6aYg8H1k%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=S0aTUB51dcS%2FPnHFYVAf9Py9jEsZeC3ZX09aMRr54Uc%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=c4GDCT6bpF2V7jvspmN57ixozjscke46WDhpENgiavQ%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344312460&sdata=ITUQbYnQTCw1uxaKK%2FJF8TRPa0zFmD5HCXQn1O%2FwTrc%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=%2Bub59f8WpZa7K984INdfgDJxTQpYDDT%2FzinU61WcZqY%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=8HXZDDVe3TTAF2hp00hlPGGthbR80jHH10tdaptGf0Y%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=8HXZDDVe3TTAF2hp00hlPGGthbR80jHH10tdaptGf0Y%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=8HXZDDVe3TTAF2hp00hlPGGthbR80jHH10tdaptGf0Y%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=ItnUhTh3h3IotDg4Zb2%2Fdsv3HdXpHgDY%2BrToWDDsuo8%3D&reserved=0 > >>>>>>>> < > >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>> > >>>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=ItnUhTh3h3IotDg4Zb2%2Fdsv3HdXpHgDY%2BrToWDDsuo8%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=%2B8hg5WEUenMfxCtfOIuq%2FDUfxwrUEMcTU7mEGo3LrsQ%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=%2B8hg5WEUenMfxCtfOIuq%2FDUfxwrUEMcTU7mEGo3LrsQ%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=Zqz%2BCUoolJTlX%2Fk1pvmvhD5GE31q%2FN3i%2F%2B%2FyETJUt8g%3D&reserved=0 > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>>>>>> Carlos Rovira > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>> > >>>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344322456&sdata=tsu9cgz66xRShP1vqlCYedB9QQF2S%2Br5E8HizeWTOXg%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=1AOFihoMO4ihj5n7I9wzp%2FrpuSSZY8mgb3c0Q0whkQU%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%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=1AOFihoMO4ihj5n7I9wzp%2FrpuSSZY8mgb3c0Q0whkQU%3D&reserved=0 > >>>>>>>> < > >>>>>>>> > >>>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=1AOFihoMO4ihj5n7I9wzp%2FrpuSSZY8mgb3c0Q0whkQU%3D&reserved=0 > >>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> -- > >>>>>>>>>>>>>> Carlos Rovira > >>>>>>>>>>>>>> > >>>>>>>> > >>>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=EcfKFbd7jEI2sD3kv1X1BcH%2B%2F8TzaluYfNevsnPP7ek%3D&reserved=0 > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> -- > >>>>>>>>>>>> Carlos Rovira > >>>>>>>>>>>> > >>>>>>>> > >>>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=EcfKFbd7jEI2sD3kv1X1BcH%2B%2F8TzaluYfNevsnPP7ek%3D&reserved=0 > >>>>>>>> < > >>>>>>>> > >>>>>>> > >>>> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=EcfKFbd7jEI2sD3kv1X1BcH%2B%2F8TzaluYfNevsnPP7ek%3D&reserved=0 > >>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Carlos Rovira > >>>>>>> > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=EcfKFbd7jEI2sD3kv1X1BcH%2B%2F8TzaluYfNevsnPP7ek%3D&reserved=0 > >>>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> > >>>>>> Piotr Zarzycki > >>>>>> > >>>>>> Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=umK%2F4%2BRvuRE3C9hWQJVvwcdxC64SBmzOwbZvV%2FxiTUE%3D&reserved=0 > >>>>>> < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=umK%2F4%2BRvuRE3C9hWQJVvwcdxC64SBmzOwbZvV%2FxiTUE%3D&reserved=0 > >* > >>>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> > >>>>> Piotr Zarzycki > >>>>> > >>>>> Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=umK%2F4%2BRvuRE3C9hWQJVvwcdxC64SBmzOwbZvV%2FxiTUE%3D&reserved=0 > >>>>> < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=umK%2F4%2BRvuRE3C9hWQJVvwcdxC64SBmzOwbZvV%2FxiTUE%3D&reserved=0 > >* > >>>> > >>>> > >>> > >>> -- > >>> > >>> Piotr Zarzycki > >>> > >>> Patreon: * > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=umK%2F4%2BRvuRE3C9hWQJVvwcdxC64SBmzOwbZvV%2FxiTUE%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344332448&sdata=umK%2F4%2BRvuRE3C9hWQJVvwcdxC64SBmzOwbZvV%2FxiTUE%3D&reserved=0 > > > >>> < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344342441&sdata=%2FigjHPJDX1tYPSMO7umQStZAp%2FWySVqyqkTmFzKIw%2Fo%3D&reserved=0 > < > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C5e655077c66b4a94f55f08d7e2a224a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227058344342441&sdata=%2FigjHPJDX1tYPSMO7umQStZAp%2FWySVqyqkTmFzKIw%2Fo%3D&reserved=0 > >>* > >> > > > > > > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*
