1388 Commits

Author SHA1 Message Date
fccaaf8a91 fix(progress-bar): flip rtl using the existing reversed property (#17464)
updates the progress bar to always use the ltr dir but take advantage of the reversed property when dir is rtl.

references #17012
2019-03-25 13:03:19 -04:00
34f6f1d736 fix(datetime): account for 0 value when setting up picker columns (#17869) 2019-03-25 08:49:29 -04:00
424879df8e test(datetime): add daysInMonth tests (#17558)
* fix(Datetime): correct days in month calculation

* test(DateTimeUtil): daysInMonth

* revert fn changes, keep tests
2019-03-22 12:59:43 -04:00
ee7167512f feat(vue): support for ion-tabs (#17678)
* Add ion-tabs support, QOL fixes

* Fix @ionic/core version, rebuild core to include docs

* Update router

* Add support for IonTabsWillChange and IonTabsDidChange events

* Update usage docs

* Merge core and user provided click handlers in ion-tab-button

* rename file to be consistent
2019-03-22 10:56:53 -04:00
27168d938a docs(): update datetime docs (#17812)
* docs(): update datetime docs

* docs(): cleanup

* Update core/src/components/datetime/readme.md

Co-Authored-By: mhartington <mhartington@users.noreply.github.com>

* Update core/src/components/datetime/usage/angular.md

Co-Authored-By: mhartington <mhartington@users.noreply.github.com>
2019-03-21 12:48:39 -04:00
b6569254a3 fix(datetime): recalculate day column when month is changed (#17846)
Co-Authored-By: KillerCodeMonkey <bengtler@gmail.com>
Co-Authored-By: olivercodes <boliver@linux.com>
Co-Authored-By: liamdebeasi <liamdebeasi@users.noreply.github.com>
2019-03-21 09:07:44 -04:00
e915aeda6b Revert "fix(datetime): recalculate day column when month or year is changed (#17815)" (#17845)
This reverts commit 9273f97a0cfbb007f20d4977bde3933d6933f9e5.
2019-03-21 09:06:06 -04:00
9273f97a0c fix(datetime): recalculate day column when month or year is changed (#17815)
Co-Authored-By: KillerCodeMonkey<bengtler@gmail.com>
Co-Authored-By: olivercodes <boliver@linux.com>
Co-Authored-By: liamdebeasi <liamdebeasi@users.noreply.github.com>
2019-03-21 08:51:06 -04:00
ca36139c80 4.1.2 2019-03-20 13:48:35 -04:00
807820f31b fix(item): add missing ripple color CSS property (#17814)
Adds missing --ripple-color var to item

fixes #17523
2019-03-19 11:14:01 -04:00
67a913773b fix(input): use max-height for input for consistency across browsers (#17394)
This PR gives the same behavior in Chrome, Safari and FF, when the input is not wrapped in html tags
2019-03-19 10:33:15 -04:00
617453ba43 fix(popover): update animation origin in RTL/MD (#17645)
Original main-axis origin fix was flawed in case of RTL.
Invert the animation’s main-axis origin in case the popover’s position is adjusted.

references #17012
2019-03-15 18:18:06 -04:00
9c48fa715d fix(spinner): fix default spinner logic for relevant components (#17660)
- In the **`loading`** component, fallback to `spinner` icon config before platform default.
- In both **`refresher`** & **`infinite-scroll`** components, use platform default as final fallback.
- In **`infinite-scroll`** test templates, and the _basic_ **`virtual-scroll`** test template, fix loading _spinner_ and _text_ attributes.

fixes #17659
2019-03-15 17:52:33 -04:00
b5a393bd48 docs(tabs): correct ion-route property path to url (#17794) 2019-03-15 17:05:40 -04:00
2225941efb fix(toggle): do not use the contrast color for toggle inner color (#17798)
fixes #17536
2019-03-15 13:51:12 -04:00
14f758ca97 fix(item-option): add styling for slots other than icon-only (#17711)
styles the item option properly when icons are slotted. This was not working before at all for `top` and `bottom` slots.

- removes the e2e test from item/sliding in favor of all of them being under item-sliding
- adds more usage examples for all frameworks
- updates the styling for an anchor option so that it displays properly
- updates the standalone e2e test to take screenshots of the start icon, top icon, and anchor options
- updates the interactive e2e test to work locally
- cleaned up the CSS for start/end icons
- verified the styles for ben approval 💪

closes #17737 fixes #17402
2019-03-15 13:46:57 -04:00
29dbd0770c fix(platform): account for larger tablets (#17630)
* fix(platform): account for larger tablets

* lint files

* add utils file, clean up tests, add more tests

* update tests with extra desktop checks

* change window to win
2019-03-15 13:43:39 -04:00
f6783dbd2e fix(chip): use transparent outline on color chips (#17719) 2019-03-15 12:47:31 -04:00
7d0120789c fix(transition): animate all toolbars in iOS page transitions (#17224)
* fix(transition): add all header toolbars to ios transition

* test(nav): add 2nd toolbar to test transition

* fix(transition): add remaining toolbar children to animation

* fix(transition): fix incorrect variable name

* fix(toolbar): fix bug in safari, clean up code, update test

* fix typo

* change elems to els

* change Elem to El
2019-03-14 15:38:40 -04:00
f097276388 fix(datetime): add additional checks for placeholders in angular (#17774) 2019-03-13 11:46:56 -04:00
6939f7941f fix(datetime): fix placeholder not being respected (#17772) 2019-03-13 11:07:06 -04:00
c551f891d3 chore(screenshot): slow down concurrent screenshot downloads (#17771) 2019-03-13 09:03:53 -05:00
ec3acc9ec8 fix(datetime): fix edge cases with datetime and invalid values (#17769)
* fix edge cases with datetime and invalid values

* clean up code

* revert let changes

* run linter
2019-03-13 09:39:38 -04:00
bab56e8947 fix(datetime): default to local date (#17706) 2019-03-11 09:46:17 -05:00
eb5494e932 Merge branch 'stable' 2019-03-07 17:40:04 -05:00
f9cd169cc7 4.1.1 2019-03-07 11:45:09 -05:00
cabbeb2c2f fix(display): update to correct css classes 2019-03-07 11:26:17 -05:00
bd38f26f9c docs(label): update usage to place text-wrap on label (#17705)
closes ionic-team/ionic-docs#467
2019-03-07 11:11:56 -05:00
0e844a189b style(lint): lint errors too 2019-03-06 12:45:35 -05:00
97174a284a chore(build): fix docs generation 2019-03-06 12:24:37 -05:00
3a19329dbd chore(build): fix range 2019-03-06 12:15:47 -05:00
8bb20213a9 4.1.0 2019-03-06 11:55:41 -05:00
98a8c88479 Merge branch 'stable' into release-4.1.0 2019-03-06 11:21:30 -05:00
2b5fe0c2bf chore(range): revert neutral point (#17550)
* Revert "fix(range): improved rtl support (#17479)"

This reverts commit f832de5f4ac1e7db5a2a1c48ca7b85ad7ef671b5.

revert range rtl support

* Revert "feat(range): add neutral point (#17400)"

This reverts commit 15acb4be37eef4d1c90229cf64fb836e249c225c.

revert neutral point
2019-03-06 11:14:21 -05:00
70ea70346b style(split-pane): use proper grammar in warnings (#17681) 2019-03-05 10:14:35 -05:00
1c60a083e5 docs(vue): update markdown format for vue files. 2019-03-04 19:38:16 -06:00
ad20bd6a70 fix(animation): fix header flicker on ios (#17422)
* add initial fix for flicker on ios

* fix(transition): do not remove opacity from outgoing element
2019-03-04 13:32:58 -05:00
c641ae10ed feat(checkbox): implement indeterminate state (#16951)
This adds an `indeterminate` prop to the `ion-checkbox` component, which visually renders the checkbox with a dash to indicate an indeterminate state.

closes #16943
2019-03-04 11:16:41 -05:00
28fd75ee6b fix(loading): add backdropDismiss to the interface (#17668)
fixes #17369
2019-03-04 10:52:13 -05:00
ab57b98e07 chore(docs): rebuild readme after update to vue usage docs. 2019-03-02 12:04:45 -06:00
928b2f7843 docs(vue): add loading usage vue docs (#17661) 2019-03-02 12:03:38 -06:00
f205b1023b fix(refresher): check for cancelable before preventing default (#17351)
fixes #15256
2019-03-01 14:48:14 -05:00
69ecebb159 feat(select): add compareWith property (#17358)
* feat(select): add compareWith property

* style(select): fix lint errors

* test(select): move tests from preview to basic

* refactor(select): improve parameter names in compareOptions method

* chore(): add react usage docs

* chore(): update var names, update examples

* rerun build

* add doc on compareWith
2019-03-01 14:46:42 -05:00
14dd871a85 fix(item): slotted ion-icon receives custom color (#17585)
* fix slotted icon color md

* fix same issue in item divider

* aevert "fix same issue in item divider"
a
ahis reverts commit c3748a8ed40d710d81cd8142d15b6b979ce0d9c3.
a
a Please enter the commit message for your changes. Lines starting
a with '#' will be ignored, and an empty message aborts the commit.
a
a On branch fix-slot-icon-color-md
a Changes to be committed:
a	modified:   core/src/components/item-divider/item-divider.md.scss
a

* Revert "fix slotted icon color md"

This reverts commit e80abea5cf41a54131b90d17f496a8aa5d32e75d.

* fix case where no color

* chore(): update selector to make it easier to override
2019-03-01 12:38:34 -05:00
5a197ca1eb fix(range): clamp values that are out of bounds (#17623)
* fix(range): clamp out of bounds values, add tests

* lint files
2019-03-01 12:22:53 -05:00
c475dab00b fix(fab): disabled fab button no longer opens fab list (#17620)
* fix(fab): disabled fab no longer opens, added tests

* chore(): change FAB to Fab

* update fab name in tests
2019-03-01 11:26:59 -05:00
f07ea4f7db test(): Take more screenshots, DRY up code, add more tests (#17534)
* test(toast): DRY up tests, add expanded tests, add rtl tests

* test(popover): add more screenshots, add rtl tests

* clean up tests a bit more

* test(modal): DRY up tests, add RTL tests

* add missing type to util function

* add utils file, update standlone test

* update standalone tests, add utils file

* test(menu): DRY up tests, add rtl tests

* test(loading): DRY up tests, add rtl tests, add utils file

* lint files

* test(alert): add more screenshots, dry up tests

* fix potential race condition

* remove artificial delay

* lint files

* lint files

* remove artificial delays

* remove artificial delay

* add initial test updates, need to figure out alert from action sheet

* test(): dry up tests some more, add generic utils file

* lint files

* add hook

* fix typescript error
2019-03-01 10:41:55 -05:00
d023eb5b71 docs(vue): add usage docs for all non-controller components (#17643) 2019-02-28 22:01:07 -06:00
3de7795a2c fix(item-sliding): no longer close all open items when deleting an item (#17579)
* fix auto close items when deleting an item, remove extra click

* lint file
2019-02-28 16:38:51 -05:00
fa4baf3541 docs(usage): add alert and action-sheet vue docs (#17199) 2019-02-28 08:49:10 -06:00