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 visible (Hide)
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
Published by ajoslin about 10 years ago
locking
option (af229072, closes #2034)Published by ajoslin about 10 years ago
$parent.value
asChange your code from this:
<ion-radio ng-disabled="{{$parent.isDisabled}}"></ion-radio>
To this:
<ion-radio ng-disabled="{{isDisabled}}"></ion-radio>
(53c437e2)
Published by adamdbradley over 10 years ago
ngRepeat:dupes
error when reordering (ba1859b3, closes #1601)<div class="modal">
(ed4f2288, closes #1668)edge-drag-threshold
, delegate edgeDragThreshold()
(ba56bb98, closes #1570)ion-toggle no longer has an isolate scope.
This will break your toggle only if you were relying upon the toggle
having an isolate scope: if you were referencing $parent.value
as
the ng-disabled attribute, for example.
Change your code from this:
<ion-toggle ng-disabled="{{$parent.isDisabled}}"></ion-toggle>
To this:
<ion-toggle ng-disabled="{{isDisabled}}"></ion-toggle>
(537b29d0)
This change will only break your list if you were not using the
onReorder callback as described in the documentation.
Before, while reordering an element in a list Ionic would swap the
elements underneath as the reordering happened. This sometimes caused
errors with angular's ngRepeat directive.
Now, reordering an element in a list does not change the order of
elements in the DOM. It is expected that the end developer will use the
index changes given in the onReorder
callback to reorder the items
in the list. This is simple to do, see the examples in the
ionReorderButton
documentation.
(ba1859b3)
Published by perrygovier over 10 years ago
Improved animation performance, particularly on older devices.
.menu .scroll-content
(754ef461, closes #1408)Published by ajoslin over 10 years ago
Published by ajoslin over 10 years ago
hardwareBackButtonClose
as option, default true (9ffca1e4, closes #1397)start()
to resume after stop (e4ab045e, closes #1584)$ionicActionSheet's default behavior is now to cancel
when the app's state changes. To disable this behavior, pass
cancelOnStateChange: false
into $ionicActionSheet.show().
(087e55f3)
$ionicActionSheet now returns a method to hide the
action sheet.
Previously, it returned an object that had a show
and hide
method.
This was undocumented, but if you used it, here is how to migrate your
code:
Change your code from this:
var sheet = $ionicActionSheet.show({...});
sheet.hide();
To this:
var hideSheet = $ionicActionSheet.show({...});
hideSheet();
(b7646a56)
Published by ajoslin over 10 years ago
Download Instructions: https://github.com/driftyco/ionic#quick-start
Published by Ionitron over 10 years ago
Published by Ionitron over 10 years ago
.bar .title
(0c960b54)<a>
tag for ui-sref (c6c1300b)This will break your checkbox only if you were relying upon the
checkbox having an isolate scope: if you were referencing
$parent.value
as the ng-disabled attribute, for example.
Change your code from this:
<ion-checkbox ng-disabled="{{$parent.isDisabled}}"></ion-checkbox>
To this:
<ion-checkbox ng-disabled="{{isDisabled}}"></ion-checkbox>
(a006d896)
Published by somethingnew2-0 over 10 years ago
Published by ajoslin over 10 years ago