b78b454e08
revert(): revert base components feature ( #26692 )
...
The Ionic Framework team would like to re-evaluate our approach to improving customization options when building mobile applications. We are looking at other solutions that a) make customizing an app UI easier and b) are applicable to a broader set of developers.
2023-01-30 11:52:36 -05:00
18f109c7da
feat(base-components): add ability to remove ios and md theme ( #26669 )
2023-01-24 16:18:35 -05:00
e8fb9e7328
chore(): sync with main
2023-01-23 13:38:16 -05:00
c01600191e
chore(): sync with main
2023-01-18 09:36:43 -05:00
77ce9e066e
fix(segment): nested interactive is not rendered ( #26575 )
2023-01-09 13:08:01 -05:00
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
d54b9dfdc0
chore(): sync with main
2022-12-20 10:44:26 -05:00
bd05fccf58
test(config): update to playwright 1.29.0 ( #26388 )
2022-12-20 09:26:51 -05:00
4807b1ba0a
test(segment): skip flaky test
2022-12-09 17:55:45 +00:00
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
a2d570b7ad
fix(segment): scrolling button into view is more consistent ( #26369 )
...
resolves #26368
2022-11-30 10:15:48 -05:00
5a243ccebc
fix(segment): segment in toolbar uses correct contrast ( #26353 )
...
resolves #26350
2022-11-23 11:53:01 -05:00
961e1bddd3
chore(): sync with main
2022-11-21 11:37:08 -05:00
73ea64c02f
fix(segment): scrollable segments center button on click ( #26285 )
...
resolves #25367
2022-11-16 13:58:03 -05:00
70781e4c9f
fix(segment): click event triggers ionChange ( #26162 )
2022-10-24 15:00:17 -04:00
f1cdf18316
chore(): sync with main:
2022-10-11 11:38:27 -04:00
ab8967936c
fix(toolbar): MD height only applies to MD segment ( #26042 )
...
resolves #18617
Co-authored-by: brandyscarney <brandyscarney@users.noreply.github.com>
2022-10-10 10:19:13 -04:00
a03c8afb3d
feat(segment): ionChange will only emit from user committed changes ( #25934 )
2022-09-21 10:33:58 -04:00
c0f287e525
chore(): sync with main
2022-09-16 15:24:24 -04:00
c11f509eb4
test(segment): migrate e2e tests to playwright ( #25856 )
2022-09-01 10:53:37 -04:00
ae6aa0cb8e
chore(eslint): add strict-boolean-expressions rule ( #25768 )
2022-08-23 11:50:02 -05:00
15c169043f
chore(docs): remove manual documentation ( #24984 )
2022-04-21 12:31:51 -04:00
5676bab316
lint(eslint): migrate to eslint and prettier ( #25046 )
2022-04-04 11:12:53 -04:00
2af24494f5
chore(playwright): enable type checking ( #25034 )
2022-03-31 15:42:09 -04:00
2940e73a45
fix(segment): setting dir on ion-segment to enable rtl mode now supported ( #24601 )
...
Resolves #23978
2022-01-19 15:23:14 -05:00
63066bcb9c
chore(deps): update puppeteer to v10 ( #24342 )
...
* chore(deps): update puppeteer to v10
* chore(item): disable nested-interactive axe rule temporarily
* chore(segment): disable nested-interactive axe rule temporarily
* chore(deps): update package-lock with puppeteer and axe-core update
* chore(): add TODO task references for axe nested-interactive rule
* chore(deps): remove @types/puppeteer dev dep
2021-12-08 16:13:17 -05:00
0ab37b5061
fix(datetime): time picker uses new iOS 15 style ( #23996 )
...
resolves #23768
2021-10-05 09:14:52 -04:00
8708095111
feat(all): add CustomEvents types to components that emit events ( #23956 )
...
resolves #22925
BREAKING CHANGE: The `RadioChangeEventDetail` interface has been removed in favor of `RadioGroupChangeEventDetail`.
2021-09-24 16:28:49 -04:00
b6c53e539b
feat(segment): add keyboard navigation, add selectOnFocus property to control selection follow focus behavior ( #23590 )
...
resolves #23520
2021-07-20 16:45:17 -04:00
932d3ca62f
feat(datetime): add calendar picker ( #23416 )
...
resolves #19423
BREAKING CHANGE: The `ion-datetime` component has been revamped to use a new calendar style. As a result, some APIs have been removed. See https://github.com/ionic-team/ionic-framework/blob/master/BREAKING.md for more details.
2021-06-16 15:54:15 -04:00
dc430af906
fix(all): reflect color property as an attribute for vue ( #23345 )
...
resolves #23323
2021-05-21 19:26:53 -04:00
91ac340ae7
fix(segment, segment-button): use correct tablist and tab roles for screen readers ( #23145 )
...
* fix(segment, segment-button): change aria attributes for segment and segment-button
* add axe test
* Add tests, screen reader doc
* add updated screen reader
* fix(segment-button): move aria tags to host
* verify nvda and talkback behavior
* fix(segment-button): remove outline on focus
* Update core/src/components/segment/test/basic/index.html
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2021-04-12 09:20:59 -04:00
0de75afbef
feat(custom-elements): add experimental custom elements build ( #22863 )
...
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2021-02-11 12:08:00 -05:00
65bc99577c
feat(segment): add swipeGesture property to allow for disabling of the swipe gesture ( #22087 )
...
resolves #22048
2020-11-13 12:38:23 -05:00
dd307b60b6
chore(): revert old segment fix in favor of new one ( #22434 )
...
This reverts commit 68afc49e9ed27acffb0b765b7be6b03e8574850d.
2020-11-05 11:38:46 -05:00
a9b2260100
test(core): add lang attr to html tag to resolve axe errors ( #22410 )
2020-11-02 17:08:03 -05:00
04161c9512
fix(segment-button): color property is now reactive if previously undefined ( #22405 )
...
resolves #20831
2020-10-30 16:25:52 -04:00
1526bdfb49
fix(segment): do not allow text selection on desktop ( #22158 )
2020-09-24 14:48:52 -04:00
68afc49e9e
perf(segment): improve scrolling performance on ios when using segment ( #22110 )
...
resolves #22095
2020-09-21 15:39:09 -04:00
db2cac20fb
docs(vue): update component usage examples for vue 3 ( #22050 )
2020-09-11 13:48:21 -04:00
753fd2f910
chore(colorClass): update createColorClasses() for ts4 ( #21896 )
...
Change the createColorClasses() fn so the returned type and jsx class property work well with typescript 4
2020-08-10 09:18:41 -05:00
88f1828bd8
fix(segment-button): allow min-width to be overridden ( #21722 )
...
fixes #21105
2020-07-14 10:58:40 -04:00
17308f247f
fix(segment): ensure checked classes get set after not having a value ( #21547 )
2020-06-16 11:22:17 -04:00
16a03d58ec
docs(headings): update readme headings to be correct level
2020-05-14 17:26:44 -04:00
687122127c
docs(stencil): add stencil usage to components ( #21261 )
2020-05-12 20:35:48 -04:00
f86c82639f
fix(segment): automatically expand width for scrollable segment buttons ( #20763 )
...
fixes #20566
2020-03-18 16:14:06 -04:00
cfc6773cb9
docs(segment): clarify usage of scrollable segments ( #20765 )
...
resolves #20692
2020-03-16 09:51:13 -04:00
13e4e5b03d
fix(segment): scrollable segments only show scrollbar if they overflow ( #20760 )
...
fixes #20758
2020-03-12 11:01:42 -04:00
314dbb1a4d
fix(segment): allow routerLink to work on segment buttons ( #20682 )
...
fixes #20678
2020-03-05 12:38:51 -05:00
0224bed0c9
fix(segment): segment functions properly on android 5 ( #20554 )
...
fixes #20466
2020-02-24 13:41:49 -05:00