Ok, on Toggle and all the popup has black square artifacts on latest Safari.
Virtual scroll - just scroll down and scroll up, you experience a white screen. Virtual scroll cannot handle properly the orientatio change. (items in it just slip together on unecessary dimension calculation) It’s the case in 90‰ that you would use in infine list. (if there’s element loading it should be loaded when you are at the middle of scrolling, no to break the smoothness) At orientation change you need to scroll wherever you were. (as the height of the element changed)
On tab to use my icons i had to make a 600-700 hundred lines stylesheet, and it was tough how to hack it to ionic.
Appscript is not letting me to grab angular 5, i need to wait.
Angular nativeElement does not store offsetHeight correctly if you wrap it in a flex.
Grid table just a div with flex. It just removing the flexibility from the html 5.
Looking at the cordova it’s just a javascript native call to and from the webkit.
QR code plugin in cordova was so buggy, i have wasted a week, because i hadn’t any knowledge on Android side, but when i realized that to develop native app even in swift it’s easier than i thought, i’m moving towards not relying on things, what i cannot control. on github there is an fssrepository (‘facs’ repository), it was entailing the specific details. From my point of view angular is transformimg the html 5 to a GWT, and many times it’s a burden. There is pros and cons, but i simply got a promise from ionic, that components working on every browser smoothly at least the basics. When i got the knowledge and the very steep learning curve, i realized that ionic is not flexible enough, when there is a problem, i was hardly able to fix. (i have tested the Toggle for example 10 hours, and at the end i recreated within 2 hours.)
Some components use contains which is not supported on Safari.
Ionic header on orientation change does not calculate the margin correctly, so i had to introduce media screen to avoid the gap.
I have written and learnt a year in 14-15 hours a day to make my application ready, now partially i need to start it over. I was not satisfied with ionic from the first time, but to recreate all of this things it delays my project with one two months.
I will do it step by step, at the moment i need to fix my virtual scroll, but it has got more features on less line at the moment and scrolling up does not cause blank page, scrolling down does not stop even components are not available at scrolling time. (the touch and feel is far more better)
Every item inside should handle when the row variable is null. (you need to check anyway) but it shows a default one, which does not require heavy load)
Carousel feature on slider is buggy.
Ionic was inspirational, when i was new at the mobile development, but now i’m able to fix problems, which made my last year so terrible, feeling that my app is a crap, even if i had days when i worked 50 hours.
At the moment i feel also there is so many bloatware in my apk, that i can reduce the size by 95% to help the loading time. (1,5 MB packed and realeased js might be enough if you store on your device, but downloding every time as a webpage. I don’t believe it guys it’s feasible and i don’t use just one pica plugin everything else coming from ionic and angular webpack and cordova.
If all the cordova plugin, what i tried just were buggy, what is the use of the whole cordova if you recreate anyway with 5 lines of code?
There is definitely other stuff to make some script which is packing your stuff up, but i’m packing up twice now, because i’m testing the platform folder under android studio and
The list is going far away i just added some of few.
I have spotted also a problem how ionic is wrapping up hammerjs. (i had to add some line of code directly to enable vertical swiping, it did throw me undefined arror, because you are storing features in a map, but you haven’t implemented all of the hammer ones)