ionitron
20829f54cd
chore(): add updated snapshots
2022-12-20 16:03:24 +00:00
Liam DeBeasi
d54b9dfdc0
chore(): sync with main
2022-12-20 10:44:26 -05:00
Liam DeBeasi
bd05fccf58
test(config): update to playwright 1.29.0 ( #26388 )
2022-12-20 09:26:51 -05:00
ionitron
ca066163a0
chore(): add updated snapshots
2022-12-14 22:42:27 +00:00
Liam DeBeasi
ea22046e45
test(datetime): remove unneeded test
2022-12-14 22:24:18 +00:00
Liam DeBeasi
c833423dc9
chore(): run lint on datetime test files
2022-12-14 21:55:11 +00:00
Liam DeBeasi
f9c681331c
chore(): sync with main
2022-12-14 16:49:32 -05:00
Liam DeBeasi
385232334e
test(datetime): improve e2e test perf ( #26462 )
2022-12-12 14:18:37 -05:00
Sean Perkins
e8581289d7
Merge remote-tracking branch 'origin/main' into sync-7-12-09
2022-12-09 13:38:17 -05:00
Sean Perkins
c5ebc9155c
test(datetime, picker-internal): skip flaky tests ( #26459 )
2022-12-09 13:36:03 -05:00
Liam DeBeasi
d3b0ab67d0
test(datetime): fix flaky assertion
2022-12-09 17:55:39 +00:00
Liam DeBeasi
88e7ee985d
chore(): sync with main
2022-12-09 12:37:06 -05:00
Liam DeBeasi
3481c44b2f
test(many): add await to async asserts ( #26456 )
2022-12-09 10:36:19 -05:00
Liam DeBeasi
7ba2b65b54
test(config): tests now fail fast ( #26447 )
2022-12-08 16:25:50 -05:00
Sean Perkins
eea91bbbe1
fix(item): align iOS font size to spec ( #26445 )
2022-12-08 16:24:02 -05:00
Liam DeBeasi
b18a193684
chore(): sync with main
2022-12-08 12:39:38 -05:00
Liam DeBeasi
aedf306d64
test(datetime): update screenshots for ubuntu 22 ( #26444 )
2022-12-08 12:27:27 -05:00
Sean Perkins
fcfbcdbc20
fix(datetime): md highlight does not clip at start or end of month ( #26366 )
...
Resolves #24891
2022-12-06 13:43:44 -05:00
Sean Perkins
acb12b36ee
Merge remote-tracking branch 'origin/main' into chore/sync-7.0-with-main-12-05-22
2022-12-05 11:25:10 -05:00
Liam DeBeasi
1a5ee2f30f
test(config): remove playwright diff threshold ( #26405 )
2022-12-05 11:08:59 -05:00
Liam DeBeasi
f06e438db3
test(config): reduce diff threshold to 0.0025 ( #26387 )
2022-12-01 10:26:14 -05:00
Amanda Johnston
13fe669dc1
fix(datetime): add flipRTL to monthAndYear dropdown icon ( #26378 )
...
Co-authored-by: cdes <cdes@users.noreply.github.com >
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2022-11-30 12:15:38 -06:00
Liam DeBeasi
df6064e986
test(config): reduce playwright pixel threshold to 0.005 ( #26375 )
2022-11-30 12:25:49 -05:00
Liam DeBeasi
13a47b4e40
refactor(datetime): remove ios 13 calendar day fix ( #26372 )
2022-11-30 12:11:10 -05:00
Liam DeBeasi
ce2e37b1a1
fix(angular): null values are not converted to falsy value ( #26341 )
...
BREAKING CHANGE:
Datetime:
Passing the empty string to the `value` property will now error as it is not a valid ISO-8601 value.
Angular:
`null` values on form components will no longer be converted to the empty string (`''`) or `false`. This impacts `ion-checkbox`, `ion-datetime`, `ion-input`, `ion-radio`, `ion-radio-group`, ion-range`, `ion-searchbar`, `ion-segment`, `ion-select`, `ion-textarea`, and `ion-toggle`.
2022-11-23 13:03:13 -05:00
Sean Perkins
c149b42d0b
Merge remote-tracking branch 'origin/main' into sync-7-11-15-22
2022-11-15 15:40:21 -05:00
Amanda Johnston
e3ef932ae1
chore(many): add tech debt tickets and remove unnecessary todos ( #26266 )
2022-11-14 14:49:08 -06:00
Liam DeBeasi
5a701b5b42
test(playwright): reduce diff threshold to 0.01 ( #26279 )
2022-11-14 15:14:09 -05:00
Liam DeBeasi
e5cff9ecf3
fix(datetime): max and min works with showDefaultButtons ( #26257 )
...
resolves #26146
2022-11-14 14:46:12 -05:00
Liam DeBeasi
f13ddcaf47
fix(datetime): fonts now render consistently ( #26281 )
2022-11-14 12:55:14 -05:00
Sean Perkins
9216744205
fix(datetime): clear button clears the selected date ( #26264 )
...
Resolves #26258
2022-11-11 13:53:45 -05:00
Amanda Johnston
dd9867708b
fix(datetime): flip chevron icons when RTL is set on component directly ( #26195 )
2022-11-09 13:46:57 -06:00
Liam DeBeasi
b470a307e3
chore(): sync with main
2022-11-08 13:13:46 -05:00
Sean Perkins
526e4113d8
fix(datetime): min/max correctly display available day periods ( #26241 )
...
Resolves #26216
2022-11-07 23:09:50 -05:00
Liam DeBeasi
b9844fcec5
Merge remote-tracking branch 'origin/main' into sync-7.0-11-01-22
2022-11-01 11:28:11 -04:00
Liam DeBeasi
4c30a80b7e
test(datetime): fix ionChange wheel test ( #26203 )
2022-11-01 11:27:59 -04:00
Liam DeBeasi
3715ec82c1
chore(): lint
2022-11-01 14:40:41 +00:00
Liam DeBeasi
1d0e76d9ef
chore(): sync with main
2022-11-01 10:31:18 -04:00
Liam DeBeasi
3fb4caf21f
fix(datetime): do not report timezone in ionChange ( #26183 )
...
resolves #25577
BREAKING CHANGE:
Datetime no longer incorrectly reports the time zone when `value` is updated. Datetime does not manage time zones, so any time zone information provided is ignored.
2022-10-31 15:03:14 -04:00
Liam DeBeasi
3745083b7c
fix(datetime): account for allowed values when setting default date ( #26093 )
...
resolves #24722
2022-10-26 10:54:26 -04:00
Sean Perkins
b509797792
test(datetime): remove empty string test
...
This test was introduced for a temporary fix in v6. That fix was removed in v7 in favor of a breaking change that effects what an empty string will default to.
2022-10-24 11:29:09 -04:00
Sean Perkins
92d7bd5d7d
Merge remote-tracking branch 'origin/main' into sync-feature-10-21
2022-10-21 14:36:30 -04:00
Liam DeBeasi
51ab5f67b5
fix(datetime): empty string is treated as no value ( #26131 )
...
resolves #26116
2022-10-17 15:01:27 -04:00
Liam DeBeasi
0548fe8588
fix(datetime): values are adjusted to be in bounds ( #26125 )
...
resolves #25894 , resolves #25708
2022-10-17 14:19:02 -04:00
Liam DeBeasi
479d56b3b2
fix(datetime): preferWheel can now show title ( #26101 )
...
resolves #26095
2022-10-17 13:12:45 -04:00
Liam DeBeasi
b412e9dbe1
chore(): sync with main
2022-10-14 13:03:15 -04:00
Liam DeBeasi
d76a24dd9e
fix(datetime): selecting days updates value ( #26121 )
2022-10-13 16:34:28 -04:00
Liam DeBeasi
04df45a443
fix(datetime): header renders correct date ( #26120 )
...
resolves #26116
2022-10-13 12:17:21 -04:00
Liam DeBeasi
cc2af202a9
feat(datetime): ionChange will only emit from user committed changes ( #26083 )
...
resolves #20873 resolves #24452
BREAKING CHANGE
- `ionChange` is no longer emitted when the `value` property of `ion-datetime` is modified externally. `ionChange` is only emitted from user committed changes, such as clicking or tapping a date.
- Datetime no longer automatically adjusts the `value` property when passed an array and `multiple="false"`. Developers should update their apps to ensure they are using the API correctly.
2022-10-11 17:17:52 -04:00
Liam DeBeasi
f1cdf18316
chore(): sync with main:
2022-10-11 11:38:27 -04:00