You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Carlos Rovira <ca...@apache.org> on 2020/04/17 16:37:58 UTC

about current framework release (was Re: Routing (was Re: Spectrum Components))

Hi Alex,

a part from the issue with version bumped, I thought that you were testing
and changing, and this could be just a test as done in compiler.
If this is the real release, great. But in that case, I think you should
cherry pick my latest commit removing a class (scrollToIndex) since right
now Jewel is broken. I think others could need to add something to enter
the release as we did other times, if so maybe just asking to people if
want for a last call to add something would be good.

Thanks

El vie., 17 abr. 2020 a las 17:54, Alex Harui (<ah...@adobe.com.invalid>)
escribió:

> Ideally, supporting the route information in parameters vs hash would be
> done in a PAYG way.
>
> AIUI, hash has to be used as the delimiter if you plan to change the route
> information within the application, otherwise the application will reload.
> IOW, if the user is going to navigate in the appiication and the route
> information is going to change as they navigate, hash should be used.  If,
> on the other hand, there are a bunch of links on a website to click and you
> end up on a "page", then URL parameters is probably ok.
>
> I don't understand the concern about the dev branch version.  The release
> branch for 0.9.7 has been cut.  Any changes that go in develop are going in
> the next release.  That's how the git branching model works.  You can make
> any change you want in the dev branch right now.  It just won't be in the
> 0.9.7 release unless the RM decides to cherry-pick it, which they should
> not unless it is really important.  What am I missing?
>
> -Alex
>
> On 4/17/20, 3:09 AM, "Harbs" <ha...@gmail.com> wrote:
>
>     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 <
> piotrzarzycki21@gmail.com> wrote:
>     >
>     > I think it would be better to have it here in Router.
>     >
>     > pt., 17 kwi 2020 o 09:37 Harbs <ha...@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 <ha...@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.lists@gmail.com
> <mailto:
>     >> harbs.lists@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 <
>     >> piotrzarzycki21@gmail.com <ma...@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.lists@gmail.com <mailto:
>     >> harbs.lists@gmail.com>> napisał(a):
>     >>>>>
>     >>>>>> This app uses both path based and query based routing:
>     >>>>>>
>     >>>>>>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=kGEULHJDYvZ1XHxq1GRF0FNx5%2BBwoXjDTZHw%2BppF6ks%3D&amp;reserved=0
> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=kGEULHJDYvZ1XHxq1GRF0FNx5%2BBwoXjDTZHw%2BppF6ks%3D&amp;reserved=0>
> <
>     >>>>>>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=kGEULHJDYvZ1XHxq1GRF0FNx5%2BBwoXjDTZHw%2BppF6ks%3D&amp;reserved=0
> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=kGEULHJDYvZ1XHxq1GRF0FNx5%2BBwoXjDTZHw%2BppF6ks%3D&amp;reserved=0
> >>
>     >>>>>>
>     >>>>>> You can see how it’s done here:
>     >>>>>>
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=pzCxvC5ajJWPv6WAJ%2BPVpnpIJuOXBWRFNoZWn0HxzOE%3D&amp;reserved=0
>     >> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=pzCxvC5ajJWPv6WAJ%2BPVpnpIJuOXBWRFNoZWn0HxzOE%3D&amp;reserved=0
>     >>>
>     >>>>>> <
>     >>>>>>
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=pzCxvC5ajJWPv6WAJ%2BPVpnpIJuOXBWRFNoZWn0HxzOE%3D&amp;reserved=0
>     >> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=pzCxvC5ajJWPv6WAJ%2BPVpnpIJuOXBWRFNoZWn0HxzOE%3D&amp;reserved=0
>     >>>
>     >>>>>>>
>     >>>>>>
>     >>>>>>> On Apr 17, 2020, at 10:13 AM, Piotr Zarzycki <
>     >> piotrzarzycki21@gmail.com <ma...@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 <
> piotrzarzycki21@gmail.com
>     >> <ma...@gmail.com>>
>     >>>>>>> napisał(a):
>     >>>>>>>
>     >>>>>>>> Hi Guys,
>     >>>>>>>>
>     >>>>>>>> I really thought that I will be able to use Router [1] based
> on
>     >>>>>>>> documentation and maybe eventually some look to the code [2]
> - to
>     >> figure
>     >>>>>>>> out how things should be implemented. However it looks like
> non of
>     >> the
>     >>>>>>>> existing stuff helps me to use in in real world application
> at all.
>     >> I
>     >>>>>> would
>     >>>>>>>> like to throw a simple question.
>     >>>>>>>>
>     >>>>>>>> I would like to "answer" in my application to following url,
> catch
>     >>>>>> params
>     >>>>>>>> and do some actions:
>     >>>>>>>>
>     >>>>>>>>
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=sEb3uPiham8MonwKr%2FL3XH6PO9WRS3zT%2BI3a5mklB9k%3D&amp;reserved=0
> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=sEb3uPiham8MonwKr%2FL3XH6PO9WRS3zT%2BI3a5mklB9k%3D&amp;reserved=0
> >
>     >>>>>>>> <
>     >>>>>>
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=LoYu4fES4PNf%2FBYbo%2Bd%2FbdudHPlclGRQ9t0wAgHn19Y%3D&amp;reserved=0
>     >> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925562717&amp;sdata=LoYu4fES4PNf%2FBYbo%2Bd%2FbdudHPlclGRQ9t0wAgHn19Y%3D&amp;reserved=0
>     >>>
>     >>>>>>>
>     >>>>>>>> somevalue
>     >>>>>>>>
>     >>>>>>>> How should I do that using Routing in Royale ? :)
>     >>>>>>>>
>     >>>>>>>> [1]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=eU%2FO6nTi%2FXmmwCpJdiOyjcBTIjsi1m1%2FyOSTMpyuVCo%3D&amp;reserved=0
> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=eU%2FO6nTi%2FXmmwCpJdiOyjcBTIjsi1m1%2FyOSTMpyuVCo%3D&amp;reserved=0
> >
>     >>>>>>>> [2]
>     >>>>>>>>
>     >>>>>>
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=CQC3F6XYknnCEhBQ2BCyRKQk%2BkOBwTp%2F%2BcfE49dFYwg%3D&amp;reserved=0
>     >> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=CQC3F6XYknnCEhBQ2BCyRKQk%2BkOBwTp%2F%2BcfE49dFYwg%3D&amp;reserved=0
>     >>>
>     >>>>>>>>
>     >>>>>>>> Thanks,
>     >>>>>>>> Piotr
>     >>>>>>>>
>     >>>>>>>> śr., 22 sty 2020 o 13:08 Carlos Rovira <
> carlosrovira@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
>     >>>>>> (<aharui@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" <ha...@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.lists@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.lists@gmail.com
>     >>>>>>>>> <mailto:
>     >>>>>>>>>> harbs.lists@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.lists@gmail.com
>     >>>>>>>>>> <ma...@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 <
>     >>>>>>>>>> carlosrovira@apache.org <ma...@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=6%2FRkzj22lXrnKUI85PnJA8N4bu1Vyd05XH1Zr7qIkNU%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=6%2FRkzj22lXrnKUI85PnJA8N4bu1Vyd05XH1Zr7qIkNU%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 (<
>     >>>>>>>>> harbs.lists@gmail.com
>     >>>>>>>>>> <ma...@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 <
>     >>>>>>>>>> carlosrovira@apache.org <ma...@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.lists@gmail.com <ma...@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=X3tUvGAA%2BKSUGTTakOtFOaB8rv2loDbOrqnK8Zjkhhs%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=X3tUvGAA%2BKSUGTTakOtFOaB8rv2loDbOrqnK8Zjkhhs%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=X3tUvGAA%2BKSUGTTakOtFOaB8rv2loDbOrqnK8Zjkhhs%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=X3tUvGAA%2BKSUGTTakOtFOaB8rv2loDbOrqnK8Zjkhhs%3D&amp;reserved=0
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:33 PM, Andrew Wetmore <
>     >>>>>>>>>> cottage14@gmail.com <ma...@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.lists@gmail.com
>     >>>>>>>>>> <ma...@gmail.com> <mailto:
>     >>>>>>>>>>>>>>>>> harbs.lists@gmail.com <mailto:harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=rOOedFbu%2F9gbQuvLzNwNB%2Fdjn7Tu6sIRpAg1MqUgv90%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925572709&amp;sdata=rOOedFbu%2F9gbQuvLzNwNB%2Fdjn7Tu6sIRpAg1MqUgv90%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=TL5JecBV%2FNm7ztAU1EnNin491UNKm4wTc68aRAY9Kmo%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=TL5JecBV%2FNm7ztAU1EnNin491UNKm4wTc68aRAY9Kmo%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=TL5JecBV%2FNm7ztAU1EnNin491UNKm4wTc68aRAY9Kmo%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 <
>     >>>>>>>>>> cottage14@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.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=aCLX%2BXm3e4tLBIOdk66XEO3UeP9uMOCGd7vGO%2FSgjZQ%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=tBGUA4BhlUyc4XvCn4Or8rDgNhSQVQ5FUVFLDn9yAUI%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=jWodgr1bPuKLgoSRuGbKlfKgPwtUrxDGbE92tA9Q8Q0%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=Tw%2B3wnRPv%2FVTmIoZcIcUQamJ%2B4vaUSi%2FxBhLbEfBuu4%3D&amp;reserved=0
>     >>>>>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:03 PM, Harbs <
>     >>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925582704&amp;sdata=jWy2PaEvksAn8MEpnCDt1wsjCVhWCXNgK%2FLhUSOKrHg%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=zVqBT9fEiGkLU26syPfyrAtRFeKblze7SC%2FCb8h1mDg%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 <
>     >>>>>>>>>>>>>>>>> carlosrovira@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=x3mYC0ku8mh5tcX25m0l8V%2BY7eAU%2FLSaJlXswekXNVs%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=f4YzA4PWT6Da%2F6Iv3jvES4wYSoeY2HZn4e5d%2FkLO6jg%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 (<
>     >>>>>>>>>> harbs.lists@gmail.com>)
>     >>>>>>>>>>>>>>>>>>>>> escribió:
>     >>>>>>>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>> Good catch. Thanks!
>     >>>>>>>>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew Wetmore <
>     >>>>>>>>>>>>>>> cottage14@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.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=f4YzA4PWT6Da%2F6Iv3jvES4wYSoeY2HZn4e5d%2FkLO6jg%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=f4YzA4PWT6Da%2F6Iv3jvES4wYSoeY2HZn4e5d%2FkLO6jg%3D&amp;reserved=0
>     >>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 15, 2020, at 7:08 PM, Harbs <
>     >>>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=l2ilw8cog2LAbgtTP5e7Ml7SXs5XHDQNv52AlJYlKAk%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=l2ilw8cog2LAbgtTP5e7Ml7SXs5XHDQNv52AlJYlKAk%3D&amp;reserved=0
>     >>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 13, 2020, at 1:30 AM, Harbs <
>     >>>>>>>>>> harbs.lists@gmail.com
>     >>>>>>>>>>>>>>>>>>> <mailto:
>     >>>>>>>>>>>>>>>>>>>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=S%2FdWTW9lhhw144Te53nrIYVsISoasQQMGmM2nC5Jo2c%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=S%2FdWTW9lhhw144Te53nrIYVsISoasQQMGmM2nC5Jo2c%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925592698&amp;sdata=4kLWLeAEH7RAiYaN7SXAhQUGah%2B4Ho54nW7eU2fQYeU%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=Gn3beLkDfsr2WpqZ%2BCiYkFWz37Ob5RXYj7iMLEJov%2Bg%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=MDreFFB4i0QsnKfAhTI%2BkNNOu0gs6j%2BAYyoP%2B5C7UEQ%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=MDreFFB4i0QsnKfAhTI%2BkNNOu0gs6j%2BAYyoP%2B5C7UEQ%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=MDreFFB4i0QsnKfAhTI%2BkNNOu0gs6j%2BAYyoP%2B5C7UEQ%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=Gn3beLkDfsr2WpqZ%2BCiYkFWz37Ob5RXYj7iMLEJov%2Bg%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=Gn3beLkDfsr2WpqZ%2BCiYkFWz37Ob5RXYj7iMLEJov%2Bg%3D&amp;reserved=0
>     >>>>>>>>>> <
>     >>>>>>>>>>
>     >>>>>>>>>
>     >>>>>>
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=Gn3beLkDfsr2WpqZ%2BCiYkFWz37Ob5RXYj7iMLEJov%2Bg%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%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=Gn3beLkDfsr2WpqZ%2BCiYkFWz37Ob5RXYj7iMLEJov%2Bg%3D&amp;reserved=0
>     >>>>>>>>>
>     >>>>>>>>
>     >>>>>>>>
>     >>>>>>>> --
>     >>>>>>>>
>     >>>>>>>> Piotr Zarzycki
>     >>>>>>>>
>     >>>>>>>> Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=AL84cLOKqXm76fgNye29Zl8hc1TOr70wRV%2FhsqBXu8U%3D&amp;reserved=0
>     >>>>>>>> <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=AL84cLOKqXm76fgNye29Zl8hc1TOr70wRV%2FhsqBXu8U%3D&amp;reserved=0
> >*
>     >>>>>>>>
>     >>>>>>>
>     >>>>>>>
>     >>>>>>> --
>     >>>>>>>
>     >>>>>>> Piotr Zarzycki
>     >>>>>>>
>     >>>>>>> Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=AL84cLOKqXm76fgNye29Zl8hc1TOr70wRV%2FhsqBXu8U%3D&amp;reserved=0
>     >>>>>>> <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=AL84cLOKqXm76fgNye29Zl8hc1TOr70wRV%2FhsqBXu8U%3D&amp;reserved=0
> >*
>     >>>>>>
>     >>>>>>
>     >>>>>
>     >>>>> --
>     >>>>>
>     >>>>> Piotr Zarzycki
>     >>>>>
>     >>>>> Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=AL84cLOKqXm76fgNye29Zl8hc1TOr70wRV%2FhsqBXu8U%3D&amp;reserved=0
> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925602690&amp;sdata=AL84cLOKqXm76fgNye29Zl8hc1TOr70wRV%2FhsqBXu8U%3D&amp;reserved=0
> >
>     >>>>> <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925612684&amp;sdata=kZ%2FIoiACdKiG1mh%2BYY6nFPSOH3EO8BHTf4swZkCjUpw%3D&amp;reserved=0
> <
>     >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925612684&amp;sdata=kZ%2FIoiACdKiG1mh%2BYY6nFPSOH3EO8BHTf4swZkCjUpw%3D&amp;reserved=0
> >>*
>     >>>>
>     >>>
>     >>
>     >>
>     >
>     > --
>     >
>     > Piotr Zarzycki
>     >
>     > Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925612684&amp;sdata=kZ%2FIoiACdKiG1mh%2BYY6nFPSOH3EO8BHTf4swZkCjUpw%3D&amp;reserved=0
>     > <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3f371b8193974ec8a47d08d7e2b77733%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227149925612684&amp;sdata=kZ%2FIoiACdKiG1mh%2BYY6nFPSOH3EO8BHTf4swZkCjUpw%3D&amp;reserved=0
> >*
>
>
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Re: about current framework release (was Re: Routing (was Re: Spectrum Components))

Posted by Carlos Rovira <ca...@apache.org>.
Hi Alex,

I'm just exposing that in the other repos there was various tries and
reverts. I was expecting the same here. If you are getting enough progress
to get the release in few hours, that's great. But maybe exposing you got
all working to finish the release and send an email to the list will be
just fine as a courtesy for the rest of the team (not just me).

The fact is that I fixed some things in Jewel scrollToIndex last night and
then you got to step 9, but seems there was a build problem catched by
Yishay with an import left in Jewel. So that will make the release fail for
sure.

A part from that, not me, but others could need to add things...or I could
be wrong. I must say I don't need to add anything myself. So from my
perspective you can go and finish as you prefer. Just thinking on others,
not me :)







El vie., 17 abr. 2020 a las 18:46, Alex Harui (<ah...@adobe.com.invalid>)
escribió:

> Hi Carlos,
>
> First you are complaining that I was not making enough progress on the
> release.  Then there have clearly been Release_Step emails this week and
> you are now claiming I did not give you enough warning?
>
> -Alex
>
> On 4/17/20, 9:38 AM, "Carlos Rovira" <ca...@apache.org> wrote:
>
>     Hi Alex,
>
>     a part from the issue with version bumped, I thought that you were
> testing
>     and changing, and this could be just a test as done in compiler.
>     If this is the real release, great. But in that case, I think you
> should
>     cherry pick my latest commit removing a class (scrollToIndex) since
> right
>     now Jewel is broken. I think others could need to add something to
> enter
>     the release as we did other times, if so maybe just asking to people if
>     want for a last call to add something would be good.
>
>     Thanks
>
>     El vie., 17 abr. 2020 a las 17:54, Alex Harui
> (<ah...@adobe.com.invalid>)
>     escribió:
>
>     > Ideally, supporting the route information in parameters vs hash
> would be
>     > done in a PAYG way.
>     >
>     > AIUI, hash has to be used as the delimiter if you plan to change the
> route
>     > information within the application, otherwise the application will
> reload.
>     > IOW, if the user is going to navigate in the appiication and the
> route
>     > information is going to change as they navigate, hash should be
> used.  If,
>     > on the other hand, there are a bunch of links on a website to click
> and you
>     > end up on a "page", then URL parameters is probably ok.
>     >
>     > I don't understand the concern about the dev branch version.  The
> release
>     > branch for 0.9.7 has been cut.  Any changes that go in develop are
> going in
>     > the next release.  That's how the git branching model works.  You
> can make
>     > any change you want in the dev branch right now.  It just won't be
> in the
>     > 0.9.7 release unless the RM decides to cherry-pick it, which they
> should
>     > not unless it is really important.  What am I missing?
>     >
>     > -Alex
>     >
>     > On 4/17/20, 3:09 AM, "Harbs" <ha...@gmail.com> wrote:
>     >
>     >     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 <
>     > piotrzarzycki21@gmail.com> wrote:
>     >     >
>     >     > I think it would be better to have it here in Router.
>     >     >
>     >     > pt., 17 kwi 2020 o 09:37 Harbs <ha...@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 <ha...@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.lists@gmail.com
>     > <mailto:
>     >     >> harbs.lists@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 <
>     >     >> piotrzarzycki21@gmail.com <ma...@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.lists@gmail.com
> <mailto:
>     >     >> harbs.lists@gmail.com>> napisał(a):
>     >     >>>>>
>     >     >>>>>> This app uses both path based and query based routing:
>     >     >>>>>>
>     >     >>>>>>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075248517&amp;sdata=foMjPdugOnjiKDMPhnjTZaHqaWXpNn7rSwHqPg%2BXX9Q%3D&amp;reserved=0
>     > <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075248517&amp;sdata=foMjPdugOnjiKDMPhnjTZaHqaWXpNn7rSwHqPg%2BXX9Q%3D&amp;reserved=0
> >
>     > <
>     >     >>>>>>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=d5T0FoqRO9kd7oF5kPpL6P96sjoPo6OlDbASmMCg49o%3D&amp;reserved=0
>     > <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=d5T0FoqRO9kd7oF5kPpL6P96sjoPo6OlDbASmMCg49o%3D&amp;reserved=0
>     > >>
>     >     >>>>>>
>     >     >>>>>> You can see how it’s done here:
>     >     >>>>>>
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
>     >     >> <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
>     >     >>>
>     >     >>>>>> <
>     >     >>>>>>
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
>     >     >> <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
>     >     >>>
>     >     >>>>>>>
>     >     >>>>>>
>     >     >>>>>>> On Apr 17, 2020, at 10:13 AM, Piotr Zarzycki <
>     >     >> piotrzarzycki21@gmail.com <ma...@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 <
>     > piotrzarzycki21@gmail.com
>     >     >> <ma...@gmail.com>>
>     >     >>>>>>> napisał(a):
>     >     >>>>>>>
>     >     >>>>>>>> Hi Guys,
>     >     >>>>>>>>
>     >     >>>>>>>> I really thought that I will be able to use Router [1]
> based
>     > on
>     >     >>>>>>>> documentation and maybe eventually some look to the
> code [2]
>     > - to
>     >     >> figure
>     >     >>>>>>>> out how things should be implemented. However it looks
> like
>     > non of
>     >     >> the
>     >     >>>>>>>> existing stuff helps me to use in in real world
> application
>     > at all.
>     >     >> I
>     >     >>>>>> would
>     >     >>>>>>>> like to throw a simple question.
>     >     >>>>>>>>
>     >     >>>>>>>> I would like to "answer" in my application to following
> url,
>     > catch
>     >     >>>>>> params
>     >     >>>>>>>> and do some actions:
>     >     >>>>>>>>
>     >     >>>>>>>>
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=9vWwpZt1oY3CkkrB8HRFD%2BE%2BVKj%2BACaMn0Fo8Ih1Fok%3D&amp;reserved=0
>     > <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=9vWwpZt1oY3CkkrB8HRFD%2BE%2BVKj%2BACaMn0Fo8Ih1Fok%3D&amp;reserved=0
>     > >
>     >     >>>>>>>> <
>     >     >>>>>>
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=t%2FK7hl4pxwTxGfhvEyKVBs3261hgnxLW0pqViUQ0Lq0%3D&amp;reserved=0
>     >     >> <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=M0vPDZ4TNBw3s4l8spCIxyu%2FKQN0KOV69aPXO0vq8yg%3D&amp;reserved=0
>     >     >>>
>     >     >>>>>>>
>     >     >>>>>>>> somevalue
>     >     >>>>>>>>
>     >     >>>>>>>> How should I do that using Routing in Royale ? :)
>     >     >>>>>>>>
>     >     >>>>>>>> [1]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=aLN0ZY%2BYE3YgWWKlHJxWw31H28xRrFL7Uz5BlfcZM%2FM%3D&amp;reserved=0
>     > <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=aLN0ZY%2BYE3YgWWKlHJxWw31H28xRrFL7Uz5BlfcZM%2FM%3D&amp;reserved=0
>     > >
>     >     >>>>>>>> [2]
>     >     >>>>>>>>
>     >     >>>>>>
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=34Vq1J1U%2FN3mgeY2jaYNTB6UdrfsuNf3pEU3NUZ9t10%3D&amp;reserved=0
>     >     >> <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=34Vq1J1U%2FN3mgeY2jaYNTB6UdrfsuNf3pEU3NUZ9t10%3D&amp;reserved=0
>     >     >>>
>     >     >>>>>>>>
>     >     >>>>>>>> Thanks,
>     >     >>>>>>>> Piotr
>     >     >>>>>>>>
>     >     >>>>>>>> śr., 22 sty 2020 o 13:08 Carlos Rovira <
>     > carlosrovira@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
>     >     >>>>>> (<aharui@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" <ha...@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.lists@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.lists@gmail.com
>     >     >>>>>>>>> <mailto:
>     >     >>>>>>>>>> harbs.lists@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.lists@gmail.com
>     >     >>>>>>>>>> <ma...@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 <
>     >     >>>>>>>>>> carlosrovira@apache.org <mailto:
> carlosrovira@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=Jfc48QJXTF1kG5z2n%2FUrHI9Y5wN1W74%2BMa07g4OApyo%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=Jfc48QJXTF1kG5z2n%2FUrHI9Y5wN1W74%2BMa07g4OApyo%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 (<
>     >     >>>>>>>>> harbs.lists@gmail.com
>     >     >>>>>>>>>> <ma...@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 <
>     >     >>>>>>>>>> carlosrovira@apache.org <mailto:
> carlosrovira@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.lists@gmail.com <mailto:harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=b0oKQQktvuWVvLPrtgjBiZpspfkuNhPr%2FkfqPLh03VY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=b0oKQQktvuWVvLPrtgjBiZpspfkuNhPr%2FkfqPLh03VY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=b0oKQQktvuWVvLPrtgjBiZpspfkuNhPr%2FkfqPLh03VY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=LTAteazgKxjkVg6Xz82OVcXCffOT3B1wCG7uRvRB128%3D&amp;reserved=0
>     >     >>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:33 PM, Andrew Wetmore <
>     >     >>>>>>>>>> cottage14@gmail.com <ma...@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.lists@gmail.com
>     >     >>>>>>>>>> <ma...@gmail.com> <mailto:
>     >     >>>>>>>>>>>>>>>>> harbs.lists@gmail.com <mailto:
> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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
> <
>     >     >>>>>>>>>> cottage14@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.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=5NZo2W0OvbJjlleGlQkm%2B0W5gC55xqH%2BvTHPjoNmnAY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=P4E%2BOW1r0OKNtEsxl3WZDiHlE5eDYXgyfPRwK1j7%2Ffs%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=6s8Ya4PZBAP4M2slzD98C82hv05Wr53qTv8mkF6h7ok%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=l2Xk26kqwqCk6h3vl%2FZHVvG0FiTmDzjPDX56Wr0kIOs%3D&amp;reserved=0
>     >     >>>>>>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:03 PM, Harbs <
>     >     >>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=syFrX2h%2FnTemHYy6e55p0BRuZqkGlLs6JvWZzkE0TGY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=E7s%2F5QIoDLpj%2FmfjGD%2B4vCbjw36Z%2FW4p%2FJbR2Cuy17U%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 <
>     >     >>>>>>>>>>>>>>>>> carlosrovira@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=xQI3M%2Fpkmt8SS7U5YhccVvPe2fDdPyClSTEAHSeMSTI%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=msBiX3uEs4mYJ3SEkZVuGJf%2BPnOuRKjtU8KBiwr6hgI%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
> (<
>     >     >>>>>>>>>> harbs.lists@gmail.com>)
>     >     >>>>>>>>>>>>>>>>>>>>> escribió:
>     >     >>>>>>>>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>> Good catch. Thanks!
>     >     >>>>>>>>>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew
> Wetmore <
>     >     >>>>>>>>>>>>>>> cottage14@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.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=msBiX3uEs4mYJ3SEkZVuGJf%2BPnOuRKjtU8KBiwr6hgI%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=msBiX3uEs4mYJ3SEkZVuGJf%2BPnOuRKjtU8KBiwr6hgI%3D&amp;reserved=0
>     >     >>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 15, 2020, at 7:08 PM, Harbs <
>     >     >>>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=Jx5X2zKbzw2%2FuVw5c38tIcMI%2F85qCgXMefyh63GmLX0%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=o6wpPzggXwpzig18cmVVmzBaH56U4j1Fsy12XjZznfk%3D&amp;reserved=0
>     >     >>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>>>>>
>     >     >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 13, 2020, at 1:30 AM, Harbs <
>     >     >>>>>>>>>> harbs.lists@gmail.com
>     >     >>>>>>>>>>>>>>>>>>> <mailto:
>     >     >>>>>>>>>>>>>>>>>>>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=e4Q6xwIsiqwKJ33xeta1ifvGTSo41S65QkzFcYvZvcc%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=e4Q6xwIsiqwKJ33xeta1ifvGTSo41S65QkzFcYvZvcc%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%3D&amp;reserved=0
>     >     >>>>>>>>>> <
>     >     >>>>>>>>>>
>     >     >>>>>>>>>
>     >     >>>>>>
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=p1%2BEVlW1Kl0u583aLWh%2ByQKWIfeQAHZX71WQQzpcSUc%3D&amp;reserved=0
>     >     >>>>>>>>>
>     >     >>>>>>>>
>     >     >>>>>>>>
>     >     >>>>>>>> --
>     >     >>>>>>>>
>     >     >>>>>>>> Piotr Zarzycki
>     >     >>>>>>>>
>     >     >>>>>>>> Patreon: *
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     >     >>>>>>>> <
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     > >*
>     >     >>>>>>>>
>     >     >>>>>>>
>     >     >>>>>>>
>     >     >>>>>>> --
>     >     >>>>>>>
>     >     >>>>>>> Piotr Zarzycki
>     >     >>>>>>>
>     >     >>>>>>> Patreon: *
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     >     >>>>>>> <
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     > >*
>     >     >>>>>>
>     >     >>>>>>
>     >     >>>>>
>     >     >>>>> --
>     >     >>>>>
>     >     >>>>> Piotr Zarzycki
>     >     >>>>>
>     >     >>>>> Patreon: *
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     > <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     > >
>     >     >>>>> <
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     > <
>     >     >>
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     > >>*
>     >     >>>>
>     >     >>>
>     >     >>
>     >     >>
>     >     >
>     >     > --
>     >     >
>     >     > Piotr Zarzycki
>     >     >
>     >     > Patreon: *
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
>     >     > <
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075318482&amp;sdata=oLP2E9Is42qKl5k5kSY9oyuKyPtmream3SbviGtGUzE%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075318482&amp;sdata=495n3GsLgdn3oqE9vSyzYq6ptIGdtAADnMcAM%2FXdiuY%3D&amp;reserved=0
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Re: about current framework release (was Re: Routing (was Re: Spectrum Components))

Posted by Alex Harui <ah...@adobe.com.INVALID>.
Hi Carlos,

First you are complaining that I was not making enough progress on the release.  Then there have clearly been Release_Step emails this week and you are now claiming I did not give you enough warning?

-Alex

On 4/17/20, 9:38 AM, "Carlos Rovira" <ca...@apache.org> wrote:

    Hi Alex,
    
    a part from the issue with version bumped, I thought that you were testing
    and changing, and this could be just a test as done in compiler.
    If this is the real release, great. But in that case, I think you should
    cherry pick my latest commit removing a class (scrollToIndex) since right
    now Jewel is broken. I think others could need to add something to enter
    the release as we did other times, if so maybe just asking to people if
    want for a last call to add something would be good.
    
    Thanks
    
    El vie., 17 abr. 2020 a las 17:54, Alex Harui (<ah...@adobe.com.invalid>)
    escribió:
    
    > Ideally, supporting the route information in parameters vs hash would be
    > done in a PAYG way.
    >
    > AIUI, hash has to be used as the delimiter if you plan to change the route
    > information within the application, otherwise the application will reload.
    > IOW, if the user is going to navigate in the appiication and the route
    > information is going to change as they navigate, hash should be used.  If,
    > on the other hand, there are a bunch of links on a website to click and you
    > end up on a "page", then URL parameters is probably ok.
    >
    > I don't understand the concern about the dev branch version.  The release
    > branch for 0.9.7 has been cut.  Any changes that go in develop are going in
    > the next release.  That's how the git branching model works.  You can make
    > any change you want in the dev branch right now.  It just won't be in the
    > 0.9.7 release unless the RM decides to cherry-pick it, which they should
    > not unless it is really important.  What am I missing?
    >
    > -Alex
    >
    > On 4/17/20, 3:09 AM, "Harbs" <ha...@gmail.com> wrote:
    >
    >     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 <
    > piotrzarzycki21@gmail.com> wrote:
    >     >
    >     > I think it would be better to have it here in Router.
    >     >
    >     > pt., 17 kwi 2020 o 09:37 Harbs <ha...@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 <ha...@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.lists@gmail.com
    > <mailto:
    >     >> harbs.lists@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 <
    >     >> piotrzarzycki21@gmail.com <ma...@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.lists@gmail.com <mailto:
    >     >> harbs.lists@gmail.com>> napisał(a):
    >     >>>>>
    >     >>>>>> This app uses both path based and query based routing:
    >     >>>>>>
    >     >>>>>>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075248517&amp;sdata=foMjPdugOnjiKDMPhnjTZaHqaWXpNn7rSwHqPg%2BXX9Q%3D&amp;reserved=0
    > <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075248517&amp;sdata=foMjPdugOnjiKDMPhnjTZaHqaWXpNn7rSwHqPg%2BXX9Q%3D&amp;reserved=0>
    > <
    >     >>>>>>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=d5T0FoqRO9kd7oF5kPpL6P96sjoPo6OlDbASmMCg49o%3D&amp;reserved=0
    > <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!asset%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=d5T0FoqRO9kd7oF5kPpL6P96sjoPo6OlDbASmMCg49o%3D&amp;reserved=0
    > >>
    >     >>>>>>
    >     >>>>>> You can see how it’s done here:
    >     >>>>>>
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
    >     >> <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
    >     >>>
    >     >>>>>> <
    >     >>>>>>
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
    >     >> <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FBrowserRouter.mxml&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=yyuoYe66uMns%2BTMj%2BmBkS5Pe7CeRJWfER15dIiw%2BHKo%3D&amp;reserved=0
    >     >>>
    >     >>>>>>>
    >     >>>>>>
    >     >>>>>>> On Apr 17, 2020, at 10:13 AM, Piotr Zarzycki <
    >     >> piotrzarzycki21@gmail.com <ma...@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 <
    > piotrzarzycki21@gmail.com
    >     >> <ma...@gmail.com>>
    >     >>>>>>> napisał(a):
    >     >>>>>>>
    >     >>>>>>>> Hi Guys,
    >     >>>>>>>>
    >     >>>>>>>> I really thought that I will be able to use Router [1] based
    > on
    >     >>>>>>>> documentation and maybe eventually some look to the code [2]
    > - to
    >     >> figure
    >     >>>>>>>> out how things should be implemented. However it looks like
    > non of
    >     >> the
    >     >>>>>>>> existing stuff helps me to use in in real world application
    > at all.
    >     >> I
    >     >>>>>> would
    >     >>>>>>>> like to throw a simple question.
    >     >>>>>>>>
    >     >>>>>>>> I would like to "answer" in my application to following url,
    > catch
    >     >>>>>> params
    >     >>>>>>>> and do some actions:
    >     >>>>>>>>
    >     >>>>>>>>
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=9vWwpZt1oY3CkkrB8HRFD%2BE%2BVKj%2BACaMn0Fo8Ih1Fok%3D&amp;reserved=0
    > <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmydomain.com%2Fsomefolder%2Findex.html%3Ftarget%3Dsomevalue%26account%3D&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=9vWwpZt1oY3CkkrB8HRFD%2BE%2BVKj%2BACaMn0Fo8Ih1Fok%3D&amp;reserved=0
    > >
    >     >>>>>>>> <
    >     >>>>>>
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075258511&amp;sdata=t%2FK7hl4pxwTxGfhvEyKVBs3261hgnxLW0pqViUQ0Lq0%3D&amp;reserved=0
    >     >> <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flocaldev.prominic.net%2Fprominic%2Fbin%2Fjs-debug%2Findex.html%3Ftarget%3DUpdateCreditCard%26account%3DA55XXX&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=M0vPDZ4TNBw3s4l8spCIxyu%2FKQN0KOV69aPXO0vq8yg%3D&amp;reserved=0
    >     >>>
    >     >>>>>>>
    >     >>>>>>>> somevalue
    >     >>>>>>>>
    >     >>>>>>>> How should I do that using Routing in Royale ? :)
    >     >>>>>>>>
    >     >>>>>>>> [1]
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=aLN0ZY%2BYE3YgWWKlHJxWw31H28xRrFL7Uz5BlfcZM%2FM%3D&amp;reserved=0
    > <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Ffeatures%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=aLN0ZY%2BYE3YgWWKlHJxWw31H28xRrFL7Uz5BlfcZM%2FM%3D&amp;reserved=0
    > >
    >     >>>>>>>> [2]
    >     >>>>>>>>
    >     >>>>>>
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=34Vq1J1U%2FN3mgeY2jaYNTB6UdrfsuNf3pEU3NUZ9t10%3D&amp;reserved=0
    >     >> <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=34Vq1J1U%2FN3mgeY2jaYNTB6UdrfsuNf3pEU3NUZ9t10%3D&amp;reserved=0
    >     >>>
    >     >>>>>>>>
    >     >>>>>>>> Thanks,
    >     >>>>>>>> Piotr
    >     >>>>>>>>
    >     >>>>>>>> śr., 22 sty 2020 o 13:08 Carlos Rovira <
    > carlosrovira@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
    >     >>>>>> (<aharui@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" <ha...@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.lists@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.lists@gmail.com
    >     >>>>>>>>> <mailto:
    >     >>>>>>>>>> harbs.lists@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.lists@gmail.com
    >     >>>>>>>>>> <ma...@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 <
    >     >>>>>>>>>> carlosrovira@apache.org <ma...@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=Jfc48QJXTF1kG5z2n%2FUrHI9Y5wN1W74%2BMa07g4OApyo%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=Jfc48QJXTF1kG5z2n%2FUrHI9Y5wN1W74%2BMa07g4OApyo%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 (<
    >     >>>>>>>>> harbs.lists@gmail.com
    >     >>>>>>>>>> <ma...@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 <
    >     >>>>>>>>>> carlosrovira@apache.org <ma...@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.lists@gmail.com <ma...@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=b0oKQQktvuWVvLPrtgjBiZpspfkuNhPr%2FkfqPLh03VY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=b0oKQQktvuWVvLPrtgjBiZpspfkuNhPr%2FkfqPLh03VY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075268507&amp;sdata=b0oKQQktvuWVvLPrtgjBiZpspfkuNhPr%2FkfqPLh03VY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=LTAteazgKxjkVg6Xz82OVcXCffOT3B1wCG7uRvRB128%3D&amp;reserved=0
    >     >>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:33 PM, Andrew Wetmore <
    >     >>>>>>>>>> cottage14@gmail.com <ma...@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.lists@gmail.com
    >     >>>>>>>>>> <ma...@gmail.com> <mailto:
    >     >>>>>>>>>>>>>>>>> harbs.lists@gmail.com <mailto:harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=BjgSeXeHJGWoo73yiY8VhJZFjfaaJFHA1E75z%2Fxz32I%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 <
    >     >>>>>>>>>> cottage14@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.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=5NZo2W0OvbJjlleGlQkm%2B0W5gC55xqH%2BvTHPjoNmnAY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075278500&amp;sdata=P4E%2BOW1r0OKNtEsxl3WZDiHlE5eDYXgyfPRwK1j7%2Ffs%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=6s8Ya4PZBAP4M2slzD98C82hv05Wr53qTv8mkF6h7ok%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=l2Xk26kqwqCk6h3vl%2FZHVvG0FiTmDzjPDX56Wr0kIOs%3D&amp;reserved=0
    >     >>>>>>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 3:03 PM, Harbs <
    >     >>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=syFrX2h%2FnTemHYy6e55p0BRuZqkGlLs6JvWZzkE0TGY%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=E7s%2F5QIoDLpj%2FmfjGD%2B4vCbjw36Z%2FW4p%2FJbR2Cuy17U%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 <
    >     >>>>>>>>>>>>>>>>> carlosrovira@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=xQI3M%2Fpkmt8SS7U5YhccVvPe2fDdPyClSTEAHSeMSTI%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=msBiX3uEs4mYJ3SEkZVuGJf%2BPnOuRKjtU8KBiwr6hgI%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 (<
    >     >>>>>>>>>> harbs.lists@gmail.com>)
    >     >>>>>>>>>>>>>>>>>>>>> escribió:
    >     >>>>>>>>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>> Good catch. Thanks!
    >     >>>>>>>>>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew Wetmore <
    >     >>>>>>>>>>>>>>> cottage14@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.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=msBiX3uEs4mYJ3SEkZVuGJf%2BPnOuRKjtU8KBiwr6hgI%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=msBiX3uEs4mYJ3SEkZVuGJf%2BPnOuRKjtU8KBiwr6hgI%3D&amp;reserved=0
    >     >>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 15, 2020, at 7:08 PM, Harbs <
    >     >>>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075288499&amp;sdata=Jx5X2zKbzw2%2FuVw5c38tIcMI%2F85qCgXMefyh63GmLX0%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=o6wpPzggXwpzig18cmVVmzBaH56U4j1Fsy12XjZznfk%3D&amp;reserved=0
    >     >>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>>>>>
    >     >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Jan 13, 2020, at 1:30 AM, Harbs <
    >     >>>>>>>>>> harbs.lists@gmail.com
    >     >>>>>>>>>>>>>>>>>>> <mailto:
    >     >>>>>>>>>>>>>>>>>>>>>>>>>> harbs.lists@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&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=e4Q6xwIsiqwKJ33xeta1ifvGTSo41S65QkzFcYvZvcc%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=e4Q6xwIsiqwKJ33xeta1ifvGTSo41S65QkzFcYvZvcc%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=gkWIyuSG66F%2Fy89Ea672MdeMK6xnVemqHGe1dWmo79c%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%3D&amp;reserved=0
    >     >>>>>>>>>> <
    >     >>>>>>>>>>
    >     >>>>>>>>>
    >     >>>>>>
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075298490&amp;sdata=v4OMoGjjfrBPZGP%2Frsh%2Fg0gAl4cpRDeG2jkfQqVbd4Q%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=p1%2BEVlW1Kl0u583aLWh%2ByQKWIfeQAHZX71WQQzpcSUc%3D&amp;reserved=0
    >     >>>>>>>>>
    >     >>>>>>>>
    >     >>>>>>>>
    >     >>>>>>>> --
    >     >>>>>>>>
    >     >>>>>>>> Piotr Zarzycki
    >     >>>>>>>>
    >     >>>>>>>> Patreon: *
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    >     >>>>>>>> <
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    > >*
    >     >>>>>>>>
    >     >>>>>>>
    >     >>>>>>>
    >     >>>>>>> --
    >     >>>>>>>
    >     >>>>>>> Piotr Zarzycki
    >     >>>>>>>
    >     >>>>>>> Patreon: *
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    >     >>>>>>> <
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    > >*
    >     >>>>>>
    >     >>>>>>
    >     >>>>>
    >     >>>>> --
    >     >>>>>
    >     >>>>> Piotr Zarzycki
    >     >>>>>
    >     >>>>> Patreon: *
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    > <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    > >
    >     >>>>> <
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    > <
    >     >>
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    > >>*
    >     >>>>
    >     >>>
    >     >>
    >     >>
    >     >
    >     > --
    >     >
    >     > Piotr Zarzycki
    >     >
    >     > Patreon: *
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075308491&amp;sdata=wMKKJAtB1FLekNWuwWG1yM5b1vRj8HMxtuzOt0WnWo4%3D&amp;reserved=0
    >     > <
    > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075318482&amp;sdata=oLP2E9Is42qKl5k5kSY9oyuKyPtmream3SbviGtGUzE%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%7C07e8d3cc24d746df401608d7e2edbfff%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637227383075318482&amp;sdata=495n3GsLgdn3oqE9vSyzYq6ptIGdtAADnMcAM%2FXdiuY%3D&amp;reserved=0