Hi Josh,

many thanks for exposing this, I was not aware of that and I think that's
very important for use Routing the right way.
So for what I understand if user does not have server they need to rely on
hashes, but if a server is available you can use full urls. I think we
should abstract this to the Royale Route components. Maybe @Harbs
<[email protected]> could do the right way since he designed that part.

I'm working on experiment with a Royale app for the website. If that
experiment turns to be a real option to switch from wordpress, I'd like
(and need) to use this on website to maintain the actual permalinks without
hashes

Thanks!



El sáb., 18 abr. 2020 a las 0:31, Greg Dove (<[email protected]>)
escribió:

> Thanks Josh, good to know. I think I got close to expressing that with 'the
> initial path needs to be handled by the server no matter what it is. It may
> not do anything different other than to serve the same content regardless
> of the path'
>
> But your example with .htaccess is a much more helpful representation of
> that - I will keep that in my local references :)
>
>
>
> On Sat, Apr 18, 2020 at 10:21 AM Josh Tynjala <[email protected]>
> wrote:
>
> > Yes, your understanding is correct. The HTML History API is not limited
> to
> > the hash, and it can update other parts of the URL without reloading the
> > whole page. However, if you are not using a hash, then your server may
> need
> > some extra configuration to understand which URLs should be mapped to
> your
> > application's main HTML file.
> >
> > For example, I have an application at
> > https://feathersui.com/samples/haxe-openfl/components-explorer
> >
> > If you click the Asset Loader list item, it navigates to a new view, and
> > the URL changes to
> >
> https://feathersui.com/samples/haxe-openfl/components-explorer/asset-loader
> > instead. This is the same instance of the application that was initially
> > loaded. It only changes the URL.
> >
> > If you navigate directly to
> >
> https://feathersui.com/samples/haxe-openfl/components-explorer/asset-loader
> > in a new window, it loads the correct view too. This required configuring
> > my Apache server with a .htaccess file. Other servers will have a
> different
> > way to configure this behavior.
> >
> > Here's my .htaccess file:
> >
> > RewriteBase /samples/haxe-openfl/components-explorer/
> > RewriteCond %{HTTPS} off
> > RewriteRule ^/?(.*)
> > https://%{SERVER_NAME}/samples/haxe-openfl/components-explorer/$1
> > [R,L]
> > RewriteCond %{REQUEST_FILENAME} !-f
> > RewriteCond %{REQUEST_FILENAME} !-d
> > RewriteRule . /samples/haxe-openfl/components-explorer/ [L]
> >
> > It basically says that anything at components-explorer or deeper is part
> of
> > the same application, so even if the browser requests something like
> > /samples/haxe-openfl/components-explorer/asset-loader, always serve
> > /samples/haxe-openfl/components-explorer (unless a file with the exact
> > requested name actually exists, which allows loading images or
> > stylesheets). When the page loads, the JS checks the URL to determine
> which
> > view should be initially loaded.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
> >
> > On Fri, Apr 17, 2020 at 2:53 PM Greg Dove <[email protected]> wrote:
> >
> > >  '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.'
> > >
> > > I am pretty sure that is no longer the case.  HTML5 support for history
> > > changes it not like the old days and there is good native browser
> support
> > > for this I think. I have certainly worked on React apps with Router
> > support
> > > that change the full path without reloading the page. I think the main
> > > thing is that if the path parts represent the current state of the app,
> > > then the initial path needs to be handled by the server no matter what
> it
> > > is. It may not do anything different other than to serve the same
> content
> > > regardless of the path. The JS app can possibly retrieve its serialized
> > > previous state from the localStorage based on the intiial path elements
> > or
> > > make remote separate api requests that are perhaps dependent on the
> > startup
> > > path elements, and it is not uncommon to continue to update the browser
> > > history with full path representations of subsequent api requests that
> > > don't rely on hashes.
> > > I might be wrong about that because it has been a while since I worked
> on
> > > something that was doing this, but I do recall thinking 'this is so
> much
> > > better than it used to be'.
> > >
> > >
> > > On Sat, Apr 18, 2020 at 3:54 AM Alex Harui <[email protected]>
> > > wrote:
> > >
> > > > 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" <[email protected]> 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 <
> > > > [email protected]> wrote:
> > > >     >
> > > >     > I think it would be better to have it here in Router.
> > > >     >
> > > >     > pt., 17 kwi 2020 o 09:37 Harbs <[email protected]>
> > 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 <[email protected]>
> > > 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 <[email protected]
> > > > <mailto:
> > > >     >> [email protected]>> 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 <
> > > >     >> [email protected] <mailto:[email protected]>>
> > > > 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 <[email protected]
> > <mailto:
> > > >     >> [email protected]>> 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 <
> > > >     >> [email protected] <mailto:[email protected]>>
> > > >     >>>>>> wrote:
> > > >     >>>>>>>
> > > >     >>>>>>> I'm still looking into the code and it looks like Routing
> > > >     >> implemented now
> > > >     >>>>>>> is not doing what I would expected. Everything is based
> on
> > > > "hash"
> > > >     >>>>>> property
> > > >     >>>>>>> in "location". Instead I need something which is in
> > "search"
> > > of
> > > >     >>>>>> location. I
> > > >     >>>>>>> will wait for your thoughts before I do try to handle
> stuff
> > > on
> > > > my
> > > >     >> end.
> > > >     >>>>>>>
> > > >     >>>>>>> pt., 17 kwi 2020 o 08:30 Piotr Zarzycki <
> > > > [email protected]
> > > >     >> <mailto:[email protected]>>
> > > >     >>>>>>> napisał(a):
> > > >     >>>>>>>
> > > >     >>>>>>>> Hi Guys,
> > > >     >>>>>>>>
> > > >     >>>>>>>> I really thought that I will be able to use Router [1]
> > based
> > > > on
> > > >     >>>>>>>> documentation and maybe eventually some look to the code
> > [2]
> > > > - to
> > > >     >> figure
> > > >     >>>>>>>> out how things should be implemented. However it looks
> > like
> > > > non of
> > > >     >> the
> > > >     >>>>>>>> existing stuff helps me to use in in real world
> > application
> > > > at all.
> > > >     >> I
> > > >     >>>>>> would
> > > >     >>>>>>>> like to throw a simple question.
> > > >     >>>>>>>>
> > > >     >>>>>>>> I would like to "answer" in my application to following
> > url,
> > > > catch
> > > >     >>>>>> params
> > > >     >>>>>>>> and do some actions:
> > > >     >>>>>>>>
> > > >     >>>>>>>>
> > > >     >>
> > > >
> > >
> >
> https://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 <
> > > > [email protected]>
> > > >     >>>>>>>> napisał(a):
> > > >     >>>>>>>>
> > > >     >>>>>>>>> Hi Harbs,
> > > >     >>>>>>>>>
> > > >     >>>>>>>>> thanks for taking a look, I'll try to apply your
> > > suggestions
> > > > and
> > > >     >> see
> > > >     >>>>>> if I
> > > >     >>>>>>>>> can make it work.
> > > >     >>>>>>>>>
> > > >     >>>>>>>>> If you plan to work in that new Routing implementation,
> > > I'll
> > > > wait
> > > >     >> for
> > > >     >>>>>> it
> > > >     >>>>>>>>> to
> > > >     >>>>>>>>> write about it in blog and social media, since better
> to
> > > > point
> > > >     >> people
> > > >     >>>>>> to
> > > >     >>>>>>>>> the more elaborated one. I as well recommend you to
> make
> > it
> > > > end in
> > > >     >> its
> > > >     >>>>>> own
> > > >     >>>>>>>>> "Routing.swc" since I think it deserves it.
> > > >     >>>>>>>>>
> > > >     >>>>>>>>> As Alex dream on possibilities, I want as well to dream
> > and
> > > > I think
> > > >     >>>>>>>>> nowadays, a part from pure client navigation, we have
> > > server
> > > >     >>>>>> navigation,
> > > >     >>>>>>>>> and as other royale features people will soon try to do
> > it.
> > > > In the
> > > >     >>>>>> case of
> > > >     >>>>>>>>> Routing, people will want to have URLs for concrete
> items
> > > > retrieved
> > > >     >>>>>> from
> > > >     >>>>>>>>> database and we should support it (was what we
> discussed
> > > > before
> > > >     >> that in
> > > >     >>>>>>>>> that case, we'll be able to not have # in the url but
> > just
> > > a
> > > >     >> friendly
> > > >     >>>>>>>>> permalink). Hope we can support that, since we'll be
> > great
> > > to
> > > >     >> create,
> > > >     >>>>>> lets
> > > >     >>>>>>>>> say, a blog app, and as user browse posts and navigate
> to
> > > > see a
> > > >     >> full
> > > >     >>>>>>>>> posst,
> > > >     >>>>>>>>> he gets as well a friendly URL with no anchors that can
> > be
> > > >     >> indexable by
> > > >     >>>>>>>>> google and retrieved (i.e, the same as Wordpress)
> > > >     >>>>>>>>>
> > > >     >>>>>>>>> Thanks
> > > >     >>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>>>> El mar., 21 ene. 2020 a las 23:57, Alex Harui
> > > >     >>>>>> (<[email protected]
> > > >     >>>>>>>>>> )
> > > >     >>>>>>>>> escribió:
> > > >     >>>>>>>>>
> > > >     >>>>>>>>>> If we're dreaming of the future possible
> > implementations,
> > > > one
> > > >     >> vision
> > > >     >>>>>> is
> > > >     >>>>>>>>>> that the route paths are computed from the
> currentStates
> > > of
> > > >     >>>>>> Containers.
> > > >     >>>>>>>>>> That might have the least setup required, it would
> > almost
> > > be
> > > >     >>>>>> automatic.
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>> IOW, Containers have both a label and currentState
> > > > property. A
> > > >     >> routing
> > > >     >>>>>>>>>> implementation could scan the DOM for contaners and
> > build
> > > > the path
> > > >     >>>>>> from
> > > >     >>>>>>>>>> label/currentState pairs.
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>> Of course, I could be wrong...
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>> -Alex
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>> On 1/21/20, 1:33 PM, "Harbs" <[email protected]>
> > > wrote:
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>>  I’ve also been thinking about the router in general,
> > and
> > > I
> > > > came
> > > >     >> up
> > > >     >>>>>>>>>> with an idea on how to do it with beads.
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>>  It’ll probably take me a few days until I implement
> the
> > > > changes…
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>>  In addition to <ComponentRouting>, I think we can
> also
> > > > offer
> > > >     >>>>>>>>>> <PathRouting> which would allow different routers to
> be
> > > > attached
> > > >     >> to
> > > >     >>>>>>>>>> different places in the application and each level of
> > the
> > > >     >> hierarchy
> > > >     >>>>>> can
> > > >     >>>>>>>>>> take care of its own state.
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>>  Harbs
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>>> On Jan 21, 2020, at 11:29 PM, Harbs <
> > > [email protected]
> > > > >
> > > >     >>>>>>>>> wrote:
> > > >     >>>>>>>>>>>
> > > >     >>>>>>>>>>> FWIW, I’d like to write a version of a router which
> > > allows
> > > > for
> > > >     >>>>>>>>> more
> > > >     >>>>>>>>>> declarative syntax for routing to components.
> > > >     >>>>>>>>>>>
> > > >     >>>>>>>>>>> Something like this:
> > > >     >>>>>>>>>>> <Router>
> > > >     >>>>>>>>>>> <beads>
> > > >     >>>>>>>>>>> <ComponentRouting>
> > > >     >>>>>>>>>>> <ComponentRoute component=“LayoutsPlayGround”
> > > >     >>>>>>>>> state=“layouts_panel”
> > > >     >>>>>>>>>> title=“Layouts”/>
> > > >     >>>>>>>>>>> <ComponentRoute component=“GridPlayGround”
> > > > state=“grid_panel”
> > > >     >>>>>>>>>> title=“Grids”/>
> > > >     >>>>>>>>>>> <ComponentRoute component=“ButtonBarPlayGround”
> > > >     >>>>>>>>> state=“button_panel”
> > > >     >>>>>>>>>> title=“Button Bar”/>
> > > >     >>>>>>>>>>> etc...
> > > >     >>>>>>>>>>> </ComponentRouting>
> > > >     >>>>>>>>>>> </beads>
> > > >     >>>>>>>>>>> </Router>
> > > >     >>>>>>>>>>>
> > > >     >>>>>>>>>>>> On Jan 21, 2020, at 11:20 PM, Harbs <
> > > > [email protected]
> > > >     >>>>>>>>> <mailto:
> > > >     >>>>>>>>>> [email protected]>> wrote:
> > > >     >>>>>>>>>>>>
> > > >     >>>>>>>>>>>> To see what I mean about href links, check out this
> > page
> > > > and
> > > >     >>>>>>>>> click
> > > >     >>>>>>>>>> on a link:
> > > >     >>>>>>>>>>>>
> > > > http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link <
> > > >     >>>>>>>>>>
> > > http://spectrum-royale/SpectrumBrowser/bin/js-debug/#!link>
> > > >     >>>>>>>>>>>>
> > > >     >>>>>>>>>>>> Then use the side panel to navigate to the same
> pages.
> > > >     >>>>>>>>>>>>
> > > >     >>>>>>>>>>>>> On Jan 21, 2020, at 11:18 PM, Harbs <
> > > > [email protected]
> > > >     >>>>>>>>>> <mailto:[email protected]>> wrote:
> > > >     >>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>> The problem is the href in the <a> element in the
> > nav.
> > > > The hash
> > > >     >>>>>>>>> is
> > > >     >>>>>>>>>> being changed to “#" after the router redirects.
> > > >     >>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>> You need to handle routing in one of two ways (and
> > not
> > > > both).
> > > >     >>>>>>>>>>>>> 1. Use setState()
> > > >     >>>>>>>>>>>>> 2. Use href links
> > > >     >>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>> To do #1, you need to remove the href from the <a>
> > > > elements (or
> > > >     >>>>>>>>>> use something else such as a div or li).
> > > >     >>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>> If you use href links, the logic of actually
> > switching
> > > > the
> > > >     >> views
> > > >     >>>>>>>>>> should be handled by the router, so for example in
> Card,
> > > > the href
> > > >     >>>>>> should
> > > >     >>>>>>>>>> be  #card_panel or #!card_panel.
> > > >     >>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>> Then setNavSelection will work.
> > > >     >>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>> The downside of the second method is that I’m not
> > sure
> > > > how to
> > > >     >>>>>>>>> set
> > > >     >>>>>>>>>> the title. Maybe that should be a separate method that
> > can
> > > > be
> > > >     >> called.
> > > >     >>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>> On Jan 21, 2020, at 8:48 PM, Carlos Rovira <
> > > >     >>>>>>>>>> [email protected] <mailto:
> [email protected]
> > >>
> > > > wrote:
> > > >     >>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>> Hi Harbs,
> > > >     >>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>> this paste is the MainContent.mxml from TDJ with
> the
> > > > changes I
> > > >     >>>>>>>>>> tried:
> > > >     >>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fez6aq&amp;data=02%7C01%7Caharui%40adobe.com%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 (<
> > > >     >>>>>>>>> [email protected]
> > > >     >>>>>>>>>> <mailto:[email protected]>>) escribió:
> > > >     >>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>> Oops. I thought this email went out yesterday…
> > > >     >>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>> I have very little time today.
> > > >     >>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>> Can you show me the code you tried?
> > > >     >>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>> On Jan 20, 2020, at 8:01 PM, Carlos Rovira <
> > > >     >>>>>>>>>> [email protected] <mailto:
> [email protected]
> > >>
> > > >     >>>>>>>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>> Hi Harbs,
> > > >     >>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>> thanks for adding this. I think it will deserve
> > some
> > > > blog
> > > >     >>>>>>>>>> example, since
> > > >     >>>>>>>>>>>>>>> is
> > > >     >>>>>>>>>>>>>>>> something people requested in social media.
> > > >     >>>>>>>>>>>>>>>> Can you please add it to Tour De Jewel? I tried
> > but,
> > > > I get
> > > >     >>>>>>>>> two
> > > >     >>>>>>>>>> problems:
> > > >     >>>>>>>>>>>>>>>> 1.- back/forth buttons are not working
> > > >     >>>>>>>>>>>>>>>> 2.- previous button seems to register more than
> > once
> > > > the
> > > >     >> same
> > > >     >>>>>>>>>> state.
> > > >     >>>>>>>>>>>>>>>> Thanks
> > > >     >>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>> Carlos
> > > >     >>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>> El lun., 20 ene. 2020 a las 14:38, Harbs (<
> > > >     >>>>>>>>>> [email protected] <mailto:[email protected]
> >>)
> > > >     >>>>>>>>>>>>>>> escribió:
> > > >     >>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>> I don’t remember how deep linking worked, but
> the
> > > > concept
> > > >     >> is
> > > >     >>>>>>>>>> similar.
> > > >     >>>>>>>>>>>>>>>>> Routing is the modern term.
> > > >     >>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>> FWIW, here’s an article on routing strategies
> > vis a
> > > > vis url
> > > >     >>>>>>>>>> paths:
> > > >     >>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodecraft.tv%2Fcourses%2Fangular%2Frouting%2Frouting-strategies%2F&amp;data=02%7C01%7Caharui%40adobe.com%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 <
> > > >     >>>>>>>>>> [email protected] <mailto:[email protected]>>
> > > >     >>>>>>>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>> Thanks for this. In what way is this different
> > > from
> > > > deep
> > > >     >>>>>>>>>> linking in
> > > >     >>>>>>>>>>>>>>> Flex,
> > > >     >>>>>>>>>>>>>>>>>> apart from the name?
> > > >     >>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>> On Mon, Jan 20, 2020 at 8:30 AM Harbs <
> > > >     >>>>>>>>> [email protected]
> > > >     >>>>>>>>>> <mailto:[email protected]> <mailto:
> > > >     >>>>>>>>>>>>>>>>> [email protected] <mailto:
> > > [email protected]
> > > > >>>
> > > >     >>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>> Not sure what you’re looking for. I tried to
> > > > document the
> > > >     >>>>>>>>>> class as
> > > >     >>>>>>>>>>>>>>> best
> > > >     >>>>>>>>>>>>>>>>> as
> > > >     >>>>>>>>>>>>>>>>>>> I could:
> > > >     >>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2F6cbc5559bcc99bf2ceb3e033747ca3680b3b0d91%2Fframeworks%2Fprojects%2FBasic%2Fsrc%2Fmain%2Froyale%2Forg%2Fapache%2Froyale%2Frouting%2FRouter.as&amp;data=02%7C01%7Caharui%40adobe.com%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
> <
> > > >     >>>>>>>>>> [email protected]>
> > > >     >>>>>>>>>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>> @harbs, would you have a chance to blurt out
> > > some
> > > > text
> > > >     >>>>>>>>> about
> > > >     >>>>>>>>>>>>>>> "routing",
> > > >     >>>>>>>>>>>>>>>>>>> and
> > > >     >>>>>>>>>>>>>>>>>>>> especially how and where it differs from
> "deep
> > > > linking"
> > > >     >>>>>>>>> in
> > > >     >>>>>>>>>> Flex? We
> > > >     >>>>>>>>>>>>>>>>> need
> > > >     >>>>>>>>>>>>>>>>>>>> some documentation about this and I thought
> I
> > > > knew where
> > > >     >>>>>>>>> I
> > > >     >>>>>>>>>> was going
> > > >     >>>>>>>>>>>>>>> to
> > > >     >>>>>>>>>>>>>>>>>>> go
> > > >     >>>>>>>>>>>>>>>>>>>> with it until I saw this as an example of
> > > routing.
> > > >     >>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>> Does not have to be finished text....bullet
> > > > points and
> > > >     >>>>>>>>>> pointers would
> > > >     >>>>>>>>>>>>>>>>> be
> > > >     >>>>>>>>>>>>>>>>>>>> fine. I can then rework it for the help
> docs.
> > > >     >>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>> Thanks!
> > > >     >>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>> On Mon, Jan 20, 2020 at 8:09 AM Harbs <
> > > >     >>>>>>>>>> [email protected]> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>> It’s declared here:
> > > >     >>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale%2Fblob%2Fmaster%2FSpectrumBrowser%2Fsrc%2Fview%2FMainView.mxml%23L213&amp;data=02%7C01%7Caharui%40adobe.com%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 <
> > > >     >>>>>>>>> [email protected]>
> > > >     >>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>> I created a Router bead which I’m now
> using
> > in
> > > > the
> > > >     >> demo
> > > >     >>>>>>>>>> app.
> > > >     >>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>> Here’s two very different states:
> > > >     >>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!combobox%3Fcolorstop%3Ddark&amp;data=02%7C01%7Caharui%40adobe.com%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 <
> > > >     >>>>>>>>>>>>>>>>> [email protected]>
> > > >     >>>>>>>>>>>>>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>> Hi Harbs,
> > > >     >>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>> about routing, I expect urls will be more
> > > like
> > > >     >>>>>>>>>> permalinks without
> > > >     >>>>>>>>>>>>>>>>> the
> > > >     >>>>>>>>>>>>>>>>>>>>> need
> > > >     >>>>>>>>>>>>>>>>>>>>>>> of !# chars. Is this possible?
> > > >     >>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>> This:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2Fbar_loader&amp;data=02%7C01%7Caharui%40adobe.com%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
> (<
> > > >     >>>>>>>>>> [email protected]>)
> > > >     >>>>>>>>>>>>>>>>>>>>> escribió:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>> Good catch. Thanks!
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>> On Jan 20, 2020, at 1:52 AM, Andrew
> > > Wetmore <
> > > >     >>>>>>>>>>>>>>> [email protected]>
> > > >     >>>>>>>>>>>>>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>> Small thing, but I think the code
> example
> > > for
> > > >     >>>>>>>>> "Avatar"
> > > >     >>>>>>>>>> is
> > > >     >>>>>>>>>>>>>>>>> reversed,
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>> implying that the first of the two
> images
> > > is
> > > >     >>>>>>>>> disabled
> > > >     >>>>>>>>>> rather
> > > >     >>>>>>>>>>>>>>> than
> > > >     >>>>>>>>>>>>>>>>>>> the
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>> second.
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>> On Sun, Jan 19, 2020 at 6:42 PM Harbs <
> > > >     >>>>>>>>>> [email protected]>
> > > >     >>>>>>>>>>>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I just added routing to the demo
> > app.
> > > > It was
> > > >     >>>>>>>>>> pretty
> > > >     >>>>>>>>>>>>>>>>> painless,
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>> although I’d like to make it even
> > simpler…
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F%23!bar_loader&amp;data=02%7C01%7Caharui%40adobe.com%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 <
> > > >     >>>>>>>>>> [email protected]>
> > > >     >>>>>>>>>>>>>>>>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I just updated the project
> readme
> > > > with a
> > > >     >> link
> > > >     >>>>>>>>>> to the demo
> > > >     >>>>>>>>>>>>>>>>> and
> > > >     >>>>>>>>>>>>>>>>>>>>> some
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>> markup to show what a full Royale app
> > > looks
> > > > like:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Funhurdle%2Fspectrum-royale&amp;data=02%7C01%7Caharui%40adobe.com%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 <
> > > >     >>>>>>>>>> [email protected]
> > > >     >>>>>>>>>>>>>>>>>>> <mailto:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>> wrote:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I’ve been working on filling
> out
> > a
> > > > demo the
> > > >     >>>>>>>>>> Spectrum
> > > >     >>>>>>>>>>>>>>>>> Royale
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>> components:
> > > >     >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >     >>>>>>>>>>
> > > >     >>>>>>>>>
> > > >     >>>>>>
> > > >     >>
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Funhurdle.github.io%2Fspectrum-royale%2F&amp;data=02%7C01%7Caharui%40adobe.com%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

Reply via email to