Hi,

"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."

That's always, always my strategy (back box).
I also did that in the past with Flex :)


Carlos Rovira <[email protected]> escreveu no dia segunda, 29/06/2020
à(s) 11:02:

> 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