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
b02190d71f
chore(react): migrate to eslint, add prettier ( #26633 )
2023-01-18 16:49:25 -05:00
c149b42d0b
Merge remote-tracking branch 'origin/main' into sync-7-11-15-22
2022-11-15 15:40:21 -05:00
e3ef932ae1
chore(many): add tech debt tickets and remove unnecessary todos ( #26266 )
2022-11-14 14:49:08 -06:00
322a1dbcd0
refactor(types): remove overlay attribute interfaces ( #26181 )
...
BREAKING CHANGE:
`ActionSheetAttributes`, `AlertAttributes`, `AlertTextareaAttributes`, `AlertInputAttributes`, `LoadingAttributes`, `ModalAttributes`, `PickerAttributes`, `PopoverAttributes`, and `ToastAttributes` have been removed. Developers should use `{ [key: string]: any }` instead.
2022-10-28 16:12:28 -04:00
d478e03914
feat(slides): remove ion-slide, ion-slides, and IonicSwiper module ( #25868 )
2022-09-01 14:36:17 -05:00
420f9bbebd
fix(react): IonNav works with react ( #25565 )
...
Resolves #24002
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2022-07-06 13:45:30 -04:00
15f0c0669f
fix(range): interfaces are now correctly exported ( #25342 )
...
resolves #25341
2022-05-24 15:02:15 -04:00
484de5074d
perf(various): don't use lazy-loaded icon names in components ( #24671 )
2022-01-28 09:13:39 -06:00
360643d96a
fix(react): setupIonicReact no longer crashes in SSR environment ( #24604 )
2022-01-19 15:48:46 -05:00
55db38ddc5
feat(react): add setupIonicReact function ( #24254 )
...
resolves #24139
2021-11-22 15:29:47 -05:00
2054690f54
chore(): sync with main
2021-11-11 10:19:05 -05:00
d0b61307c6
feat(slides): add support for Swiper 7 ( #24190 )
2021-11-09 12:50:56 -05:00
f3e492c897
fix(react): overlays shown with useIonModal and useIonPopover no longer render outside of main react tree
...
closes #23516 and #23516
2021-10-15 15:29:25 -06: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
45cabae04b
feat(platform): add ability to override platform detection methods ( #23915 )
...
resolves #19737
2021-09-14 15:49:04 -04:00
c50d895370
feat(react): add custom elements bundle ( #23896 )
2021-09-13 14:53:28 -04:00
c75951354b
chore(): remove duplicate export
2021-09-01 10:33:27 -04:00
b211cf0236
chore(): sync with main for beta 5 release
2021-09-01 10:14:58 -04:00
11fda41420
feat(slides): add IonicSlides module for Swiper migration, deprecate ion-slides ( #23844 )
...
backports #23447
2021-08-31 17:52:47 -04:00
1680b0ce9f
refactor(react): transition to Stencil React bindings ( #23826 )
2021-08-31 17:29:59 -04:00
d749d583e7
chore(): sync with main
2021-07-20 12:50:52 -04:00
773bbcb211
fix(overlays): overlay interfaces are now exported from framework packages and documented ( #23619 )
...
resolves #22790
2021-07-15 08:50:50 -04:00
623c84ab08
feat(slides): add IonicSwiper modules, deprecate ion-slides, and add link to migration ( #23447 )
2021-06-11 12:56:32 -04:00
c716617945
fix(accordion): toggle icon now shows up in vue and react ( #23426 )
2021-06-07 16:30:46 -04:00
b83e00934e
feat(react): add react hooks to control overlay components ( #22484 )
2021-03-01 11:34:13 -05:00
91aaaab71a
chore(react): adding prettier and formating files
2020-12-07 09:31:33 -07:00
36e4bf7dd7
fix(react): export correct animation types ( #21950 )
2020-08-24 14:36:59 -04:00
434befea5f
fix(react): removed exporting of ionRenderToString to decrease bundle size, closes #21917 ( #21928 )
2020-08-17 10:10:54 -06:00
eb592b8917
fix(nav): insertPages method correctly inserts multiple pages with props ( #21725 )
...
fixes #21724
2020-07-22 12:06:29 -04:00
c171ccbd37
feat(react): React Router Enhancements ( #21693 )
2020-07-07 12:02:05 -05:00
43f9d24824
feat(react): Add IonTabsContext to add some missing element methods, closes #19935 ( #21171 )
2020-04-30 15:08:23 -06:00
fa9ddc91bc
feat(all): add ability to eject from Ionic sanitizer ( #20457 )
...
resolves #18277
2020-04-27 16:03:39 -04:00
f340cb64c8
chore(): properly export ionic page transition functions ( #20860 )
2020-03-25 11:43:02 -04:00
c4fb31403e
fix(fab): add close icon to internal icons for react ( #20490 )
...
fixes #20489
2020-02-14 10:21:14 -05:00
00340885fb
fix(react): export proper types of animations and gestures ( #20311 )
2020-01-27 12:38:18 -05:00
f971f76b4b
fix(react): update icon types to be a string as well, fixes #20229 ( #20230 )
2020-01-23 13:10:29 -07:00
b59d7647fd
feat(react): add Ionic Animations wrapper (experimental) ( #20273 )
2020-01-23 14:26:29 -05:00
dc78f98153
fix(react): updating icon type and add caret to internal icons ( #20216 )
2020-01-16 09:49:32 -07:00
d294e67f52
fix(react): supporting ios and md props on icons ( #20170 )
2020-01-13 10:12:07 -07:00
69e10de718
refactor(ionicons): update to ionicons v5 ( #19670 )
...
* refactor(ionicons): update to ionicons v5
* refactor(back-button): update back button icon to v5 ionicons
* refactor(item): update default detail icon to chevron-forward
* refactor(reorder): update reorder icon for ionicons v5
* refactor(searchbar): use search-sharp
* refactor(searchIcon): update v5 ionicon
* refactor(clearIcon): update searchbar clear icon
* refactor(cancelButton): update to arrow-back-sharp
* refactor(menuIcon): update to v5 ionicons
* api readme updates
* update react and vue ionicons
* add ionicons to react deps
* add ionicons to ionic/vue deps
* add icon to react test
* updates
* fix back button regression for no icon
* update tests
* fix more tests
* fix more icons
* update ionicons version
* fix circle icons
* add correct ellipsis
2019-11-20 09:53:32 -05:00
f3ac682010
fix(react): adding swipe back functionality and routerOutlet ready improvements, fixes #19818 ( #19849 )
2019-11-07 15:24:52 -07:00
3ba9e71a1f
fix(react): add IonPicker as controller component, fixes #19620 ( #19643 )
2019-10-14 11:13:20 -06:00
73dd70d756
feature(react): rc2 release
...
* fix(): add a page with class ion-page back to ionrouteroutlet - fixes #19146
* wip
* fix(react): attributes show up in dom
* chore(): adding ion-page to core wip
* wip
* fix destroy method
* wrap dom writes in raf
* Add comments
* fix(react): IonPage work
* chore(): ionpage rc3 changelog text
* fix(): syncing ion-page in a new way to get rid of timeout loop
* chore(): ViewStacks refactor out of router
* fix(): remove unused method in router
* wip - before setActiveView rework
* fix(): react router ion page work
* chore(): cleanup and dev release
* fix(): remove need to name tabs
* chore(): adding dev mode helpers
* fix(): adding className prop to back button fixes #19251
* fix(): routerDirection changes
* chore(): rc2 release
* fix(): fix react version in package
* chores(): build kickoff
2019-09-12 14:25:37 -06:00
2923aac44e
Master react ( #19150 )
...
* 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
* fix(): exposing isPlatform
* fix(react): support using class attribute for core components
* fix(react): fixing react tests by removing the webcrypto
* fix(react): supporting going back to pages with query strings
* chore(): adding react changelog
* chore(): react rc1 release
2019-08-21 18:11:32 -06:00
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