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>

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>

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

Reply via email to