ec95ae5cd3
feat(segment, segment-button): update segment value property to accept numbers ( #27222 )
...
Issue number: resolves #27221
---------
## What is the current behavior?
The value property of the segment component in Ionic Framework currently
only accepts string values.
## What is the new behavior?
This pull request updates the "value" property of the segment component
to accept a union of string and number types. This allows for more
versatile data input in the segment component, particularly for users
who work with numerical data.
## Does this introduce a breaking change?
- [ ] Yes
- [X] No
## Other information
N/A
2023-05-24 09:07:57 -05:00
708ccbf808
chore(): sync with main
2023-03-01 11:22:56 -05:00
865f8de9dc
feat(searchbar): ionInput now emits value payload ( #26831 )
...
resolves #26828
BREAKING CHANGE:
The `detail` payload for the `ionInput` event now on `ion-searchbar` contains an object with the current `value` as well as the native event that triggered `ionInput`.
2023-02-23 12:15:43 -05:00
fc5fcc064d
feat(toast): add stacked buttons functionality ( #26790 )
2023-02-15 09:56:02 -05:00
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
dc27736bd5
chore(vue): add eslint and prettier ( #26635 )
2023-01-18 18:29:25 -05: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
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
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
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
11fda41420
feat(slides): add IonicSlides module for Swiper migration, deprecate ion-slides ( #23844 )
...
backports #23447
2021-08-31 17:52:47 -04:00
578b9062dd
fix(vue): modal and popover components now correctly pass properties ( #23761 )
...
resolves #23698
2021-08-16 09:09:41 -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
fc9e1b4b36
feat(vue): extend useIonRouter hook for programmatic navigation with animation control ( #23499 )
...
resolves #23450
2021-06-28 10:33:32 -04:00
dc48a9f1a2
feat(vue): add custom elements bundle ( #23458 )
2021-06-17 14:10: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
3be1c3dcd7
feat(modal): modals can now be used inline ( #23341 )
...
resolves #20117 , resolves #20263
2021-06-01 11:09:40 -04:00
308fa1c0dd
feat(popover): popover can now be used inline ( #23231 )
...
BREAKING CHANGE: Converted `ion-popover` to use the Shadow DOM.
2021-05-03 12:02:22 -04:00
dd1c8dbf3b
feat(vue): add composition API ionic lifecycle hooks ( #22970 )
...
resolves #22769
2021-03-01 10:35:25 -05:00
f5b0299729
feat(vue): composition api lifecycle methods ( #22241 )
2020-11-10 09:14:24 -05:00
6026c65b1a
fix(vue): modal, popover, and nav are now created within application context ( #22282 )
...
resolves #22079
2020-10-12 15:07:49 -04:00
2c6259c1f6
fix(vue): ion-nav now handles Vue components properly ( #22197 )
...
resolves #22184
2020-09-30 10:16:38 -04:00
25d3ea6b8d
fix(vue): correctly handle platform specific icons ( #22200 )
...
resolves #19078
2020-09-28 15:07:21 -04:00
fe5fadf19c
fix(vue): overlays function properly when used via controller or template ( #22155 )
...
resolves #22090
2020-09-24 11:18:28 -04:00
b76bfa36c2
feat(vue): add keyboard hook ( #22145 )
2020-09-23 09:33:02 -04:00
a362234472
chore(vue): rename hook to useBackButton
2020-09-11 13:03:39 -04:00
3d34b68fbd
feat(vue): add hook to access Ionic Vue router ( #22072 )
2020-09-11 11:33:41 -04:00
a7f564b818
feat(vue): add hardware back button hook ( #22069 )
2020-09-11 11:20:48 -04:00
5ffa65f84a
feat(vue): add ionic vue beta ( #22062 )
2020-09-10 15:20:49 -04:00