37 Commits

Author SHA1 Message Date
41e34fc4ce chore(docs): moving docs from /docs/v2 to /docs 2017-03-29 11:00:52 -05:00
36b7d338f6 docs(navigation): move deep linker docs to ionic page 2017-03-27 13:33:47 -04:00
b10ec68087 refactor(deep-linking): rename to
rename  to
2017-03-20 10:42:00 -05:00
52081a471a refactor(deep-linking): change to
change  to
2017-03-20 10:14:36 -05:00
ddcd3cf1c5 refactor(components): convert components to separate modules 2017-03-15 16:07:06 -04:00
396f891f33 chore(docs): updating dgeni typescript package 2017-03-14 14:50:31 -05:00
c7ad3ce4bf feat(module-loader): run outside of angular and in requestIdleCallback 2017-03-08 17:07:53 -05:00
f43444bf51 Merge branch '3.0' of github.com:driftyco/ionic into 3.0 2017-03-07 21:28:59 +01:00
37c198414d Merge branch 'master' into 3.0 2017-03-07 21:28:18 +01:00
5d178534c2 refactor(http): remove HttpModule 2017-03-07 13:55:38 -06:00
bdbd521b13 feat(module-loader): add preloadModules config option, set to false
set nav/basic to preload modules
2017-03-07 12:04:04 -05:00
3e70856c0b feat(navigation): @DeepLink decorator
@DeepLink decorator
2017-03-03 15:36:05 -06:00
552a88c73b chore(module): set up preloading 2017-03-03 14:18:20 -05:00
9e4c3a6e3e feat(split-panel): split panel support for ion-nav and ion-menu (#10343)
* feat(split-panel): split panel support for ion-nav and ion-menu

Revert some changes

adds support split-panel support for tabs

Removes .orig

removes e2e.ts

Removes unneeded changes in menu.ts

improves stuff

* fix(split-panel): resize is called when menu wraps a ion-nav

* test(split-panel): improves split-panel/basic test

* feat(split-panel): ionChange is an ng2 @Output()

* fix(split-panel): fix tabs as side content

* fix(menu): forzedClose works as expected

* feat(split-panel): split-panel works with several menus

* chore(split-panel): renames to split-pane

* refactor(split-pane): splitPane can be injected

* fix(split-pane): it is a directive

* fix(slides): integration with split-panel

* Make gulp validate happy
2017-03-03 20:13:07 +01:00
66fcaa7a63 chore(angular): update to 2.4.8 (#10592)
* chore(angular): update to 2.4.8

* chore(index): export extra utils that we import and use
2017-03-03 10:14:22 -05:00
72c2b623e5 refactor(index): update import/exports for component refactors, add DeepLinkModule
update import/exports for component refactors, add DeepLinkModule
2017-03-02 15:06:44 -06:00
6ceec7ad4d feat(grid): improve grid to a column layout with more flexibility (#10485)
The old grid is still supported but will be deprecated in the future.

closes #6050 closes #7508
2017-02-21 17:10:16 -05:00
7000b1b173 refactor: improve tree shaking abilities
Internal refactor completed in order to improve tree shaking and dead
code removal. The public API, with an exception to ion-slides, has
stayed the same. However, internally many changes were required so
bundlers could better exclude modules which should not be bundled.
Ultimately most changes resorted to removing references to `window` or
`document`, or a module that referenced one of those.

BREAKING CHANGES

ion-slides was refactored to remove the external dependencies, and
rewritten in TypeScript/ES6 modules to again improve tree shaking
abilities.
2017-01-09 09:51:39 -06:00
339857af1e chore(translate): remove translate provider
Translate provider and TranslatePipe has been removed. Please use
NG2-Translate instead:
http://ionicframework.com/docs/v2/resources/ng2-translate/
2016-11-16 10:01:22 -06:00
24b087caf2 feat(): export NavControllerBase for building of components similar to ion-tab 2016-11-03 06:20:26 -02:00
9397d6b53a feat(debug): add IonicErrorHandler 2016-10-19 16:23:15 -05:00
713e2a1a33 feat(haptic): add haptic/taptic support to toggle/range/picker 2016-10-05 20:49:55 -05:00
f817ac0f60 chore(storage): Remove storage. Code moving to @ionic/storage 2016-09-26 13:35:10 -05:00
7c05d0c0ba fix(di): update dependency injection and default configs 2016-09-16 00:49:09 -05:00
6784f5e744 fix(exports): update module exports 2016-09-14 15:54:24 -05:00
f368abee26 test(ion): fix ion tests 2016-09-13 22:16:26 -05:00
bf2b6abac5 refactor(export): update component/provider exports 2016-09-13 15:48:25 -05:00
4f52135c13 Revert "Revert "Merge branch 'master' of https://github.com/driftyco/ionic""
This reverts commit 4a6086c1f8e756b86460697f685af0c8f81e3019.
2016-07-18 19:40:03 -05:00
4a6086c1f8 Revert "Merge branch 'master' of https://github.com/driftyco/ionic"
This reverts commit 8945bf906d68d469e4653a9db2f564bc588eb0d6, reversing
changes made to f4fac225fa3a9151565a1e3c3ccb334405b6a57f.
2016-07-18 19:24:56 -05:00
9f19023cb9 feat(gesture): Introducing new gesture controller 2016-07-13 22:11:38 +02:00
215c6d846c refactor(overlays): inject overlay providers
BREAKING CHANGES:

- Overlay components, such as Alert or Modals, should now be created
using its injected provider.
- Overlays now have the `present()` method on the overlay’s instance,
rather than using `nav.present(overlayInstance)`.
- All overlays now present on top of all app content, to include menus.
- Below is an example of the change to `Alert`, but the pattern is the
same for all overlays: ActionSheet, Loading, Modal, Picker, Popover,
Toast

WAS:

```
import { NavController, Alert } from ‘ionic-angular’;

constructor(private nav: NavController) {
}

doAlert() {
  let alert = Alert.create({
    title: 'Alert',
  });
  this.nav.present(alert);
}
```

NOW:

```
import { AlertController } from ‘ionic-angular’;

constructor(private alertCtrl: AlertController) {
}

doAlert() {
  let alert = this.alertCtrl.create({
    title: 'Alert'
  });
  alert.present();
}
```
2016-06-28 15:18:09 -05:00
bfdc898945 feat(item): sliding items work with list reorder 2016-06-24 17:57:21 +02:00
e5d79d28c0 refactor(ViewController): remove need for viewType property 2016-06-16 15:26:16 -05:00
3f8add9af2 refactor(modal): modal updates, additional animation options
* refactor(modal): cleaned up scss for modal/inset-modal, added functionality to pass animation to vie

cleaned up scss for modal/inset-modal, added functionality to pass animation to view-contro

* refactor(exports): exporting gestures so other apps can consume them

exporting gestures so other apps can consume them
2016-06-01 20:41:07 -05:00
2d1b2f3dc9 refactor(exports): exporting gestures so other apps can consume them
exporting gestures so other apps can consume them
2016-06-01 16:16:48 -05:00
73635f3939 refactor(bootstrap): use ionicBootstrap() to bootstrap
BREAKING CHANGES:

- Ionic's custom decorators have been removed.
- `@App` and `@Page` should be replaced with `@Component`.
- `IonicApp` has been renamed to `App`.
- `ionicBootstrap` is required to bootstrap the app.
- Config is now the 3rd parameter in `ionicBootstrap(rootComponent,
providers, config)`.
- Property `prodMode` is now a config option, enabling or disabling
production mode.
2016-05-31 15:42:06 -05:00
c8f760f080 chore(build): rename ionic directory to src and update all references in the build process. 2016-05-19 13:22:40 -05:00