Commit Graph

130 Commits

Author SHA1 Message Date
Dan Bucholtz
3ebc3656c1 feature(modal): support lazy loading of modal pages 2017-03-03 15:13:15 -06:00
Brandy Carney
552a88c73b chore(module): set up preloading 2017-03-03 14:18:20 -05:00
Dan Bucholtz
beabe32cf5 feat(util): system.js ng-module loader
system.js ng-module loader
2017-03-02 15:10:27 -06:00
Dan Bucholtz
1dede2305f refactor(util): update mocks
update mocks
2017-03-02 15:09:43 -06:00
Adam Bradley
24d0052541 chore(noImplicitAny): add noImplicitAny to tsconfig 2017-01-12 10:14:50 -06:00
Adam Bradley
8ca9797c0f fix(clickblock): add NavOptions.minClickBlockDuration
* feat(clickblock): ability to set a minimum duration for click block

* fix(clickblock): add NavOptions.minClickBlockDuration
2017-01-09 16:44:37 -06:00
Adam Bradley
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
Mike Hartington
14eb2fde1d fix(scroll): handle low duration in scrollTo 2017-01-04 09:56:59 -06:00
Adam Bradley
5bbbfb2b00 fix(scroll): fix js scrolling max and deceleration on touch start 2016-12-09 22:29:12 -06:00
Adam Bradley
c510100ca1 fix(scroll): fix content dimensions for js scrolling 2016-12-09 21:06:22 -06:00
Adam Bradley
902a7676b4 fix(keyboard): fix keyboard tabbing context
Closes #9568
2016-12-09 08:34:12 -06:00
Adam Bradley
5ba09a1b78 chore(css): fix transform prefixes 2016-12-08 11:31:09 -06:00
Adam Bradley
071ad2ef3f chore(ts): fix noImplicitAny errors 2016-12-08 11:17:43 -06:00
Job
6ec357a977 chore(util): replace implicit any 2016-12-08 10:32:04 -06:00
Adam Bradley
19aa633a9a feat(content): content dimension properties w/out dom read 2016-12-08 09:29:18 -06:00
Adam Bradley
bfd3314fff feat(scroll): add domWrite and content elements to scroll events 2016-12-07 22:16:05 -06:00
Adam Bradley
39e1dce72d fix(img): ensure scroll has been initialized 2016-12-07 15:59:20 -06:00
Adam Bradley
df52a410d3 test(click-block): fix click block test 2016-12-07 11:32:16 -06:00
Manu Mtz.-Almeida
e0d876e9f0 fix(clickblock): clickblock applies longer
references #9531
2016-12-07 09:49:13 -06:00
Adam Bradley
c6fbb9c8ef fix(scroll): correctly resolve promise 2016-12-06 15:38:01 -06:00
Adam Bradley
a237253dda fix(scroll): ensure listeners have been added before removing 2016-12-06 10:50:50 -06:00
mhartington
5bcd7f2179 fix(input): stop ios from hiding keyboard on focus change 2016-12-06 09:46:03 -05:00
Job
6c0593c80f fix(util): replace implicit any in dom-controller (#9511)
* fix(util): explicit any in dom-controller

* fix(util): replace implicit any in dom-controller
2016-12-06 14:14:17 +01:00
Adam Bradley
c377236dcb perf(scroll): efficient scroll events and properties 2016-12-05 16:50:05 -06:00
Manu Mtz.-Almeida
5567191a45 fix(modal): app.navPop() can dismiss modals
fixes #8692
2016-12-02 11:55:26 +01:00
Manu Mtz.-Almeida
24d45d5c50 refactor(picker): using DomController
Removed NativeRafDebouncer
2016-12-02 11:52:39 +01:00
Manu Mtz.-Almeida
c08c21a4a0 refactor(gestures): using new DomController 2016-12-02 11:45:26 +01:00
Adam Bradley
0b642e7e96 chore(DomController): updates 2016-12-01 09:01:25 -06:00
Adam Bradley
645e712949 test(nav): fix ngfactory error 2016-11-29 21:07:41 -06:00
Adam Bradley
cac71647f3 feat(DomController): organize dom reads/writes 2016-11-29 10:27:07 -06:00
Adam Bradley
0af494e613 chore(event): expose listenEvent and eventOptions 2016-11-29 10:23:24 -06:00
Adam Bradley
bdf02d4280 chore(util): add removeArrayItem fn 2016-11-29 10:21:47 -06:00
Manu Mtz.-Almeida
7fff49bd4b docs(events): updates comments to match implementation 2016-11-28 18:00:24 +01:00
Manu Mtz.-Almeida
cdf5dd71cd docs(events): using new api 2016-11-28 17:55:13 +01:00
Manu Mtz.-Almeida
376b3cdb2c Merge branch 'fix/events' of https://github.com/stalniy/ionic 2016-11-28 17:52:16 +01:00
Manu Mtz.-Almeida
907191bbc2 perf(tabs): improve tab switching response 2016-11-28 09:00:41 -06:00
Adam Bradley
8ae904759b test(datetime): remove console.log 2016-11-21 16:29:42 -06:00
Adam Bradley
95b3b38ec4 fix(datetime): fix am/pm in format w/out minutes or seconds
Closes #9269
2016-11-21 14:47:42 -06:00
Adam Bradley
8d7d7bdaba chore(focus): create reusable focusOutActiveElement() 2016-11-21 11:40:33 -06:00
Adam Bradley
57a5345558 chore(scrollTo): add scroll completed callback as option 2016-11-21 08:46:29 -06:00
Adam Bradley
6e7587dea4 test(input): add unit tests for isTextInput() 2016-11-21 08:42:04 -06:00
Adam Bradley
1809c406e4 feat(keyboard): blur input on native keyboard hide 2016-11-21 08:39:29 -06:00
Manu Mtz.-Almeida
9510a2bb3b fix(activator): cancel remove .activated timeout 2016-11-20 17:23:14 +01:00
Adam Bradley
bb800339f8 perf(activator): improve activator response 2016-11-20 17:23:14 +01:00
Manu Mtz.-Almeida
6f96ede2ea style(all): minor changes 2016-11-20 16:00:17 +01:00
Adam Bradley
c4cf9df387 fix(input): fix tabbing between tappable inputs 2016-11-18 15:20:53 -06:00
Manu Mtz.-Almeida
cbf59faa06 fix(fab): fab list colors
fixes #9225
2016-11-18 13:51:33 +01:00
Manu Mtz.-Almeida
c44f6b6f2e perf(animation): improves _progress() hot function
- progress() is the function where more time is spent during any swipe gesture
- replace iterating over the _fx properties, using an array instead
- optimize pointerCoord(), profiler showed it’s one of the most called functions
2016-11-16 19:48:35 +01:00
mhartington
d283aa0057 docs(errorHandler): add docs 2016-11-16 08:33:34 -08:00
Manu Mtz.-Almeida
32ab817181 fix(gestures): gesture controller handled by components
* fix(gestures): gesture controller is handled by components

fixes #9046

* fix(gestures): adds hybrid disable scroll assistance

fixes #9130
fixes #9052
fixes #7444
2016-11-16 10:03:51 -06:00