leob/ionic-quickstarter

Migration to Ionic 1.2

Closed this issue · 1 comments

leob commented

Ionic 1.2 will be released soon. Areas which we need to look at when migrating the ionic-quickstarter project to Ionic 1.2:

  • The biggest (breaking) change as far as I can see is that HTML "label" elements are not supported anymore. This means we need to rework all of the forms containing "label" elements.
  • Also, native scrolling is now the default rather than Javascript sctolling. Needs to be tested thoroughly.
  • A welcome change is that the Ionic slidebox (a very mediocre component in my opinion) has been replaced by a vastly superior implementation. This means we do need to rework the "intro" screens but it also means we can get rid of a number of complicated CSS/HTML/script hacks that we used to make the slidebox usable.
leob commented

Upgrade done, what remains is to utilize Ionic 1.2 specific functionality such as the new/upgraded form inputs ("ion-input" directive) and slides using "ion-slides".