Liam DeBeasi
804e54e5ca
test(many): migrate to new toHaveScreenshot API ( #26797 )
2023-02-16 11:37:29 -05:00
Amanda Johnston
c2e1ad385d
chore(many): replace any types and add tech debt tickets ( #26293 )
...
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2023-01-06 09:34:55 -06:00
Liam DeBeasi
bd05fccf58
test(config): update to playwright 1.29.0 ( #26388 )
2022-12-20 09:26:51 -05:00
Brandy Carney
8ac3b8b575
test(header): migrate to playwright ( #26112 )
2022-10-26 16:16:59 -04:00
Amanda Johnston
ae6aa0cb8e
chore(eslint): add strict-boolean-expressions rule ( #25768 )
2022-08-23 11:50:02 -05:00
Liam DeBeasi
79c65dc382
test(playwright): add new utilities for skipping tests ( #25758 )
2022-08-16 09:18:42 -04:00
Amanda Johnston
d0ba963599
fix(header): hide from screen readers when collapsed ( #25744 )
2022-08-11 09:04:48 -05:00
Sean Perkins
15c169043f
chore(docs): remove manual documentation ( #24984 )
2022-04-21 12:31:51 -04:00
Sean Perkins
611832b0d5
fix(core): inherit aria attributes on host elements ( #25156 )
...
Resolves #20127
2022-04-21 10:50:56 -04:00
Liam DeBeasi
1b407abdf5
fix(all): import path is now correct when using ionic in a stencil app ( #25123 )
...
resolves #25122
2022-04-14 09:34:52 -04:00
Liam DeBeasi
2ebb94ba01
lint(): run prettier on feature-6.1
2022-04-04 19:38:08 +00:00
Liam DeBeasi
d737f7074d
lint(): fix lint issues with feature-6.1
2022-04-04 19:37:12 +00:00
Liam DeBeasi
cb341167c3
chore(): clean up merge conflicts
2022-04-04 19:30:54 +00:00
Liam DeBeasi
083a31acdc
chore(): sync feature-6.1 with main
2022-04-04 15:27:16 -04:00
Liam DeBeasi
5676bab316
lint(eslint): migrate to eslint and prettier ( #25046 )
2022-04-04 11:12:53 -04:00
Sean Perkins
2af24494f5
chore(playwright): enable type checking ( #25034 )
2022-03-31 15:42:09 -04:00
Sean Perkins
2a438da010
feat(content, reorder-group, header, footer, infinite-scroll, refresher): add custom scroll target to improve compatibility with virtual scroll ( #24883 )
...
Resolves #23437
2022-03-15 11:47:46 -04:00
Liam DeBeasi
4b5843ed5d
test(): update other tests to use the new path update ( #24841 )
2022-03-02 09:23:18 -05:00
Sean Perkins
19ac2389eb
fix(img): draggable attribute is now inherited to inner img element ( #24781 )
...
Resolves #21325
Co-authored-by: Celilsemi Sam Erkiner <celilsemi@erkiner.com >
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2022-02-21 11:50:57 -05:00
Liam DeBeasi
9c540583b2
chore(): sync with main for rc1
2021-10-27 09:21:44 -04:00
Amanda Smith
bdb268aa12
fix(menu): added focus trapping, improved compatibility with screen readers ( #24076 )
...
* fix(menu): add basic accessibility features
* fix(menu): add focus trapping
* test(menu): add test for focus trapping
* style(menu): lint fixes
* fix(menu): focus first element inside instead of whole menu
* test(menu): fix focus trap test to account for new behavior
* refactor(menu): pull focus handler into its own prop
* test(menu): add a11y testing
* fix(menu): prevent nested aria landmark from header inside menu
* fix(menu): revert switch to nav element
* fix(menu): remove unnecessary import from test
* fix(menu): allow for custom aria-label
* fix(menu): move nested ARIA role logic to header for flexibility
* fix(item): only add focusable class if it actually is focusable
* fix(menu): allow focusing of menu itself, for a11y on menus with no focusable children
* fix(item): move isFocusable logic to state for better reactivity
* perf(item): only grab one focusable child
* fix(menu): hide page content from screen readers when menu is open
* fix(menu): fallback to focusing host element
* docs(menu): add comments
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com >
2021-10-27 08:51:46 -04:00
Liam DeBeasi
7ce3959b66
feat(header, footer): add ios fading header style ( #24011 )
2021-10-05 16:44:23 -04:00
Liam DeBeasi
ecb30af4d8
chore(): resolve merge conflicts for beta
2021-09-15 12:02:43 -04:00
Liam DeBeasi
8888e2bafd
fix(header): role attribute can now be customized ( #23888 )
...
resolves #21327
2021-09-08 10:48:18 -04:00
Liam DeBeasi
96abe22175
chore(): sync next with master
...
chore(): sync next with master
2021-02-26 15:14:28 -05:00
Liam DeBeasi
5300dcc693
fix(header): collapsed toolbar is no longer incorrectly shown when using ion-refresher ( #22937 )
...
resolves #22829
2021-02-18 08:53:49 -05:00
Liam DeBeasi
c72bc5dbd7
refactor(header): removed border from last toolbar when using collapsible large title ( #22891 )
...
resolves #22777
BREAKING CHANGE: The last toolbar in the header with a collapsible large title no longer has a border.
2021-02-08 10:34:08 -05:00
Brandy Carney
a9b2260100
test(core): add lang attr to html tag to resolve axe errors ( #22410 )
2020-11-02 17:08:03 -05:00
Liam DeBeasi
db2cac20fb
docs(vue): update component usage examples for vue 3 ( #22050 )
2020-09-11 13:48:21 -04:00
Adam Bradley
ae47d77710
chore(api): internal updates required for stencil 2 upgrade ( #21889 )
...
Stencil 2 is removing deprecated APIs, and these are the remaining ones Ionic has been using.
2020-08-06 10:33:22 -05:00
Liam DeBeasi
dbe6853884
fix(title): allow overriding of large title transform origin ( #21770 )
...
resolves #21761
2020-07-20 13:40:27 -04:00
David
2dac12c577
fix(header): large title transition works on older versions of iOS ( #21339 )
2020-05-27 10:34:01 -04:00
Brandy Carney
687122127c
docs(stencil): add stencil usage to components ( #21261 )
2020-05-12 20:35:48 -04:00
Liam DeBeasi
0c13f25bbb
fix(header): do not error on collapsable header on devices that do not support IntersectionObserve ( #21222 )
2020-05-08 11:57:50 -04:00
Liam DeBeasi
794c3d4e96
fix(title): large title now inherits global color styling during nav transition ( #20862 )
2020-03-25 12:14:26 -04:00
Liam DeBeasi
87a27216d0
fix(header): collapsible header now works when navigating quickly ( #20728 )
...
fixes #20725
2020-03-11 10:58:26 -04:00
Liam DeBeasi
f6c3ba7e5a
fix(header): collapsable header should default to using content background ( #20736 )
...
fixes #20691
2020-03-11 10:52:33 -04:00
Liam DeBeasi
11d39457d5
fix(header): backdrop filter no longer distorts content with collapsible header ( #20388 )
...
fixes #20385
2020-02-06 09:41:25 -05:00
Liam DeBeasi
4971499026
fix(toolbar): properly apply safe area and border ( #20375 )
...
fixes #20354
2020-02-04 12:58:44 -05:00
Liam DeBeasi
215d55f1eb
fix(header): fix race condition in collapsible header ( #20334 )
2020-01-29 15:45:55 -05:00
Liam DeBeasi
e580b88477
fix(ios): translucent toolbar blur no longer obscures entering page title ( #20314 )
...
fixes #19158
2020-01-29 15:12:00 -05:00
Liam DeBeasi
8e11f79fcc
fix(header): header opacity properly resets on collapsible titles ( #20202 )
2020-01-14 11:40:35 -05:00
Liam DeBeasi
04e7c03132
feat(refresher): add iOS native refresher ( #20037 )
...
fixes #18664
2019-12-18 10:52:58 -05:00
Liam DeBeasi
fc4bb2db5c
fix(header): support collapsible header with multiple toolbars ( #19909 )
...
* begin fix collapsible title with multi toolbars
* fix back button
* adjust large title positioning
* a few adjustments
* remove whitespace
* add types
* fix type
2019-11-18 08:57:56 -05:00
Liam DeBeasi
a3666ddf0c
fix(header): avoid flicker on ios when collapsing ( #19850 )
...
fixes #19839
2019-11-07 09:51:03 -05:00
Liam DeBeasi
b642b532e8
fix(header): translucent toolbars now work with collapsible headers ( #19774 )
...
fixes #19773
2019-10-29 15:43:26 -04:00
Liam DeBeasi
0a7aae28a7
fix(header): avoid flicker on collapsible header load ( #19682 )
...
* fix flicker on collapse load
* remove old test
2019-10-29 14:36:26 -04:00
Liam DeBeasi
f69f9e4d54
fix(header): collapsible header works in tabs ( #19658 )
...
fixes #19640
2019-10-17 12:59:08 -04:00
Brandy Carney
981cb5674b
chore(tests): update tests and add e2e to ci ( #19637 )
...
- increase timeout to fix failing tests
2019-10-11 16:51:02 -04:00
Liam DeBeasi
e665d38d23
refactor(): remove no-border references, add ion-no-border class ( #18954 )
...
* remove no border ref
* change to dispaly
* update usage
2019-10-10 14:34:16 -04:00