Commit Graph

112 Commits

Author SHA1 Message Date
Andrew
bb866da3d7 refactor(collection-repeat): performance 2015-02-24 13:24:51 -07:00
Ionitron
fb1633e560 release: v1.0.0-beta.14 "magnesium-mongoose" 2014-12-15 20:15:47 +00:00
Adam Bradley
2e3513dc04 release(): version 1.0.0-beta.14 2014-12-15 14:12:52 -06:00
Henry Zhu
0601fc1518 chore(package.json): sort devDependencies 2014-11-12 07:19:08 -05:00
Henry Zhu
40c9c05d3f chore(jscs): add gulp task for jscs 2014-11-12 07:17:54 -05:00
Andrew
7ef9ad74cf fix(slidebox): refactor for performance and stability
Closes #2336. Closes #2317. Closes #2290. Closes #2228. Closes #2067.
Closes #1890. Closes #1865. Closes #1850. Closes #1755. Closes #1688.
Closes #1578. Closes #1501. Closes #1353. Closes #1342. Closes #782.
Closes #416. Closes #2288.

BREAKING CHANGE: The slideBox's API has undergone many changes.

- **`<ion-slide-box>`** attributes have changed (see
  [documentation](http://ionicframework.com/docs/api/directive/ionSlideBox)):

  * `active-slide` has changed to `selected`. Change your code from
  this:

    ```html
    <ion-slide-box active-slide="activeSlideIndex"></ion-slide-box>
    ```

    To this:

    ```html
    <ion-slide-box selected="activeSlideIndex"></ion-slide-box>
    ```

  * `does-continue` has changed to `loop`.  Change your code from this:

    ```html
    <ion-slide-box does-continue="shouldLoop"></ion-slide-box>
    ```

    To this:

    ```html
    <ion-slide-box loop="shouldLoop"></ion-slide-box>
    ```

  * `auto-play` and `slide-interval` have been merged into `auto-play`.
  Change your code from this:

    ```html
    <!-- autoPlay is on -->
    <ion-slide-box auto-play="true" slide-interval="1000">
    </ion-slide-box>
    <!-- autoPlay is off -->
    <ion-slide-box auto-play="false" slide-interval="1000">
    </ion-slide-box>
    ```

    To this:

    ```html
    <!-- autoPlay is on -->
    <ion-slide-box auto-play="1000"></ion-slide-box>
    <!-- autoPlay is off -->
    <ion-slide-box auto-play="false"></ion-slide-box>
    ```

  * `show-pager` and `pager-click` have been removed. Use
  a child `<ion-slide-pager>` element. See the [`ion-slide-pager`
  documentation](http://ionicframework.com/docs/api/directive/ionSlidePager).
  Change your code from this:

  ```html
  <!-- pager using default click action -->
  <ion-slide-box show-pager="true">
  </ion-slide-box>
  <!-- pager with custom click action -->
  <ion-slide-box show-pager="true" pager-click="doSomething(index)">
  </ion-slide-box>
  ```

  To this:

  ```html
  <ion-slide-box>
    <!-- pager using default click action -->
    <ion-slide-pager></ion-slide-pager>
  </ion-slide-box>
  <ion-slide-box>
    <!-- pager with custom click action -->
    <ion-slide-pager ng-click="doSomething(index)"></ion-slide-pager>
  </ion-slide-box>
  ```

- **`$ionicSlideBoxDelegate`** methods have changed (see
  [documentation](http://ionicframework.com/docs/api/service/$ionicSlideBoxDelegate)):

  - `update()` has been removed. slideBox updates on its own now.

  - `stop()` has been removed. See `autoPlay()` below.

  - `start()` hass been removed. See `autoPlay()` below.

  - `slide(newIndex[, speed])` has been renamed to `select(newIndex[,
    speed]);

  - `currentIndex()` has been renamed to `selected()`.

  - `slidesCount()` has been renamed to `count()`.

  - New method `$ionicSlideBoxDelegate.autoPlay()`. Change your code
    from this:

    ```js
    // stop auto sliding
    $ionicSlideBoxDelegate.stop();
    // later... start auto sliding
    $ionicSlideBoxDelegate.start();
    ```

    To this:

    ```js
    var autoPlaySpeed = 3000; //wait 3000 seconds between changing slide
    // stop auto sliding
    $ionicSlideBoxDelegate.autoPlay(false);
    // later... start auto sliding
    $ionicSlideBoxDelegate.autoPlay(autoPlaySpeed);
    ```

  - `previous()` now returns the index of the previous slide and does
    not select. Change your code from this:

    ```js
    // select previous slide
    $ionicSlideBoxDelegate.previous();
    ```

    To this:

    ```js
    // select previous slide
    $ionicSlideBoxDelegate.select( $ionicSlideBoxDelegate.previous() );
    ```
  - `next()` now returns the index of the next slide and does
    not select. Change your code from this:

    ```js
    // select next slide
    $ionicSlideBoxDelegate.next();
    ```

    To this:

    ```js
    // select next slide
    $ionicSlideBoxDelegate.select( $ionicSlideBoxDelegate.next() );
    ```
2014-10-08 11:09:15 -06:00
Ionitron
bf25d05216 release: v1.0.0-beta.13 "lanthanum-leopard" 2014-09-24 20:17:44 +00:00
Perry Govier
dd1746bd09 chore(pre-release): v1.0.1-beta.13 2014-09-24 15:16:32 -05:00
Ionitron
f5e986c922 release: v1.0.0-beta.12 "krypton-koala" 2014-09-10 20:36:00 +00:00
Perry Govier
6f5440530d amend(pre-release): v1.0 beta 12 2014-09-10 15:34:49 -05:00
Andrew
2a5595d11e chore(karma): update dependency to latest version 2014-08-20 10:03:45 -06:00
Ionitron
2a515f29d5 release: v1.0.0-beta.11 "indium-iguana" 2014-08-06 21:49:25 +00:00
Andrew
3e1901d5b9 chore(pre-release): v1.0.1-beta.11 2014-08-06 15:43:26 -06:00
Andrew
4fa1df3fec chore(release): add release-discourse, release-github tasks 2014-08-06 14:53:09 -06:00
Perry Govier
00ccd9c45c pre-release: v1.0.0-beta.10 2014-07-24 19:04:34 -05:00
Ionitron
39f6e3acfb release: v1.0.0-beta.9 "gadolinium-gator" 2014-07-02 23:13:47 +00:00
Perry Govier
0e9c27ea29 pre-release: v1.0.0-beta.9 2014-07-02 18:11:35 -05:00
Andrew Joslin
dd797dae85 chore(): fermium-flamingo codename fix 2014-06-16 20:51:07 +00:00
Andrew Joslin
2d587a8a4d pre-release: v1.0.0-beta.8 2014-06-16 20:37:26 +00:00
Ionitron
e27f78a6c9 release: v1.0.0-beta.7 "einsteinium-emu" 2014-06-12 21:55:03 +00:00
Andrew
deef791869 pre-release: 1.0.0-beta.7 2014-06-12 15:52:48 -06:00
Andrew Joslin
abd7bfa540 chore(): travis to circleci 2014-06-03 15:23:00 -06:00
Andrew Joslin
2fede48846 chore(package): re-add js-yaml dependency 2014-05-28 11:54:25 -06:00
Andrew Joslin
1254fcde01 chore(): e2e tests from demos, reorganize gulpfile
Conflicts:
	config/protractor.conf.js
	gulpfile.js
2014-05-28 11:48:40 -06:00
Adam Bradley
7e5b8183b5 init ionic snapshot
Conflicts:
	README.md
	config/lib/ionic-snapshot.js
2014-05-28 11:48:40 -06:00
Andrew Joslin
84e10b61b7 chore(package): update conventional-changelog dependency to latest 2014-05-28 07:17:17 -06:00
Andrew Joslin
75e30003a8 chore(): move demos out of source files 2014-05-27 11:21:08 -06:00
Andrew Joslin
9779e35559 chore(): update to latest dgeni 2014-05-22 11:22:57 -06:00
Andrew Joslin
0df90e028b chore(): update codename 2014-05-21 14:02:21 -06:00
Andrew Joslin
245e7fc66a release: 1.0.0-beta.6 2014-05-21 13:41:38 -06:00
Andrew Joslin
93e01915c2 chore(travis): make tests work with phantomjs 2014-05-21 09:31:57 -06:00
Andrew Joslin
c091d254ef chore(build): update saucelabs configuration for karma 2014-05-21 07:51:17 -06:00
Ionitron
eeb27d86ca finalize-release: v1.0.0-beta.5b "cadmium-camel" 2014-05-14 22:55:16 +00:00
Andrew Joslin
f9e7047204 chore(release): v1.0.0-beta.5b 2014-05-14 16:52:38 -06:00
Ionitron
d850cd554d finalize-release: v1.0.0-beta.5 "barium-bobcat" 2014-05-14 17:03:56 +00:00
Andrew Joslin
8586acdd05 chore(release): v1.0.0-beta.5 2014-05-14 10:56:05 -06:00
Andrew Joslin
95d1aea4f1 chore(travis): re-enable jshint 2014-05-08 09:11:16 -06:00
Ionitron
ab6fb75b0d finalize-release: v1.0.0-beta.4 "antimony-antelope" 2014-05-07 17:57:55 +00:00
Andy Joslin
e9ef78d48b chore(release): v1.0.0-beta.4 2014-05-07 11:45:42 -06:00
Andy Joslin
07ae6dc105 chore(travis): release process finalized 2014-05-07 11:00:20 -06:00
Andy Joslin
ac432363af chore(package): update conventional-changelog to latest 2014-05-06 11:13:26 -06:00
Andy Joslin
9731ffe9fb chore(travis): add changelog & download instructions to release msg 2014-04-30 11:22:52 -06:00
Andy Joslin
d9680b9d97 chore(travis): add irc task, simplify tweet task 2014-04-30 11:10:06 -06:00
Andy Joslin
6db107d671 chore(release): v1.0.0-beta.3 americium 2014-04-30 09:46:36 -06:00
Andy Joslin
46291d6846 chore: fix travis 2014-04-29 06:24:29 -06:00
Andy Joslin
a4674180c0 chore(travis): use old version of gulp-minify-css 2014-04-29 06:18:34 -06:00
Max Lynch
19fcbd2e27 1.0.0-beta.2 2014-04-28 17:15:46 -05:00
Andy Joslin
bd38969167 chore(travis): use github flavored markdown for nightly changelog 2014-04-10 09:24:38 -06:00
Andy Joslin
fb21944f22 chore(travis): format nightly changelog better 2014-04-10 08:55:11 -06:00
Peter Collins
cfaf3303a4 Ionitron tweet
Must be run with release command

Move code to bottom of gulp file

Add twitter keys

Send off a test tweet

Update twitter secrets

Awesome it worked, delete always tweet
2014-03-28 16:29:51 -05:00