51ced8bec2
docs(virtual-scroll) fix typo in virtual scroll ( #11533 )
2017-05-05 12:16:07 -04:00
26c653e43e
feat(item): deprecate item-left / item-right attributes for item-start / item-end ( #11125 )
...
item-start and item-end make more sense for RTL
* refactor(item): replaced item-left with item-start
replaced item-right with item-end
* style(item): fix spacing
* fix(item): add backwards support for left/right in ng-content
* fix(item): deprecated old variables, not breaking change
* fix(scss): fix variable name
* fix(item): old attributes deprecated support
2017-05-05 11:53:32 -04:00
8baa6474a4
perf(virtual-scroll): fast path for removing
2017-05-05 01:42:30 +02:00
88e5642f60
perf(virtual-list): relaxed restrictions for fast path
2017-05-05 01:40:58 +02:00
5d562166fc
refactor(): global refactoring to avoid IDE warnings and cleaner code ( #11296 )
...
* refactor(style): redundant measure units
* refactor(): change pointless boolean operation to cast
* refactor(): change redundant 'if' statement
* refactor(style): remove overwritten property value
* fix(spellcheck): wrong attribute value
* refactor(datetime-test): There should be a space between attribute and previous attribute
* refactor(import): import can be shortened
* refactor(semicolon): add missing semicolon
* docs(): fix incorrect parameter name
* refactor(): remove trailing unused parameters
* fix(menu): create mock change signature
* refactor(): remove redundant imports
all tests are passing
* refactor(style): 'var' used instead of 'let' or 'const'
* Revert "refactor(style): 'var' used instead of 'let' or 'const'"
This reverts commit 0369dbcaa877b69534e6e78cb17f6b8aa7603597.
* refacrot(): remove unused code
* Revert "refactor(style): remove overwritten property value"
* revert(hammer): don't modify 3rd party files
* revert(activator): follow interface
* revert(activator): follow interface (cont)
* revert(activator): follow interface (cont)
* merge(master): fix conflicts
* revert(): change pointless boolean operation to cast
* revert(): text align is covered by a different PR
* revert(): add back unused parameters
* revert(): add back unused parameters
2017-05-05 01:11:00 +02:00
de19dbe81b
fix(virtual-list): virtualTrackBy reference
2017-05-05 00:24:33 +02:00
299a68bcdc
fix(VirtualScroll): initialise differ with trackByFn ( #11492 )
...
* fix(VirtualScroll): initialise differ with trackByFn
* fix(VirtualScroll): DRY up differ initialization
2017-05-05 00:20:58 +02:00
fd3c6baec7
fix(virtual-scroll): create views inside zone
...
fixes #10451
2017-04-19 15:55:12 +02:00
db37072c40
fix(scroll): scroll issues in UIWebView
...
fixes #11081
fixes #10976
fixes #10966
fixes #10936
fixes #11051
fixes #10889
2017-04-06 15:09:06 +02:00
682ce49592
fix(virtual-list): updates to angular 4
2017-03-29 18:37:12 +02:00
d9a7652912
fix(content): scroll listener is auto enabled
...
fixes #10938
2017-03-29 17:38:41 +02:00
f20dda9da7
chore(virtual-list): fixes typescript types
2017-03-23 23:10:50 +01:00
ccb49f36d6
fix(virtual-list): several issues
2017-03-23 23:02:11 +01:00
042f698555
Merge branch 'master' into 3.0
...
# Conflicts:
# src/components/action-sheet/test/basic/pages/page-one/page-one.ts
# src/components/alert/alert.ts
# src/components/content/content.ts
# src/components/datetime/datetime.ts
# src/components/datetime/test/datetime.spec.ts
# src/components/loading/loading.ts
# src/components/modal/test/basic/app.module.ts
# src/components/picker/picker-component.ts
# src/components/toast/toast.ts
# src/components/toolbar/toolbar.ios.scss
# src/components/toolbar/toolbar.md.scss
# src/components/toolbar/toolbar.wp.scss
# src/components/virtual-scroll/test/basic/app.module.ts
# src/util/util.ts
2017-03-20 18:07:38 -04:00
7e9bad5092
perf(content): scrollview magic activated on demand
2017-03-16 20:12:49 +01:00
999efaca9a
fix(virtual-list): works with infinite-scroll
...
fixes #9350
fixes #9722
fixes #9247
fixes #10778
2017-03-15 17:38:31 +01:00
1222c56d23
Merge branch 'feature/fixVirtualScrollDissapearing' of https://github.com/masimplo/ionic into fix-virtual-list2
2017-03-15 17:11:14 +01:00
396f891f33
chore(docs): updating dgeni typescript package
2017-03-14 14:50:31 -05:00
56e36c0754
refactor(virtual-scroll): restructure virtual-scroll component to separate modules
...
restructure virtual-scroll component to separate modules
2017-03-02 15:03:44 -06:00
1128c8b8a2
docs(virtual-scroll): fix broken link to ion-img ( #10555 )
2017-02-27 15:14:52 -05:00
51c398d614
fix(virtualscroll): Populate nodes at correct height
2017-01-30 12:10:34 +02:00
7824c79d60
chore(virtual-scroll): set IterableDiffer to any
...
Adding this to avoid an angular version issue.
2017-01-19 14:48:24 -08: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
79eb2de0e3
docs(virtual-scroll): update performance tips
2016-12-11 21:32:25 -06:00
c510100ca1
fix(scroll): fix content dimensions for js scrolling
2016-12-09 21:06:22 -06:00
76ff421d6e
fix(virtual-scroll): ensure listeners added after init read
2016-12-09 10:44:21 -06:00
8104cfac57
fix(virtual-scroll): only allow one readUpdate per update
2016-12-08 15:19:30 -06:00
ddde9f18f5
chore(virtual-scroll): only run detection on individual nodes
2016-12-07 22:16:05 -06:00
aec8f51b60
fix(virtual-scroll): fix tabs content loading
2016-12-07 14:46:58 -06:00
1c52c2dd1f
docs(img): update img and web worker docs
2016-12-07 10:58:00 -06:00
b70d13dd6f
perf(virtual-scroll): improve virtual-scroll performance
2016-12-05 16:58:48 -06:00
72276c3295
fix(virtual-scroll): fix image rendering bug
...
Closes #6983
2016-11-19 21:45:28 -06:00
a8002cefce
docs(virtual-scroll): add recommendation to use WKWebView
2016-11-19 19:49:23 -06:00
8248666f7a
docs(virtual-scroll): custom components within virtual scroll
...
Closes #6881
2016-11-19 18:41:26 -06:00
288df86477
fix(virtual-scroll): redraw empty list when updated with no records
...
Closes #6512
2016-11-19 18:22:27 -06:00
b16228b372
fix(virtual-scroll): set this.approxItemHeight before update(true) is called first ( #8350 )
2016-10-13 11:04:19 -04:00
52ada1ca6d
chore(components): ngmodule updates
2016-09-13 17:07:33 -05:00
de12a4e905
refactor(virtual-scroll): add console.warn when approxItemHeight is unset
2016-08-18 12:57:27 -05:00
8733dd89be
docs(): note about ion-img outside virtualscroll ( #7474 )
2016-08-03 18:38:27 -04:00
c7fa9490bf
style(imports): add spaces in imports
2016-06-22 14:29:27 -05:00
fa1537e88d
Update virtual-scroll docs to use let syntax ( #6888 )
...
This changed in beta7 due to the angular2 update to RC1. See https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#angular-update-to-200-rc1
2016-06-14 16:58:26 -04:00
ff1daa6027
perf(virtualScroll): improve UIWebView virtual scroll
...
Related #6104
2016-06-10 11:30:21 -05:00
14c7bc29a1
test(): add apple-mobile-web-app-capable metatag
2016-06-08 23:19:57 -05:00
f049521095
fix(virtualScroll): detect changes in individual nodes
...
Closes #6137
2016-06-08 21:52:53 -05:00
072753db4b
Fixing {{}} display issues
2016-05-19 17:06:38 -07: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