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