Commit Graph

58 Commits

Author SHA1 Message Date
Adam Bradley
e6a673bd32 chore(angular): update to angular 2.0.0-beta.16 2016-04-28 23:12:56 -05:00
Adam Bradley
b282e90e2c feat(changeDetection): detach ViewControllers when not active 2016-04-17 00:17:07 -05:00
Adam Bradley
6f3b9bef82 style(tslint): tslint updates 2016-04-06 21:28:52 -05:00
Brandy Carney
d3fa29fe95 feat(loading): add internal stack for the loading service
this allows the user to push multiple loading indicators on top of each
other without interfering with the page stack, as well as navigation
between pages behind the loading indicator.

references #5426
2016-04-04 23:38:58 -04:00
Adam Bradley
24443c3b53 fix(ViewController): call onDismiss after transition ends
Closes #5818
2016-03-12 03:21:07 -06:00
Adam Bradley
897501650a fix(nav): create opts object when undefined/null
Closes #5737
2016-03-06 14:07:26 -06:00
Adam Bradley
e639457654 fix(overlays): update keyboard focus management 2016-03-05 20:32:21 -06:00
Adam Bradley
4922fc6075 fix(nav): do not hide pages if an overlay is in the stack
Closes #5430
2016-03-05 13:34:14 -06:00
Tim Lancina
c883a2ae91 chore(): update Ionic imports in tests 2016-02-22 17:45:17 -06:00
Adam Bradley
4cae151d47 fix(overlay): do not dom cache views before overlays
Closes #5483
2016-02-21 00:03:58 -06:00
Adam Bradley
6b9e59d0d0 feat(NavController): prevent other lifecycle events from firing
For Alert and ActionSheet, the currently active page’s leaving
lifecycle event should not fire. However, for Modal, the currently
active page’s leaving lifecycle should fire. Closes #5516
2016-02-19 12:06:49 -06:00
Adam Bradley
8f0b88b7e4 fix(NavController): fire onPageWillUnload/DidUnload
Fixes #5507
2016-02-18 11:05:45 -06:00
Adam Bradley
20fef818ff chore(types): add more types to ViewController 2016-02-16 23:06:13 -06:00
Adam Bradley
e06cf71aae feat(tabs): rootParams, pass params to tabs
Closes #5172
2016-02-15 00:01:23 -06:00
mhartington
5941042a98 chore() normalize types in docs 2016-02-12 15:51:28 -05:00
Adam Bradley
e6068785f6 refactor(transitions): created Transition class
Created interfaces for NavOptions, AnimationOptions and
TransitionOptions Created Transition class and move transition ts files
to their own folder.
2016-02-10 01:57:54 -06:00
Adam Bradley
1c618b51eb feat(overlay): fire the cancel handler when dismissing from backdrop
Renamed action sheet’s button.style to button.role, and added
button.role to alerts. Pass the button’s role in the dismiss method.
Related #5251
2016-01-29 16:11:25 -06:00
Adam Bradley
dbc681fb7c docs(): hide methods not requiring docs 2016-01-27 14:27:36 -06:00
Adam Bradley
ee106377fc chore(angular): upgrade to angular 2.0.0-beta.1
Biggest change was that renderer takes  and not just .
2016-01-20 11:15:01 -06:00
Adam Bradley
3213d02375 refactor(NavController): improve transitions, view stages
This refactor made it so view transitions do no step on one another when a new transition happens
during an active transition.
2016-01-19 14:24:49 -06:00
Adam Bradley
6b2f42467f fix(navParams): move navParams to nav-params.ts 2016-01-15 11:03:14 -06:00
Adam Bradley
100b1e79ae chore(): fix Tabs types 2016-01-13 22:40:30 -06:00
Tim Lancina
c4d59002c0 chore(): fix menu types 2016-01-13 21:03:37 -06:00
Adam Bradley
8fdc9ed673 chore(): fix NavController typescript errors 2016-01-12 21:41:37 -06:00
Adam Bradley
00b0f4de56 chore(): fix NavController typescript errors 2016-01-12 16:02:20 -06:00
Adam Bradley
a63b5044df fix(actionSheet): action sheet icons 2015-12-31 20:47:12 -06:00
Adam Bradley
ba2b67e569 modal updates 2015-12-30 16:23:20 -06:00
Adam Bradley
2c169ff508 wip 2015-12-30 15:03:05 -06:00
Adam Bradley
c136d2143a alert wip 2015-12-23 23:11:40 -06:00
Adam Bradley
98e4336c16 wip 2015-12-22 21:45:28 -06:00
mhartington
be4601319b docs(): nav-controller and view-controller 2015-12-07 10:43:11 -05:00
mhartington
f1d8d5fc14 docs() 2015-12-04 15:20:02 -05:00
Adam Bradley
f440f029f3 perf(wtf): wtf time range 2015-12-01 21:39:30 -06:00
Adam Bradley
85e773b56b refactor(navCtrl): move async parts of transition into their own fn 2015-12-01 19:59:21 -06:00
mhartington
8c982fbc3d docs(): viewController and navController docs 2015-12-01 16:43:15 -05:00
mhartington
42b60bc172 docs(viewController): docs for viewController 2015-12-01 15:21:38 -05:00
Adam Bradley
10c76a64df feat(viewCtrl): setBackButtonText() 2015-12-01 09:43:12 -06:00
Adam Bradley
f2afea8479 feat(viewCtrl): create showBackButton() 2015-12-01 09:23:26 -06:00
Adam Bradley
e0da73e07a feat(navCtrl): create postRender 2015-11-28 23:15:47 -06:00
Adam Bradley
ad276f4161 fix(navCtrl): wrap user lifecycle evts w/ try/catch 2015-11-28 00:10:38 -06:00
Adam Bradley
f4d82f05ea fix(navController): update element caching
Also renamed setViews() to setPages(), and moved the index argument in
insert() to be the first arg.
Closes #641
2015-11-25 10:27:55 -06:00
Adam Bradley
e1c160eb54 refactor(overlay): use NavController 2015-11-21 19:18:47 -06:00
Adam Bradley
9ddcc44f67 refactor(toolbar): allow any content in the center 2015-11-11 11:27:11 -06:00
Adam Bradley
b8db33ebb8 refactor(nav): move stage to nav-controller 2015-11-02 11:55:53 -06:00
Adam Bradley
7715d047d0 feat(hideBackButton): hide-back-button attr on ion-navbar
Closes #377
2015-10-30 11:11:35 -05:00
Adam Bradley
36f82b2473 refactor(NavController): restructuring and perf improvements 2015-10-29 14:37:49 -05:00
Adam Bradley
61bd51367a improve iOS transitions/reduce dom updates 2015-10-11 12:47:39 -05:00
Adam Bradley
6c44ae6246 update animations 2015-10-10 23:52:01 -05:00
Adam Bradley
627080b1e2 fix(NavController): setView race condition 2015-10-09 17:02:18 -05:00
Tim Lancina
a1155b4663 update nav-controller tests to angular test methods 2015-10-08 12:30:30 -05:00