Liam DeBeasi
15203de08b
fix(angular): do not navigate to same tab if already active ( #21085 )
...
fixes #21074 , fixes #19943
2020-04-27 12:19:23 -04:00
EinfachHans
1b11ff7fb9
feat(back-button): add 'backButtonDefaultHref' property to Ionic Config ( #20491 )
...
closes #19305
Co-authored-by: Brandy Carney <brandy@ionic.io >
2020-04-27 10:57:43 -04:00
Liam DeBeasi
1622d9bb3c
feat(textarea): add support for inputmode and enterkeyhint ( #21106 )
2020-04-24 11:56:10 -04:00
Liam DeBeasi
e90683a713
feat(searchbar): add support for enterkeyhint ( #21036 )
...
fixes #21034
2020-04-15 15:08:43 -04:00
Liam DeBeasi
3efaf43821
feat(input): add support for enterkeyhint ( #21035 )
...
fixes #21034
2020-04-15 15:08:12 -04:00
Liam DeBeasi
f340cb64c8
chore(): properly export ionic page transition functions ( #20860 )
2020-03-25 11:43:02 -04:00
Manu MA
976e68da5b
refactor(): minor updates for next stencil version ( #20787 )
2020-03-24 11:59:07 -04:00
Walter S
39e6c8f55b
feat(angular): support multi-app for ng-add schematic ( #20768 )
...
* chore(angular): Add missing argument type information.
* chore(angular): Add missing semicolon.
* fix(angular): Properly detect the Angular project name for multi-app repositories.
* fix(angular): Fix generated angular.json when using ng-add in multi-app repositories.
* chore(angular): Improve reported warnings when using ng-add with invalid workspace configuration.
2020-03-18 12:46:14 -04:00
Liam DeBeasi
bfb78abda0
fix(angular): respect animation property for ion-router-outlet ( #20767 )
...
fixes #20764
2020-03-12 15:26:24 -04:00
Liam DeBeasi
5049d19917
fix(angular): export Animation and Gesture related types ( #20766 )
2020-03-12 14:56:36 -04:00
Liam DeBeasi
4d50064764
fix(segment): only emit ionChange when user releases pointer from screen ( #20495 )
...
fixes #20500
fixes #20257
2020-02-18 15:11:28 -05:00
hiepxanh
fd9c7a9601
fix(schematic): correct path for angular project ( #20436 )
...
fixes #20435
2020-02-11 09:04:07 -05:00
Walter S
09d951ae1b
fix(angular): ng-add schematic ( #20281 )
...
* fix(angular): update ng-add schematic to use the project name
* fix(angular): use relative schematics collection.json path.
2020-01-24 13:13:02 -05:00
Schneider Werner Walter
7af0198e2e
chore(ngAdd): use project name in builders
...
Closes #19765
2020-01-23 10:22:11 -05:00
Eduardo Roth
e693169cf0
fix(ngAdd): fix path for css styles in monorepo ( #19904 )
...
* feat(ng-add): Fix path for css styles in monorepo
* fix(): Changes proposed by SchnWalter
* chore(): Remove unused var
* chore(): Remove unused var
2020-01-23 10:11:29 -05:00
Manu MA
a5229d90ca
refactor(): remove checked property in favor of parent value ( #19449 )
...
BREAKING CHANGE:
The following components have been updated to remove the checked or selected properties:
- Radio
- Segment Button
- Select
Developers should set the value property on the respective parent components in order to managed checked/selected status.
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2020-01-17 17:22:26 -05:00
Asif Rahman
7b032c5e9b
feat(datetime): add custom timezone display property ( #19519 )
...
resolves #19401
2020-01-09 15:29:40 -05:00
Mike Hartington
2344d0b272
feat(angular): angular 9 support ( #19515 )
...
* init ivy support
* chore(): angular prerelease
* chore: update
* updates
* angular 8 deps
* chore(angular): update sync script
* updates
* chore(): remove console log
* chore(): updates
* chore(): update release script
* fix(): remove comments
* fix(): remove test version
* fix(): failing angular test
* fix(): failing angular tests
* fix(): update ci steps
* fix(): fix sync script
* chore(): refactor angular proxies
* chore(): updates
* chore(): updates
* chore(): lint
* chore(): updates
* chore(ssr): check for window
* chore(): fix virtual scroll angular tests
* chore(): lint
* chore(): add server to link
* chore(scripts): update release script
* chore(): bump version check
* style(scripts): spacing
2019-12-18 18:43:59 -05:00
James Manners
4c8f32fae9
fix(tabs): preserve route navigation extras when changing tabs ( #18493 )
...
fixes #18717
2019-12-11 10:46:13 -05:00
Manu MA
b3b3312711
feat(modal): add card-style presentation with swipe to close gesture ( #19428 )
...
resolves #18660
2019-12-10 16:02:41 -05:00
Brandy Carney
5bbb95fae1
feat(list-header): redesign list header for iOS spec ( #19915 )
2019-11-19 14:53:37 -05:00
Liam DeBeasi
407db752a0
chore(angular): update Config deprecation message ( #19908 )
...
* update deprecation msg
* add exact release
2019-11-14 11:30:25 -05:00
Liam DeBeasi
48a766246d
feat(angular): expose Ionic Gestures via GestureController ( #19864 )
...
* expose gestures thru angular
* run linter
2019-11-08 10:35:52 -05:00
Himujjal Upadhyaya
504051d709
fix(nav-params): set generic type on navigation parameters get() ( #19195 )
2019-11-07 17:45:31 -05:00
Liam DeBeasi
96a5e600e5
feat(animation): cubic-bezier easing conversion utility (experimental) ( #19788 )
...
resolves #19789
2019-10-31 10:16:33 -04:00
Liam DeBeasi
67a7e232b9
feat(angular): Expose Ionic Animations via the AnimationController ( #19745 )
...
* Add animation controller for angular
* remove empty constructor
* sync with master
2019-10-29 16:14:26 -04:00
Liam DeBeasi
17170f01da
refactor(angular): removes Events service ( #19600 )
...
BREAKING CHANGES
The Events Service in @ionic/angular has been removed.
- Use "Observables" for a similar pub/sub architecture: https://angular.io/guide/observables
- Use "Redux" for advanced state management: https://ngrx.io
2019-10-10 14:34:16 -04:00
Liam DeBeasi
1b9d61bfa8
refactor(): remove deprecated swipeEnable ( #19526 )
2019-10-10 14:34:16 -04:00
Brandy Carney
13974c1047
refactor(skeleton-text): remove width property ( #18936 )
...
BREAKING CHANGES
Skeleton text's `width` property has been removed. Please use CSS instead to set the width.
2019-10-10 14:34:16 -04:00
Brandy Carney
e67f7e81f7
refactor(css): remove CSS util attributes ( #18956 )
...
BREAKING CHANGES
Removes all CSS utility attributes. Please use CSS classes instead. See the documentation for the correct class names: https://ionicframework.com/docs/layout/css-utilities
2019-10-10 14:34:16 -04:00
Brandy Carney
07d5f77584
refactor(nav): remove nav-push, nav-pop nav-root ( #19240 )
...
BREAKING CHANGES
Removes ion-nav-pop, ion-nav-push and ion-nav-set-root in favor of using ion-nav-link with router-direction
2019-10-10 14:34:16 -04:00
Brandy Carney
bfb704e2d2
fix(css): update deprecations to remove wrap ( #19535 )
...
the wrap attribute is still deprecated from global CSS but it improperly throws errors on textarea where it's valid
fixes #19499
2019-10-02 18:05:28 -04:00
Manu MA
b4d92c6241
fix(ie): classList does not support variadic ( #19460 )
2019-09-27 13:12:06 +02:00
Manu MA
0f05ea4245
feat(config): expose getMode() and deprecate Config ( #19104 )
2019-09-25 17:21:43 +02:00
Manu MA
e98769edd0
fix(angular): add double initialize warning ( #19393 )
2019-09-20 14:29:34 +02:00
Brandy Carney
e27962dcaf
feat(title): add support for small title ( #19215 )
...
Updates title to include `small` size and updates searchbar and UI to match native.
closes #18898
2019-09-05 17:32:19 -04:00
Liam DeBeasi
923312ecd5
feat(title): add large iOS toolbar title ( #19268 )
...
Co-authored-by: Brandy Carney <brandyscarney@users.noreply.github.com >
2019-09-04 11:38:48 -04:00
Manu MA
da5d3f0e04
refactor(): add warnings for deprecated CSS attributes
2019-08-28 13:53:21 +02:00
Liam DeBeasi
e1fa461e9b
feat(swiper): expose full API ( #19137 )
...
* expose full swiper API
* update types
* run build
* run angular build
2019-08-27 12:25:35 -04:00
Manu MA
ef34402960
refactor(events): add deprecations ( #19103 )
2019-08-27 18:20:07 +02:00
Manu MA
c3044f59df
feat(nav-link): merge nav-push/pop/set-root into a single component ( #18909 )
2019-08-27 18:14:13 +02:00
Manu MA
a65d897214
refactor(): deprecate web component controllers ( #19109 )
2019-08-27 14:00:45 +02:00
Simon
1187dc2fc7
feat(searchbar): add inputmode property ( #18980 )
2019-08-08 20:13:34 +02:00
Manu MA
ea3fdae2dd
chore(): update deps ( #18856 )
2019-08-08 20:06:12 +02:00
Manu MA
713ea8adaa
fix(router): fix partial gesture ( #18977 )
...
fixes #18462
2019-08-06 17:28:29 +02:00
Manu MA
f94300cbb3
refactor(angular): use arrow functions ( #18910 )
2019-08-06 14:18:08 +02:00
Manu MA
3a22105375
fix(platform): subscribeWithPriority trigger change detection ( #18962 )
...
fixes #18959
2019-08-06 13:39:01 +02:00
Manu MA
6bbdb80871
fix(accessor): ngModel conflits with nested inputs ( #18976 )
...
fixes #18248
2019-08-06 13:34:54 +02:00
Manu MA
962783bfba
fix(router-outlet): change detection fires properly ( #18896 )
...
* fix(router-outlet): never detach() the entering view
fixes #18894
* add tests
* ci
* update package-lock
* circle sync runtime
2019-07-26 11:13:50 -04:00
Stefanos Anagnostou
00891119f7
feat(virtual-scroll): adds headerHeight and footerHeight ( #18851 )
...
Currently, if you have an ion-virtual-scroll with a list of items and a search bar for filtering them, when you change the list of items, the items disappear until rendered again, causing a flicker. This could be solved for the items using the itemHeight function to provide the exact height size and bypass some calculations and be more performant etc.
However, if you had a header or footer, they would still flicker. This commit adds two more optional functions named headerHeight and footerHeight that return the exact size of the header and footer respectively and resolve the flicker.
2019-07-24 18:29:16 +02:00