A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
MIT License
Bot releases are hidden (Show)
Published by adamdbradley over 8 years ago
The Web Animations polyfill is no longer shipped with the framework and may cause build errors.
Projects will need to be updated accordingly.
Published by brandyscarney over 8 years ago
Published by tlancina over 8 years ago
Published by tlancina over 8 years ago
Published by perrygovier over 8 years ago
ion-item
and inner inputs/avatars/icons/etc are writtenion-item
, rather than every input also having a similar structureion-item
ion-item
ion-item
ion-item-content
has been replaced with ion-label
ion-label
rather than ion-input
<input>
and <textarea>
should not be used in items, but instead <ion-input>
and <ion-textarea>
Was:
<ion-input>
<ion-label>Email</ion-label>
<input type="email">
</ion-input>
<ion-input>
<ion-label>Comments</ion-label>
<textarea></textarea>
</ion-input>
Now:
<ion-item>
<ion-label>Email</ion-label>
<ion-input type="email"></ion-input>
</ion-item>
<ion-item>
<ion-label>Comments</ion-label>
<ion-textarea></ion-textarea>
</ion-item>
Was:
<ion-checkbox [(ngModel)]="data">
My Checkbox
</ion-checkbox>
Now:
<ion-item>
<ion-label>My Checkbox</ion-label>
<ion-checkbox [(ngModel)]="data"></ion-checkbox>
</ion-item>
Was:
<ion-list radio-group [(ngModel)]="data">
<ion-list-header>
Auto Manufacturers
</ion-list-header>
<ion-radio value="cord">
Cord
</ion-radio>
<ion-radio value="duesenberg" checked="true">
Duesenberg
</ion-radio>
<ion-radio value="hudson">
Hudson
</ion-radio>
</ion-list>
Now:
<ion-list radio-group [(ngModel)]="data">
<ion-list-header>
Auto Manufacturers
</ion-list-header>
<ion-item>
<ion-label>Cord</ion-label>
<ion-radio value="cord"></ion-radio>
</ion-item>
<ion-item>
<ion-label>Duesenberg</ion-label>
<ion-radio value="duesenberg" checked="true"></ion-radio>
</ion-item>
<ion-item>
<ion-label>Hudson</ion-label>
<ion-radio value="hudson"></ion-radio>
</ion-item>
</ion-list>
Was:
<ion-select [(ngModel)]="gender">
<ion-label>Gender</ion-label>
<ion-option value="f" checked="true">Female</ion-option>
<ion-option value="m">Male</ion-option>
</ion-select>
Now:
<ion-item>
<ion-label>Gender</ion-label>
<ion-select [(ngModel)]="gender">
<ion-option value="f" checked="true">Female</ion-option>
<ion-option value="m">Male</ion-option>
</ion-select>
<ion-item>
Was:
<ion-toggle [(ngModel)]="data">
My Toggle
</ion-toggle>
Now:
<ion-item>
<ion-label>My Toggle</ion-label>
<ion-toggle [(ngModel)]="data"></ion-toggle>
</ion-item>
Was:
<ion-input fixed-label>
<ion-label>Username</ion-label>
<input type="text">
</ion-input>
<ion-input floating-label>
<ion-label>Email</ion-label>
<input type="email">
</ion-input>
Now:
<ion-input>
<ion-label fixed>Username</ion-label>
<ion-input></ion-input>
</ion-input>
<ion-input>
<ion-label floating>Email</ion-label>
<ion-input type="email"></ion-input>
</ion-input>
gulp package
(ab4c7c3)Published by mlynch almost 9 years ago
Published by mlynch almost 9 years ago
Published by perrygovier almost 9 years ago
<a name"1.2.1">
Published by perrygovier almost 9 years ago
<a name"1.1.1">
Published by perrygovier about 9 years ago
<a name"1.1.0">
Published by perrygovier over 9 years ago
<a name"1.0.1">
Published by perrygovier over 9 years ago
<a name"1.0.0">
Published by ajoslin over 9 years ago
Published by ajoslin over 9 years ago
<a name"1.0.0-rc.4">
Published by ajoslin over 9 years ago
<a name"1.0.0-rc.3">
Published by ajoslin over 9 years ago
Published by ajoslin over 9 years ago
Published by ajoslin over 9 years ago
hideOnStateChange
work if loader is delayed (878c8170, closes #3022).finally
syntax error in Android 2.3 (1f2d900e)Published by adamdbradley almost 10 years ago
cache-view="false"
attribute, or from its $stateProvider.state
config.enable-menu-with-back-views
attribute determines if the side menu is enabled when the back button is showing.
false
, any buttons/links with the menuToggle
directive will be hidden, and the user cannot swipe to open the menu.ionNavBackButton
directive should now be empty, IE <ion-nav-back-button></ion-nav-back-button>
.side
attribute, such as <ion-nav-buttons side="primary">
.
primary
and secondary
so buttons correctly map to the side familiar to users of a platform.left
and right
sides are still available.$ionicView.enter
, $ionicView.leave
, $ionicView.loaded
.none
will disable an animation.
$ionicConfigProvider
during the configuration phase of your app. $ionicConfig
can also set and get config values during the run phase and within the app itself.
$ionicConfigProvider
.enable-menu-with-back-views
attribute accomplishes and has therefore been removed. Additionally, the new navTransition
and navDirection
directives are more useful and granular.ionView
directive used the title
attribute, but this can cause the tooltip to show up on desktop browsers. The title
attribute will still work for backwards compatibility, but we now recommend using view-title
, such as <ion-view view-title=”My Title”>
.$ionicConfig
.$ionicConfig
.title(value)
(with an argument). The changeTitle()
method will now produce a console.warning message, but it can still be used for this version.title(value)
(with an argument). The setTitle()
method will now produce a console.warning message, but it can still be used for this version.title()
(no argument). The getTitle()
method will now produce a console.warning message, but it can still be used for this version.back()
method has been removed in favor of using $ionicHistory.goBack()
. Additionally, $ionicGoBack()
is added to the rootScope. $ionicHistory docs
getPreviousTitle()
method has been removed in favor of $ionicHistory.backTitle()
. $ionicHistory docs
$ionicViewSwitcher
and $ionicHistory
. The $ionicHistory
is largely what $ionicViewService
was, but now between the two there is a better separation of concerns for improved testing. $ionicHistory docs
Published by ajoslin about 10 years ago