24 Commits

Author SHA1 Message Date
be0b6a8872 refactor(all): cosmetic changes + app.resize as event emitter 2017-02-28 17:34:12 +01:00
54e50f48e5 chore(platform): resize works correctly
* chore(platform): resize works correctly

* chore(platform): height correct after resize

* test(platform): add new dimensions unit tests

* chore(platform): works with keyboard too

* chore(platform): store values

* chore(platform): change const to var
2017-02-17 18:01:34 +01:00
f12fc61211 fix(platform): detect iPad Pro correctly (#10292)
* fix(platform): iPad pro is detected as an iPad

* chore(platform): ipad should be last
2017-02-02 16:19:34 -05:00
8840124ece fix(platform): orientation detected correctly 2017-01-23 20:22:40 -06:00
24d0052541 chore(noImplicitAny): add noImplicitAny to tsconfig 2017-01-12 10:14:50 -06:00
7906e90ae0 chore: add void return value for some callback signatures (#9967) 2017-01-11 17:10:34 -05:00
e9adab0114 fix(platform): only set isPortrait when the width/height is set 2017-01-10 13:46:12 -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
bdf02d4280 chore(util): add removeArrayItem fn 2016-11-29 10:21:47 -06:00
4ed6b3666a fix(platform): fix window width/height calculations
It was possible for the incorrect window width and height to be
remember when the keyboard was showing. This makes sure to keep the
most accurate dimensions whether the app started either landscape or
portrait, if the keyboard was opened or closed, and if the app was
rotated. Related #6228
2016-11-18 15:27:01 -06:00
0c61c2a8c1 perf(tapclick): tapPolyfill is only used in UIWebView!
- improves drastically the responsiveness in WK and iOS Safari
2016-11-18 02:24:22 +01:00
75175f6388 docs(): update docs 2016-09-27 11:35:30 -04:00
83d973b1a8 chore(demos): change dgeni path for demos
change dgeni path for demos
2016-09-20 15:20:04 -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
a9e0eef1a6 refactor(platform): provide platform setup factory 2016-09-13 15:16:32 -05:00
ac8e4dce06 style(all): tslinter warnings 2016-07-19 13:31:46 -07:00
2fe42ed63e chore(): clean up unused references 2016-06-28 11:28:25 -05:00
84f37cf4d5 feat(backButton): register back button actions 2016-06-08 10:42:19 -05:00
f6ec19bdba docs(platform): correct a minor typo of "hardware"
"hardware" is mistyped "hardward". Correct that. That's all.

**Ionic Version:** 2.x
2016-06-04 10:13:24 +01:00
cc93366b9c fix(platform): pass original event in EventEmitter 2016-06-02 12:26:54 -05:00
03f4511635 chore(tslint): fix noImplicitAny errors 2016-05-31 18:40:29 -05:00
94e938d6b3 docs(bootstrap): update to use ionicBootstrap 2016-05-31 15:47:16 -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