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
Liam DeBeasi
dea1c2635d
fix(header): fix collapsing iOS header when using with split pane ( #19480 )
...
fixes #19541
2019-10-04 15:21:15 -04:00
Liam DeBeasi
e90e960294
chore(header): finalize collapse API ( #19276 )
...
* make requested changes
* add e2e
* add RTL support
* fix typo
* add info on how to make collapsable title
* add usage examples
* fix typo
* fix another typo
* fix typos
* update usage
* fix alpha order
* update api
* add class to collapse buttons
* merge
* update
* change back to collapse
* remove platform specific class
* update docs
* run build
* update api again
* run build
2019-09-24 18:00:03 +01: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
930b271a4a
Master react ( #18998 )
...
* chore(): bump to beta 8
* fix(): IonFabButton href fix
* fix(react): support components with href attributes
* fix(): Prep work to break router out
* fix(): breaking react-router and react-core into own packages
* chore(): moving view stuff out of react-core
* chore(): dev build 8-1
* chore(): update to react beta 8
* chore(): fixes to deps
* fix(): removing IonAnchor in favor of IonRouterLink
* chore(): beta 9 release
* refactor(react): treeshake, minify, api
* wip
* fix(): react dev builds
* fix(): fixes to get app builds working again
* fix(): removing tgz file
* feat(): adding platform helper methods
* fix(): don't map attributes to props
* chore(): add test app
* feat(): copy css folder from core
* chore(): move rollup node resolve to devDependencies
* fix(): expose setupConfig()
* perf(): improve treeshaking
* fix(): removing crypto from generateUniqueId
* fix(): adding missing rollup dp
* fix(): test cleanup and fixes to make tests pass
* chore(): moving react to packages folder
* fix(): fixing react build due to move to packages
* feat(): adding missing IonInfiniteScrollContent component
* chore(): add automated testing using cypress
* fix(): adding option onDidDismiss to controller components
* 0.0.10 react
* wip
* fix(): removing deprecated React calls
* fix(): exporting setupConfig from core
* chore(): bump to 4.8.0-rc.0
* chore(): updating test-app deps and fixing test
* chore(): updates to react readme
2019-08-13 14:24:44 -06:00
Manu MA
e82648bda2
refactor(all): update to one (part 3) ( #18874 )
2019-07-25 20:22:44 +02:00
Amy Marsh
a869ca0bba
(fix): define top-level ARIA landmark regions to improve accessibility ( #18672 )
...
references #18671
2019-07-24 17:35:50 -04:00
Brandy Carney
6b5a59dc43
fix(components): apply translucent if backdrop-filter is supported ( #18832 )
...
This updates the components and the docs so that translucent is only applied when backdrop filter is supported, this prevents it from being applied when viewing iOS in Chrome, for example.
closes ionic-team/ionic-docs#666
2019-07-19 11:16:10 -04:00