I forgot, there are some issues inside the application in release mode, so
I'm in dead end.
We need to find out the release mode issues to fix the IE11 performance.

Hugo Ferreira <hferreira...@gmail.com> escreveu no dia terça, 14/12/2021
à(s) 00:46:

> I found the issue about the IE11 performance.
> I opened the network tab on IE11 and saw IE11 loading each js file one by
> one (crazy).So, I tried to build a release version (even with SimpleLoader
> issues) and now it opens in about 1 second!
> I will investigate a workaround for SimpleLoader and I will support IE11
> again.
> The second try, Microsoft rejected again because they insiste in IE11
> support because an older version of Office 365 may run on IE11 (does not
> any make sense because with Office 365 updated will use Edge Webview 2 but
> it is what it is).
>
> Hugo Ferreira <hferreira...@gmail.com> escreveu no dia terça, 14/12/2021
> à(s) 00:25:
>
>> Hi,
>>
>> About the animation, I can workaround by simply don't showing the
>> animation on IE11 (only the wait ... text).
>> The big issue is about the performance on IE11.
>> I'm using Jewel and build in debug mode (there is an issue building in
>> release mode to investigate later).
>>
>> Harbs <harbs.li...@gmail.com> escreveu no dia segunda, 13/12/2021 à(s)
>> 14:25:
>>
>>> IE11 does not support animate.
>>>
>>> To get animations to work in IE11, you need to use keyframe animations.
>>>
>>> Are you testing in release mode or debug mode? That sounds like a VERY
>>> long time. This page loads in IE11 very quickly.
>>> https://unhurdle.github.io/spectrum-royale/
>>>
>>> > On Dec 13, 2021, at 4:09 PM, Hugo Ferreira <hferreira...@gmail.com>
>>> wrote:
>>> >
>>> > Hi,
>>> >
>>> > Yes, Add-In failed on Office 2016 for Windows because Office 2016 for
>>> > Windows use IE11.
>>> > So, I tested directly on IE11 and I was able to reproduce both main
>>> issues
>>> > (it's not necessary to have Office 2016 installed to test the issues).
>>> >
>>> > Issue 1: The SimpleLoader crash because the method animate as you
>>> mention
>>> > is not recognized (I compiled the SDK using ANT);
>>> > Issue 2: The application start with a blank page for a delay of a
>>> minute =>
>>> > Then I tested with a just simple Label and it took 3 seconds to show.
>>> >
>>> > Even if we find a way to fix issue 1 or find an alternative way for
>>> IE11,
>>> > issue 2 it's a blocker, so I decided to remove Office 2016 for Windows
>>> for
>>> > my Add-In (I put a minimum requirement on the manifest file).
>>> >
>>> > I'm waiting for the second approval process.
>>> >
>>> > Greg Dove <greg.d...@gmail.com> escreveu no dia domingo, 12/12/2021
>>> à(s)
>>> > 20:54:
>>> >
>>> >> Yes, I just checked, and this is the case.
>>> >> There are a lot of changes in defaults.css inside the themes folder, I
>>> >> think there may even be some from Carlos at the beginning of the year
>>> that
>>> >> were not compiled into the defaults.css yet.
>>> >> So I suggest you push the changes to all the defaults.css files
>>> inside the
>>> >> themes folder after the maven sass build. Or let me know if you want
>>> me to
>>> >> do that.
>>> >>
>>> >> After I compiled these themes locally using sass and all the swcs were
>>> >> built with the sass-generated defaults.css files, your tri-state demo
>>> >> started working for me. It looks great.
>>> >> One other quick mention:
>>> >> In the demo, the 'Not Checked (with ReadOnly bead)' does not actually
>>> have
>>> >> a ReadOnly bead attached - small thing.
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> On Mon, Dec 13, 2021 at 9:10 AM Maria Jose Esteve <mjest...@iest.com>
>>> >> wrote:
>>> >>
>>> >>> I didn't know that, ... but there is still something missing... I
>>> have
>>> >>> compiled with Maven JewelTheme and, as you say, it has created a
>>> >>> defaults.css file BUT it doesn't contain the modifications for the
>>> >>> "indeterminate" state. I'll check it and let you know later.
>>> >>>
>>> >>> Thx Greg,
>>> >>> Hiedra
>>> >>>
>>> >>> -----Mensaje original-----
>>> >>> De: Greg Dove <greg.d...@gmail.com>
>>> >>> Enviado el: domingo, 12 de diciembre de 2021 20:46
>>> >>> Para: Apache Royale Development <dev@royale.apache.org>
>>> >>> Asunto: Re: IE11 takes several seconds to load
>>> >>>
>>> >>> Hi Maria, for Jewel, the ant build requires that the defaults.css has
>>> >>> already been updated (via any maven sass build updates) and
>>> committed to
>>> >>> the repo, alongside the sass-related changes.
>>> >>>
>>> >>> Do you have any uncommitted changes to various defaults.css inside
>>> your
>>> >>> themes folder, after running the themes build? I think your changes
>>> >> should
>>> >>> have made updates into
>>> >>>
>>> royale-asjs\frameworks\themes\JewelTheme\src\main\resources\defaults.css
>>> >>>
>>> >>> Is that correct?
>>> >>> If yes, you should commit that defaults.css file to the repo.
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> On Mon, Dec 13, 2021 at 8:25 AM Maria Jose Esteve <mjest...@iest.com
>>> >
>>> >>> wrote:
>>> >>>
>>> >>>> You have to compile themes, this is a symptom that something is
>>> >>>> missing in the Jewel project, true?
>>> >>>>
>>> >>>> -----Mensaje original-----
>>> >>>> De: Harbs <harbs.li...@gmail.com>
>>> >>>> Enviado el: domingo, 12 de diciembre de 2021 19:54
>>> >>>> Para: dev@royale.apache.org
>>> >>>> Asunto: Re: IE11 takes several seconds to load
>>> >>>>
>>> >>>> I just compiler TourDeJewel and it worked, although the TriState
>>> >>>> Checkbox does not seem to work as expected. I’m guessing I’m missing
>>> >>>> the correct CSS files.
>>> >>>>
>>> >>>> I used ant FWIW.
>>> >>>>
>>> >>>>> On Dec 12, 2021, at 8:42 PM, Maria Jose Esteve <mjest...@iest.com>
>>> >>>> wrote:
>>> >>>>>
>>> >>>>> Sorry, animate is not an attribute, it is a method...
>>> >>>>>
>>> >>>>> -----Mensaje original-----
>>> >>>>> De: Maria Jose Esteve <mjest...@iest.com> Enviado el: domingo, 12
>>> de
>>> >>>>> diciembre de 2021 19:35
>>> >>>>> Para: dev@royale.apache.org
>>> >>>>> Asunto: RE: IE11 takes several seconds to load
>>> >>>>>
>>> >>>>> - SimpleLoader uses the "animate" attribute (this seems the most
>>> >>>>> correct
>>> >>>> because in IE CSS transformations give a lot of problems).
>>> >>>>>
>>> >>>>> - When we compile TDJ we get a warning:
>>> >>>>>
>>> >>>>> WARNING:
>>> >>>>
>>> >>>
>>> >>
>>> D:/Develop_Royale/Projects/Royale-SDK/royale-asjs-fork/examples/jewel/TourDeJewel/target/javascript/bin/js-debug/components/SimpleLoader.js:73:
>>> >>>> WARNING - variable Animation is undeclared
>>> >>>>>       this.components_SimpleLoader_animation = /* implicit cast */
>>> >>>>> org.apache.royale.utils.Language.as
>>> (this.element["animate"]([{"trans
>>> >>>>> fo rm":"rotate(0deg)"}, {"transform":"rotate(360deg)"}], timings),
>>> >>>>> Animation, true);
>>> >>>>>
>>> >>>>> The generated code is:
>>> >>>>>
>>> >>>>> components.SimpleLoader.prototype.set__indeterminate =
>>> >>>>> function(value) {  if (this.components_SimpleLoader__indeterminate
>>> >> !==
>>> >>> value) {
>>> >>>>>   this.components_SimpleLoader__indeterminate = value;
>>> >>>>>   if (this.components_SimpleLoader__indeterminate) {
>>> >>>>>     if (!this.components_SimpleLoader_animation) {
>>> >>>>>       var /** @type {Object} */ timings = {"duration":1000,
>>> >>>> "iterations":Infinity};
>>> >>>>>       this.components_SimpleLoader_animation = /* implicit cast */
>>> >>>> org.apache.royale.utils.Language.as
>>> (this.element["animate"]([{"transfo
>>> >>>> rm":"rotate(0deg)"}, {"transform":"rotate(360deg)"}], timings),
>>> >>>> Animation, true);
>>> >>>>>     }
>>> >>>>>     else
>>> >>>>>       this.components_SimpleLoader_animation.play();
>>> >>>>>   } else {
>>> >>>>>     if (this.components_SimpleLoader_animation)
>>> >>>>>       this.components_SimpleLoader_animation.pause();
>>> >>>>>   }
>>> >>>>> }
>>> >>>>> };
>>> >>>>>
>>> >>>>> Animation is an interface defined in royale-typedefs (public
>>> >>>>> interface
>>> >>>> Animation extends EventTarget) but yet it doesn't seem to recognize
>>> >> it...
>>> >>>> do you know what this is telling us?
>>> >>>>>
>>> >>>>> Hiedra
>>> >>>>>
>>> >>>>> -----Mensaje original-----
>>> >>>>> De: Maria Jose Esteve <mjest...@iest.com> Enviado el: domingo, 12
>>> de
>>> >>>>> diciembre de 2021 1:15
>>> >>>>> Para: dev@royale.apache.org
>>> >>>>> Asunto: RE: IE11 takes several seconds to load
>>> >>>>>
>>> >>>>> A little more research...
>>> >>>>>
>>> >>>>> If we execute the example of the TDJ, of the SimpleLoader[1], in
>>> >>>>> IE11 it
>>> >>>> is not shown, in this case it does not delay the loading of the
>>> >>>> application, it simply does not work [2].
>>> >>>>>
>>> >>>>> [1] https://royale.apache.org/tourdejewel/#!progressloader_panel
>>> >>>>> [2]
>>> >>>>>
>>> https://drive.google.com/file/d/1Uip8pe3QrZM4bNhFHHpBfQKvcychLegp/vi
>>> >>>>> ew
>>> >>>>> ?usp=sharing
>>> >>>>>
>>> >>>>> This error is "known", I have found a lot of information about it,
>>> >>>>> and I have tried some of the solutions specified, and ... I am
>>> >>>>> testing some changes in SimpleLoader... (I'm sure Carlos could give
>>> >>>>> us some light on this... I see his comments...)
>>> >>>>>
>>> >>>>> Hiedra
>>> >>>>>
>>> >>>>> -----Mensaje original-----
>>> >>>>> De: Maria Jose Esteve <mjest...@iest.com> Enviado el: sábado, 11
>>> de
>>> >>>>> diciembre de 2021 23:01
>>> >>>>> Para: dev@royale.apache.org
>>> >>>>> Asunto: RE: IE11 takes several seconds to load
>>> >>>>>
>>> >>>>> Hi Hugo, I don't know if I have understood the situation
>>> correctly...
>>> >>>> correct me if I am wrong:
>>> >>>>>
>>> >>>>> - We have a problem with minification in Release.
>>> >>>>> - We have an initial loading problem produced by using 'animate'
>>> >>>>> from
>>> >>>> 'SimpleLoader' BUT it ONLY occurs in IE11.
>>> >>>>>  It has been ruled out that it is only with Office 2016/365 why do
>>> >>>>> you
>>> >>>> comment that you have simply excluded it from compatibility?
>>> >>>>> - It has not been clear to me if the OS, in this case W10, is also
>>> >>>> present in our equation.
>>> >>>>> - The TEST application "with a simple label" loads the Add-In,
>>> right?
>>> >>>>> 😝
>>> >>>>>
>>> >>>>> These are the assumptions that we know?
>>> >>>>>
>>> >>>>> One question... are you using @externs with .js inclusion normally?
>>> >>>>>
>>> >>>>> Hiedra
>>> >>>>>
>>> >>>>> -----Mensaje original-----
>>> >>>>> De: Hugo Ferreira <hferreira...@gmail.com> Enviado el: sábado, 11
>>> de
>>> >>>>> diciembre de 2021 13:24
>>> >>>>> Para: Apache Royale Development <dev@royale.apache.org>
>>> >>>>> Asunto: Re: IE11 takes several seconds to load
>>> >>>>>
>>> >>>>> I decided to not support Office 2016 for Windows.
>>> >>>>> It's easy to remove from the manifest file.
>>> >>>>>
>>> >>>>> Hugo Ferreira <hferreira...@gmail.com> escreveu no dia sábado,
>>> >>>>> 11/12/2021
>>> >>>>> à(s) 11:40:
>>> >>>>>
>>> >>>>>> Hi,
>>> >>>>>>
>>> >>>>>> About Add-In, Microsoft reports that the application starts with a
>>> >>>>>> blank screen and it's true (almost a minute).
>>> >>>>>> It takes a long, long time to show the first screen (only happens
>>> >>>>>> with IE11).
>>> >>>>>>
>>> >>>>>> I tested with an application with only a TEST label without
>>> >>>>>> anything else and even so, takes several seconds to show the label
>>> >>>>>> (on Edge, Chrome, Safari open instantly).
>>> >>>>>>
>>> >>>>>> This is a know issue ?
>>> >>>>>>
>>> >>>>
>>> >>>>
>>> >>>
>>> >>
>>>
>>>

Reply via email to