Commit Graph

70 Commits

Author SHA1 Message Date
Adam Bradley
d13fa4e2cf refactor(structure): allow content to scroll under headers/footers 2016-06-16 11:28:02 -05:00
Manu Mtz.-Almeida
64af0c8ba0 fix(item): item-options width calculated correctly 2016-06-16 11:10:25 -05:00
Dan Bucholtz
a655cd78ac Feature/child nav fixes (#6907)
* fix(navigation): fixes bug where navigating to page with child-nav immediately re-enables app

fixes bug where navigating to page with child-nav immediately re-enables app

closes #6752

* test(navigation): added some additional tests

added some additional tests

* test(tabs): added multiple nested children test

added multiple nested children test
2016-06-14 15:52:24 -05:00
Adam Bradley
a93636332f chore(router-deprecated): remove router-deprecated references 2016-06-10 16:13:34 -05:00
Adam Bradley
c1d09dd6b2 refactor(nav): replace DynamicComponentLoader w/ ComponentFactory 2016-06-08 16:42:23 -05:00
Brandy Carney
fd9cdc7490 fix(tabs): reduce padding on tabs for ios
fixes #6679
2016-06-08 12:32:45 -04:00
Brandy Carney
bc306c6ce8 style(tabs): fix linter errors, change log to debug 2016-06-08 12:08:57 -04:00
Adam Bradley
9f293e8549 feat(navPop): add nav pop method on the app instance 2016-06-08 10:42:19 -05:00
Adam Bradley
d98f3c9bd7 feat(tabs): track tab selecting history, create previousTab() method 2016-06-08 10:42:19 -05:00
Brandy Carney
7def98c620 fix(config): set the properties for each mode and add defaults
closes #6132
2016-06-01 18:16:12 -04:00
Adam Bradley
2eb88fa687 test(lifecycle): update lifecycle events 2016-06-01 12:19:08 -05:00
Adam Bradley
c18335e946 refactor(lifecycle): lifecycle methods prefixed w/ ionView
BREAKING CHANGES:

- Lifecycle method prefixes have changed to `ionView`
- `onPageLoaded` renamed to `ionViewLoaded`
- `onPageWillEnter` renamed to `ionViewWillEnter`
- `onPageDidEnter` renamed to `ionViewDidEnter`
- `onPageWillLeave` renamed to `ionViewWillLeave`
- `onPageDidLeave` renamed to `ionViewDidLeave`
- `onPageWillUnload` renamed to `ionViewWillUnload`
- `onPageDidUnload` renamed to `ionViewDidUnload`
2016-06-01 12:06:15 -05:00
Adam Bradley
11448dcd0c chore(tslint): fix noImplicitAny errors 2016-05-31 21:07:17 -05:00
Adam Bradley
9cc127dc1c chore(tabs): update subpages to work w/ @Component 2016-05-31 18:12:38 -05:00
Adam Bradley
8a920a24a5 Merge branch 'bootstrap-refactor' into 2.0 2016-05-31 15:50:21 -05:00
Adam Bradley
6e9087534d test(bootstrap): update to use ionicBootstrap 2016-05-31 15:49:12 -05:00
Adam Bradley
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
Brandy Carney
d563aa65a3 refactor(events): rename all Ionic events to start with ion
BREAKING CHANGES:

Renamed all Ionic events to start with `ion`. The following events were
renamed:

- **Checkbox**
  - `change` -> `ionChange`
- **DateTime**
  - `change` -> `ionChange`
  - `cancel` -> `ionCancel`
- **InfiniteScroll**
  - `infinite` -> `ionInfinite`
- **Menu**
  - `opening` -> `ionDrag`
  - `opened` -> `ionOpen`
  - `closed` -> `ionClose`
- **Option**
  - `select` -> `ionSelect`
- **Picker**
  - `change` -> `ionChange`
- **RadioButton**
  - `select` -> `ionSelect`
- **RadioGroup**
  - `change` -> `ionChange`
- **Refresher**
  - `refresh` -> `ionRefresh`
  - `pulling` -> `ionPull`
  - `start` -> `ionStart`
- **Searchbar**
  - `input` -> `ionInput`
  - `blur` -> `ionBlur`
  - `focus` -> `ionFocus`
  - `cancel` -> `ionCancel`
  - `clear` -> `ionClear`
- **Segment**
  - `change` -> `ionChange`
  - `select` -> `ionSelect`
- **Select**
  - `change` -> `ionChange`
  - `cancel` -> `ionCancel`
- **Slides**
  - `willChange` -> `ionWillChange`
  - `didChange` -> `ionDidChange`
  - `move` -> `ionDrag`
- **TabButton**
  - `select` -> `ionSelect`
- **Tab**
  - `select` -> `ionSelect`
- **Tabs**
  - `change` -> `ionChange`
- **Toggle**
  - `change` -> `ionChange`

Closes #6568
2016-05-31 12:01:46 -04:00
Dan Bucholtz
dfa991d409 Feature/observable ext (#6670)
* refactor(nav-controller): refactor to better support dynamic component loading
2016-05-27 13:49:37 -05:00
Brandy Carney
d2ef2b1622 docs(item-sliding): update docs for ItemSliding and add close method
references #6586
2016-05-21 15:08:54 -04:00
Josh Thomas
2b836a930f chore(tests): correct components to use src path instead of ionic to ensure karma tests pass. 2016-05-19 16:58:08 -05:00
Josh Thomas
c8f760f080 chore(build): rename ionic directory to src and update all references in the build process. 2016-05-19 13:22:40 -05:00
Andrew
9039297110 rename src to ionic 2015-04-25 10:59:09 -05:00
Max Lynch
98bd5d2556 Tabs for bark park 2015-04-24 16:27:04 -05:00
Adam Bradley
fdeaf14653 set tab icon 2015-04-22 23:02:54 -05:00
Adam Bradley
e12e69a8a5 remove logs 2015-04-22 22:29:12 -05:00
Adam Bradley
e4139fc738 tab focusing 2015-04-22 21:31:55 -05:00
Adam Bradley
2bad5739aa do not reset outline, start over for accessibility reasons 2015-04-22 19:30:25 -05:00
Adam Bradley
f34d314ae2 tab bar icons 2015-04-22 16:04:42 -05:00
Adam Bradley
9c7e454e90 tab bar placement updates 2015-04-22 15:29:58 -05:00
Adam Bradley
3e9e077cd5 tabs aria 2015-04-21 22:42:59 -05:00
Adam Bradley
241163eb9f webview stuff 2015-04-21 09:20:11 -05:00
Adam Bradley
25adc1d1f8 wip webview core 2015-04-20 23:58:37 -05:00
Adam Bradley
39fa99b431 toolbar fixes 2015-04-20 14:01:00 -05:00
Adam Bradley
128c4250c5 toying around w/ layout ideas 2015-04-20 14:00:44 -05:00
Andrew
ff1f1984ec demo(splitView): splitView demo 2015-04-13 08:07:38 -06:00
Adam Bradley
a721072607 tab e2e fixes 2015-04-10 21:53:03 -05:00
Adam Bradley
adeaf4d464 using material design term instead of android 2015-04-10 16:05:35 -05:00
Adam Bradley
dda0b7a8a2 rename platform base to core 2015-04-10 15:42:22 -05:00
Adam Bradley
a55d0ab478 tab-bar/toolbar alignment 2015-04-10 15:36:43 -05:00
Adam Bradley
749eef2232 tab-bar min/max widths 2015-04-10 14:26:02 -05:00
Adam Bradley
a5aeaf41da tab structure updates 2015-04-10 13:45:04 -05:00
Adam Bradley
a936791214 layout refactor 2015-04-10 11:39:33 -05:00
Adam Bradley
8e97c8b30c Merge remote-tracking branch 'origin/master'
Conflicts:
	src/components/app/_scaffolding.scss
2015-04-09 09:51:46 -05:00
Adam Bradley
e3ba98b7b8 tabs over tabs 2015-04-09 09:50:44 -05:00
Andrew
8281fb3658 feat(splitView): add initial splitView (this is not final) 2015-04-09 08:37:49 -04:00
Adam Bradley
3ed35106b5 tabBarIcons config 2015-04-08 08:51:35 -05:00
Adam Bradley
1b614634b3 tab updates 2015-04-08 08:12:30 -05:00
Andrew
065214526f add initial split view, build to es5 2015-04-07 17:09:45 -06:00
Adam Bradley
ca85b7be2c tabs 2015-04-07 16:12:29 -05:00