Could Piotr use URLParameterBead? On 4/17/20, 12:37 AM, "Harbs" <harbs.li...@gmail.com> 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 <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://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 <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://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 <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%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 (< >>>>>>> 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%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 < >>>>>>>> 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%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 < >>>>>>>> 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%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 < >>>>>>> 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%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 < >>>>>>>>>>>>>>> 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%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 (< >>>>>>>> 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%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 < >>>>>>>> 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%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 < >>>>>>>> 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%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>>* >> >