Hi,

Piotr posted the same thing I wanted to say. You can always go with some
external library that does what you want to cover things that Royale does
not do now out of the box. I think it's important we get in Royale all
basic things like binding, mxml, basic controls, containers, layouts...then
we'll go further with time and effort, but in these days if I find
something I need that is not here I try to search in js world and bring to
my project. Of course, list-tables-datagrids are important to get it done
in the right way since use things that should play nicely with the rest of
the infrastructure, but if you have it in a single place, you can isolate
the problem that way, and get an official replacement at later time as we
get the components fully working.

El lun., 29 jun. 2020 a las 11:23, Hugo Ferreira (<[email protected]>)
escribió:

> It's a good idea and probably the way to go.Royale it's very good now
> compared with my last trial experience and I cannot wait forever to be
> perfect.
>
> I use Advanced Datagrid in a single place (but important one), so will not
> be an uggly component spread everywhere but isolated in a single MXML.
>
> I'm still facing issues with my isualted trial with drag-drop Panel (Card)
> - posted in another thread.
> Then, I will probably study Advanced Datagrid alternatives.
>
> Piotr Zarzycki <[email protected]> escreveu no dia segunda,
> 29/06/2020 à(s) 10:15:
>
> > Hugo,
> >
> > You can always as a replacement of DataGrid using some external library
> > which provides you nice and functional component. We are thinking to do
> > that in our app if we won't fix issues in DataGrid soon, so you shouldn't
> > be blocked here at all in my opinion. :)
> >
> > Good luck!
> > Piotr
> >
> > pon., 29 cze 2020 o 11:11 Hugo Ferreira <[email protected]>
> > napisał(a):
> >
> > > That's another strategy for the long term "if" Emulation has a
> > > minimum acceptable look & feel, that's not the case "today".
> > > So, to make the effort to move from the 2 migration process at once, I
> > > decided to rewrite directly in Jewel and JewelTheme :)
> > >
> > > From what I check now, Jewel components seem to fill the most needs
> > > (fortunately, I don't need a tree at all) except for Advanced Datagrid,
> > > that's a blocker.
> > > Another approach to try to emulate my needs about Advanced DG is to
> > > workaround with tabs and bold in normal Datagrid and rows enabled and
> > > disabled (I don't know if would be possible). I will check later.
> > >
> > > Carlos Rovira <[email protected]> escreveu no dia segunda,
> > > 29/06/2020
> > > à(s) 09:56:
> > >
> > > > One thing you could try in the current state of Royale is:
> > > >
> > > > 1.- Make a first pass from Flex to Royale with Emularion. That should
> > be
> > > > very few changes.
> > > > 2.- From a Royale version, add Jewel and JewelTheme and change most
> > > > components to the jewel (j) namespace.
> > > > 3.- Change controls:
> > > >
> > > >    - Things like buttons, checkboxes, datefields, numericstepper,
> > should
> > > >    have a very similar API or the same
> > > >    - Jewel List should be very close too since it is very evolved.
> > > >    - Then others like ComboBox, DropDownList, could need more
> attention
> > > by
> > > >    using beads (for example RequireSelection is a bead not a
> property)
> > > >    - For components still not available in Jewel like Tree and
> > > >    AdvancedDataGrid, you can maintain them in emulation until we have
> > > jewel
> > > >    versions.
> > > >
> > > > 4.- Go further and start changing containers and layouts:
> > > >
> > > >    - Layouts in Jewel is more efficient since it uses (when possible)
> > > >    browser layout, avoiding extra process
> > > >    - Containers tries to have the best from flex and the best from
> the
> > > >    modern web and Royale and use jewel layouts.
> > > >
> > > > 5.- If needed and make sense for your app: Try to add some new
> > > > global layout like the one exposed in TDJ that uses Drawer and
> > > > Responsiveness to make the App more accessible in Tablets and Mobile
> > > > devices.
> > > >
> > > >
> > > >
> > > >
> > > > El dom., 28 jun. 2020 a las 15:10, Hugo Ferreira (<
> > > [email protected]
> > > > >)
> > > > escribió:
> > > >
> > > > > I'm using the Nabble.
> > > > > It worked every time before and from the last months to now, it
> > works 1
> > > > in
> > > > > 10 times.
> > > > > I will use e-mail.
> > > > > I already configured the mailing list to receive every message.
> > > > >
> > > > > I tested Apache Royal Emulation a year ago and was an alpha quality
> > > > > product.
> > > > > I practically could not do much to it from my trial.
> > > > >
> > > > > I tested now I can tell for my very short trial that I almost
> > copy/past
> > > > and
> > > > > change very few things and compile straight and see running on the
> > > > browser,
> > > > > however without any skin (tested with version 0.9.7).
> > > > >
> > > > > MX Emulation it's OK for internal purposes as you said but for
> public
> > > > Jewel
> > > > > it's the way.
> > > > > However MX Emulation can be done probably in a record time and
> Jewel
> > > with
> > > > > not be a port but a rewrite that can take a lot of time and a
> > learning
> > > > > curve.
> > > > >
> > > > > I'm "playing" with Jewel right now.
> > > > >
> > > > > Piotr Zarzycki <[email protected]> escreveu no dia
> domingo,
> > > > > 28/06/2020 à(s) 10:57:
> > > > >
> > > > > > I think sooner or later someone make Emulation Components
> > beautiful.
> > > I
> > > > > > hope there will appear on horizonts client who would pay to make
> it
> > > > > happen.
> > > > > > Even if it maybe more work he will still benefits cause his code
> > will
> > > > be
> > > > > > migrated to JS without so much changes.
> > > > > >
> > > > > > On Sun, Jun 28, 2020, 10:58 AM Carlos Rovira <
> > > [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > >> Hi Hugo,
> > > > > >>
> > > > > >> actually I see 2 paths in Royale for Flex apps migration:
> > > > > >>
> > > > > >> 1.- Choose MX emulation: That's the fastest migration path with
> > very
> > > > few
> > > > > >> code changes, but look and feel is not considered
> > > > > >> 2.- Choose Jewel or other UI set that consider look and feel.
> That
> > > > will
> > > > > be
> > > > > >> not so fast as MX but will give you look and feel out of the
> box.
> > > > > >>
> > > > > >> Depending on your needs you must choose one path or the other.
> If
> > > the
> > > > > app
> > > > > >> is something internal to a company (i.e: an intranet) that just
> > > needs
> > > > to
> > > > > >> continue working, I think 1 is a good option. If you need to go
> > open
> > > > and
> > > > > >> look and feel is important, maybe 2 is a better way since it
> > > prepares
> > > > > your
> > > > > >> app for modern UI.
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> El dom., 28 jun. 2020 a las 6:59, Piotr Zarzycki (<
> > > > > >> [email protected]>)
> > > > > >> escribió:
> > > > > >>
> > > > > >> > Hi Hugo,
> > > > > >> >
> > > > > >> > Did you overcome your problems with mailing list?
> > > > > >> >
> > > > > >> > As for your question - I don't things anyone tried make
> > Emulation
> > > > > >> > Components beautiful, with some decent css styles. So far any
> > new
> > > > > >> client of
> > > > > >> > Royale just trying to reach porting app without thinking about
> > > make
> > > > UI
> > > > > >> > beautiful.
> > > > > >> >
> > > > > >> > You may try and see, but I would really recommend first see
> > > whether
> > > > > your
> > > > > >> > app is be able to smoothly build trough Royale. Over the road
> > you
> > > > may
> > > > > >> find
> > > > > >> > how things work.
> > > > > >> >
> > > > > >> > Thanks,
> > > > > >> > Piotr
> > > > > >> >
> > > > > >> > On Sun, Jun 28, 2020, 6:18 AM Hugo Ferreira <
> > > [email protected]
> > > > >
> > > > > >> > wrote:
> > > > > >> >
> > > > > >> > > Hello,
> > > > > >> > >
> > > > > >> > > How to apply a theme/skin to Royale Emulation ?
> > > > > >> > > The standard version seems wireframes.
> > > > > >> > > For example Google Material Design.
> > > > > >> > >
> > > > > >> > > Regards,
> > > > > >> > > Hugo.
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > > >>
> > > > > >> --
> > > > > >> Carlos Rovira
> > > > > >> http://about.me/carlosrovira
> > > > > >>
> > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Carlos Rovira
> > > > http://about.me/carlosrovira
> > > >
> > >
> >
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *https://www.patreon.com/piotrzarzycki
> > <https://www.patreon.com/piotrzarzycki>*
> >
>


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

Reply via email to