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://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 [2] 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>*