Commit Graph

566 Commits

Author SHA1 Message Date
Liam DeBeasi
1b30fc97d3 feat(modal): data and role are passed to canDismiss (#26384)
resolves #26292
2022-12-02 10:46:41 -05:00
Liam DeBeasi
e135d19697 chore(): sync with main 2022-12-02 09:57:07 -05:00
Liam DeBeasi
db4cdeb444 test(utils): migrate utils e2e tests to playwright (#26377) 2022-11-30 15:53:25 -05:00
Liam DeBeasi
9778961e77 chore(): sync with main 2022-11-30 11:47:05 -05:00
Liam DeBeasi
c74901c973 feat(toggle): component can be used outside of ion-item (#26357)
resolves #25570, resolves #23213

BREAKING CHANGE:

The `--background` and `--background-checked` variables have been renamed to `--track-background` and `--track-background-checked`, respectively.
2022-11-29 12:54:31 -05:00
Liam DeBeasi
181c44e4bb test(split-pane): migrate to playwright (#26344) 2022-11-22 16:00:53 -05:00
Sean Perkins
c943dff5a3 chore(overlays): generic for present/dismiss options (#26287) 2022-11-21 16:57:17 -05:00
Sean Perkins
714cec4af6 Merge remote-tracking branch 'origin/main' into chore/sync-feature-6-4-with-main 2022-11-21 16:12:09 -05:00
Sean Perkins
a6c9e55adc fix(modal): status bar style defaults to app settings (#26291)
Resolves #26173
2022-11-21 16:10:57 -05:00
Amanda Johnston
08c0a5520a feat(alert): add ability to use alert inline (#26316) 2022-11-18 13:32:27 -06:00
Sean Perkins
c149b42d0b Merge remote-tracking branch 'origin/main' into sync-7-11-15-22 2022-11-15 15:40:21 -05:00
Liam DeBeasi
44472aeb9f feat(input): component can be used outside of ion-item (#26283)
resolves #20153, resolves #19084, resolves #22736
2022-11-15 11:46:44 -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
1a0b9ed3ba fix(android): account for chrome 108 resize (#26244) 2022-11-08 15:31:23 -05:00
Liam DeBeasi
3b137ea485 chore(): remove old hasUserDefinedComponent 2022-11-08 18:21:27 +00:00
Liam DeBeasi
b470a307e3 chore(): sync with main 2022-11-08 13:13:46 -05:00
Sean Perkins
bb005956ea fix(overlays): presenting an overlay does not create nested elements (#26154)
Resolves #26117
2022-11-02 16:57:22 -04:00
Liam DeBeasi
30e3a1485d perf(many): reduce delay when performing overlay or page transitions (#26189)
resolves #24346
2022-11-01 13:08:27 -04:00
Hans
43e2b3975d feat(toggle): add toggleOnOffLabels global config option (#26087)
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com>
2022-10-31 09:49:15 -05:00
Sean Perkins
34ca337b8a feat(loading): use loading overlay inline (#26153) 2022-10-24 16:49:17 -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
d4d569ac09 fix(many): haptics only fire on supported platforms (#26130)
resolves #26109
2022-10-17 12:07:38 -04:00
Liam DeBeasi
c0c1e3ab01 chore(): build and lint 2022-10-11 15:58:18 +00:00
Liam DeBeasi
f1cdf18316 chore(): sync with main: 2022-10-11 11:38:27 -04:00
Sean Perkins
3a83781374 chore(helpers): ignore specific attributes with inheritAriaAttributes (#26080) 2022-10-07 14:44:16 -04:00
Liam DeBeasi
25e6fe92b1 chore(): sync with main 2022-09-30 12:29:00 -04:00
Liam DeBeasi
fffc729e57 chore(): sync with main 2022-09-30 12:27:17 -04:00
Sean Perkins
f404d512a1 chore(playwright): browser name is strictly typed (#26046) 2022-09-29 21:56:46 -04:00
Liam DeBeasi
cd6050a34b test(playwright): remove redundant wait (#26038) 2022-09-29 15:43:19 -04:00
Sean Perkins
2c815cff13 fix(range): indication when range knob is focused (#25827) 2022-09-26 15:15:44 -04:00
Liam DeBeasi
a0efc52706 Merge remote-tracking branch 'origin/main' into 7-sync-09-23-22 2022-09-23 11:46:50 -04:00
Sean Perkins
413ab3a1f0 Merge branch 'main' into chore/sync-with-main-09-23-22 2022-09-23 11:27:02 -04:00
Liam DeBeasi
02234f69e0 fix(animation): improve compatibility with ssr (#25992)
resolves #25987
2022-09-22 14:43:47 -04:00
Liam DeBeasi
73a742bf5b chore(lint): resolve new lint errors 2022-09-19 15:08:28 +00:00
Liam DeBeasi
c0f287e525 chore(): sync with main 2022-09-16 15:24:24 -04:00
Liam DeBeasi
6bb9d8a5d7 Merge remote-tracking branch 'origin/main' into 7.0-sync-09-16-22 2022-09-16 15:20:33 -04:00
Liam DeBeasi
eb6fb0d935 test(overlay): fix test flakiness (#25956) 2022-09-16 15:17:36 -04:00
Liam DeBeasi
6cb5827d06 fix(overlays): focus trapping no longer includes disabled elements (#25949) 2022-09-16 11:45:45 -04:00
Liam DeBeasi
5c10f98ceb fix(overlays): focus trapping no longer includes hidden elements (#25948) 2022-09-15 16:36:45 -04:00
Liam DeBeasi
8629dfa9e8 chore(eslint): add custom rule to disallow componentOnReady method (#25944) 2022-09-15 11:51:51 -04:00
Liam DeBeasi
ba6b539675 fix(input, textarea): padding is now added to content so inputs scroll above keyboard (#25849)
resolves #18532
2022-09-09 15:22:44 -04:00
Liam DeBeasi
cb265d6cc6 fix(input, textarea): inputs now scroll into view when tapping labels (#25848) 2022-09-09 10:51:08 -04:00
Liam DeBeasi
20dd8ad1e4 chore(): sync with main 2022-09-02 14:44:56 -04:00
Amanda Johnston
d478e03914 feat(slides): remove ion-slide, ion-slides, and IonicSwiper module (#25868) 2022-09-01 14:36:17 -05:00
Liam DeBeasi
c938054605 fix(datetime): month grid no longer loops on ios (#25857)
resolves #25752
2022-09-01 09:52:00 -04:00
Liam DeBeasi
a1ec9aabd8 fix(overlays): dismiss on keydown to avoid chrome for windows and firefox bug (#25811)
resolves #25802

BREAKING CHANGE:

Ionic now listens on the `keydown` event instead of the `keyup` event when determining when to dismiss overlays via the "Escape" key. Any applications that were listening on `keyup` to suppress this behavior should listen on `keydown` instead.
2022-08-23 17:14:56 -04:00
Amanda Johnston
ae6aa0cb8e chore(eslint): add strict-boolean-expressions rule (#25768) 2022-08-23 11:50:02 -05:00
Amanda Johnston
bb37446032 fix(footer): remove toolbar bottom padding if near bottom slot tabs or keyboard is open (#25746)
Co-authored-by: EinfachHans <EinfachHans@users.noreply.github.com>
2022-08-16 13:22:43 -05:00
Liam DeBeasi
79c65dc382 test(playwright): add new utilities for skipping tests (#25758) 2022-08-16 09:18:42 -04:00
Liam DeBeasi
abb56d22b4 fix(input): exclude date inputs from scroll assist (#25749)
resolves #25745
2022-08-11 11:43:53 -04:00