Skip to content

translation(jp): 20250803 update #4231

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1,485 commits into from
Aug 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1485 commits
Select commit Hold shift + click to select a range
06a40ed
chore(deps): update dependency @types/node to v22.8.6 (#3876)
renovate[bot] Dec 2, 2024
a24056d
chore(deps): update dependency typescript to v5.7.2 (#3888)
renovate[bot] Dec 2, 2024
eb9844b
chore(deps): update dependency @vitejs/plugin-react to v4.3.4 (#3893)
renovate[bot] Dec 2, 2024
c92aadd
chore(deps): update dependency vite to v5.4.11 (#3883)
renovate[bot] Dec 2, 2024
0ea5ba9
chore(deps): update dependency vue to v3.5.13 (#3885)
renovate[bot] Dec 2, 2024
7d64fd7
chore(deps): update dependency @angular/platform-browser-dynamic to v…
renovate[bot] Dec 2, 2024
ddef0bb
chore(deps): update dependency @angular/platform-browser-dynamic to v…
renovate[bot] Dec 2, 2024
b0e29f2
chore(deps): update dependency @types/node to v22.10.1 (#3896)
renovate[bot] Dec 3, 2024
f238d4f
docs(developing): remove Atom from list of recommended editors (#3979)
InscurePL2 Dec 30, 2024
4bf7d99
chore(deps): update dependency @types/node to v22.10.2 (#3903)
renovate[bot] Dec 30, 2024
e465294
chore(deps): update dependency @vitejs/plugin-vue to v5.2.1 (#3897)
renovate[bot] Dec 30, 2024
bfc8452
docs(angular): update playgrounds to standalone and StackBlitz previe…
brandyscarney Dec 31, 2024
709ca9f
docs(input): add missing imports for maskito in React (#3976)
brandyscarney Dec 31, 2024
b909961
docs(input-password-toggle): update title to correct component name (…
brandyscarney Dec 31, 2024
e2542fe
docs(glossary): update formatting to remove line breaks around links …
brandyscarney Dec 31, 2024
af0d981
docs(playgrounds): rename ev to event for consistency (#3982)
brandyscarney Dec 31, 2024
f8949c0
fix(playground): update template generator to support Angular standal…
brandyscarney Dec 31, 2024
ff096c9
docs(input-password-toggle): update vue import (#3984)
brandyscarney Jan 2, 2025
2e371a3
docs(support): add Angular 19 support to table (#3985)
brandyscarney Jan 3, 2025
19b5781
chore(deps): update dependency @types/node to v22.10.4 (#3988)
renovate[bot] Jan 6, 2025
8e44f7a
docs(ios, android): update v6 links (#3990)
thetaPC Jan 9, 2025
b4ce82a
chore(deps): update dependency @types/node to v22.10.5 (#3992)
renovate[bot] Jan 9, 2025
a7e550b
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Jan 16, 2025
9ab7036
chore
rdlabo Jan 16, 2025
66df4a5
chore
rdlabo Jan 16, 2025
e2f96bf
docs(config): add logLevel to config options (#3998)
brandyscarney Jan 20, 2025
c183d86
chore(deps): update ionic to v8.4.2 (#4000)
renovate[bot] Jan 23, 2025
37dd7c0
chore(deps): update dependency vite to v5.4.12 [security] (#3999)
renovate[bot] Jan 23, 2025
dc3e54d
chore(deps): update dependency @types/node to v22.10.7 (#3997)
renovate[bot] Jan 23, 2025
49f2b6f
chore(deps): update dependency typescript to v5.7.3 (#3995)
renovate[bot] Jan 23, 2025
2102808
docs(your-first-app): remove duplicate word and correct grammar (#3994)
sandeepsalwan1 Jan 23, 2025
8fe283f
docs(build-options): remove enableProdMode() reference (#3989)
rtpHarry Jan 23, 2025
9a914b1
chore(deps): update react monorepo (#3900)
renovate[bot] Jan 23, 2025
af5335b
docs(gestures): update Animation references to Gesture (#3899)
GochoMugo Jan 23, 2025
d2b6914
chore(deps): update dependency vite to v5.4.13 (#4003)
renovate[bot] Jan 24, 2025
d5a40f5
chore(deps): update dependency vite to v5.4.13 (#4002)
renovate[bot] Jan 24, 2025
a85a723
chore(deps): update react monorepo (#4004)
renovate[bot] Jan 24, 2025
d1cc0ac
chore(deps): update dependency vite to v6 (#3898)
renovate[bot] Jan 24, 2025
2174d6e
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Jan 29, 2025
871fda2
chore(deps): update dependency vite to v5.4.14 (#4006)
renovate[bot] Jan 29, 2025
5a683b2
chore(deps): update dependency @types/node to v22.10.10 (#4005)
renovate[bot] Jan 29, 2025
c7f8eeb
docs(toast): remove cssClass property from ToastButton interface (#4001)
brandyscarney Jan 29, 2025
94c53f5
Merge commit 'c7f8eebf5670bc3a31ba4d5b7f6b508399190b16'
rdlabo Feb 5, 2025
da94fee
Fix typo
karur4n Feb 14, 2025
b154121
Merge pull request #62 from karur4n/patch-1
rdlabo Feb 16, 2025
47091ef
chore(deps): update dependency @types/node to v22.12.0 (#4008)
renovate[bot] Feb 19, 2025
123fc39
chore(deps): update dependency vite to v6.1.0 (#4010)
renovate[bot] Feb 19, 2025
1598960
chore(deps): update dependency vite to v6 (#3894)
renovate[bot] Feb 19, 2025
25ea898
chore(deps): update dependency vite to v6.1.0 (#4012)
renovate[bot] Feb 21, 2025
76858b0
chore(deps): update dependency @types/node to v22.13.4 (#4011)
renovate[bot] Feb 21, 2025
bf94ada
chore(deps): update dependency vite to v6.1.1 (#4015)
renovate[bot] Feb 24, 2025
193534b
chore(deps): update dependency vite to v6.1.1 (#4016)
renovate[bot] Feb 24, 2025
88cc8a5
chore(deps): update dependency @types/node to v22.13.5 (#4017)
renovate[bot] Feb 26, 2025
e8898c9
chore(deps): update dependency typescript to v5.8.2 (#4023)
renovate[bot] Mar 5, 2025
5c7343f
chore(deps): update dependency @types/node to v22.13.7 (#4022)
renovate[bot] Mar 5, 2025
8852105
chore(deps): update dependency @types/node to v22.13.8 (#4025)
renovate[bot] Mar 5, 2025
2d4a04a
chore(deps): update dependency vite to v6.2.0 (#4019)
renovate[bot] Mar 5, 2025
6e27ebe
chore(deps): update dependency vite to v6.2.0 (#4018)
renovate[bot] Mar 5, 2025
b475b4c
chore(deps): update dependency vite to v6.2.1 (#4031)
renovate[bot] Mar 10, 2025
ac2febf
chore(deps): update dependency vite to v6.2.1 (#4032)
renovate[bot] Mar 10, 2025
41a8f65
chore(deps): update dependency @types/node to v22.13.9 (#4030)
renovate[bot] Mar 10, 2025
430a60b
Merge branch 'main' into feature-8.5
brandyscarney Mar 11, 2025
65ef887
feat(modal): add expandToScroll section (#4021)
thetaPC Mar 11, 2025
cd309cc
docs(radio): add helperText and errorText section through radio-group…
thetaPC Mar 11, 2025
2d9c682
docs(toggle): add helperText and errorText section (#4033)
thetaPC Mar 11, 2025
c0b9336
docs(select): add helperText and errorText section (#4029)
thetaPC Mar 11, 2025
0ba7b74
docs(checkbox): add helperText and errorText section (#4028)
thetaPC Mar 11, 2025
4160b52
chore(stackblitz): update ionic angular deps to hardcoded version (#4…
brandyscarney Mar 11, 2025
258d308
chore(deps): update ionic to v8.5.0 (#4007)
renovate[bot] Mar 13, 2025
0296ebe
chore(deps): update react to v19 (#3902)
renovate[bot] Mar 13, 2025
96f3017
chore(git): merge feature-8.5 into main
brandyscarney Mar 13, 2025
0f08078
chore(deps): update react monorepo to v19 (#3901)
renovate[bot] Mar 14, 2025
4cc4283
chore(deps): update dependency @types/node to v22.13.10 (#4038)
renovate[bot] Mar 14, 2025
74c35da
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Mar 16, 2025
9c62e4d
chore(deps): update dependency vite to v6.2.2 (#4042)
renovate[bot] Mar 17, 2025
70fd717
chore(deps): update dependency vite to v6.2.2 (#4043)
renovate[bot] Mar 17, 2025
4b4fe21
docs(badge, tab-bar): add playground to show usage of badges in tab-b…
thetaPC Mar 18, 2025
a01999f
chore(deps): update ionic to v8.5.1 (#4047)
renovate[bot] Mar 20, 2025
fd865f4
chore(deps): update dependency @vitejs/plugin-vue to v5.2.2 (#4046)
renovate[bot] Mar 20, 2025
b71e6c9
chore(deps): update dependency @types/react to v19.0.11 (#4048)
renovate[bot] Mar 21, 2025
7daec24
chore(deps): update dependency @vitejs/plugin-vue to v5.2.3 (#4049)
renovate[bot] Mar 21, 2025
c066a8e
chore(deps): update dependency @types/react to v19.0.12 (#4052)
renovate[bot] Mar 24, 2025
0d7a986
chore(deps): update dependency @types/node to v22.13.11 (#4053)
renovate[bot] Mar 25, 2025
840864b
chore(deps): update dependency vite to v6.2.3 [security] (#4054)
renovate[bot] Mar 25, 2025
0e8ac2b
chore(deps): update dependency @types/node to v22.13.12 (#4056)
renovate[bot] Mar 27, 2025
280aa17
chore(deps): update dependency @types/node to v22.13.13 (#4058)
renovate[bot] Mar 28, 2025
a085e7d
chore(deps): update dependency vite to v6.2.4 (#4066)
renovate[bot] Apr 4, 2025
18f114a
chore(deps): update dependency vite to v6.2.4 (#4065)
renovate[bot] Apr 4, 2025
faf60d3
chore(deps): update react to v19.1.0 (#4063)
renovate[bot] Apr 4, 2025
67047c8
chore(deps): update ionic to v8.5.2 (#4055)
renovate[bot] Apr 4, 2025
caabf3c
chore(deps): update dependency vite to v6.2.4 [security] (#4061)
renovate[bot] Apr 4, 2025
6d393ae
chore(deps): update dependency @types/node to v22.13.14 (#4060)
renovate[bot] Apr 4, 2025
4a52125
chore(deps): update dependency vite to v6.2.5 [security] (#4067)
renovate[bot] Apr 4, 2025
4d9dac3
chore(deps): update dependency @types/node to v22.14.0 (#4069)
renovate[bot] Apr 7, 2025
4c11b1e
chore(deps): update react monorepo to v19.1.0 (#4070)
renovate[bot] Apr 7, 2025
3f6db91
chore(deps): update ionic to v8.5.3 (#4068)
renovate[bot] Apr 7, 2025
b65cf6d
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Apr 10, 2025
b7b3b10
chore(deps): update ionic to v8.5.4 (#4072)
renovate[bot] Apr 10, 2025
13afd55
chore(deps): update dependency vite to v6.2.6 [security] (#4074)
renovate[bot] Apr 11, 2025
f924d3e
chore(deps): update dependency @types/react-dom to v19.1.2 (#4075)
renovate[bot] Apr 14, 2025
670ca43
chore(deps): update dependency @types/react to v19.1.1 (#4078)
renovate[bot] Apr 15, 2025
b24eb56
chore(deps): update dependency @types/node to v22.14.1 (#4077)
renovate[bot] Apr 15, 2025
9b09832
docs(navigation): correct routerDirection values (#4079)
brandyscarney Apr 16, 2025
b14d764
docs(support): update framework statuses (#4080)
thetaPC Apr 16, 2025
03525ee
chore(docusaurus): upgrade to v3.7.0 (#4076)
thetaPC Apr 16, 2025
9301fdb
chore(deps): update ionic to v8.5.5 (#4081)
renovate[bot] Apr 17, 2025
e702507
chore(deps): update dependency typescript to v5.8.3 (#4071)
renovate[bot] Apr 17, 2025
07c1d29
chore(deps): update dependency @vitejs/plugin-react to v4.4.0 (#4083)
renovate[bot] Apr 18, 2025
474a8d6
chore(deps): update dependency vite to v6.3.1 (#4084)
renovate[bot] Apr 21, 2025
cabebbf
chore(deps): update dependency vite to v6.3.1 (#4085)
renovate[bot] Apr 21, 2025
0fb56b3
chore(deps): update dependency @types/react to v19.1.2 (#4082)
renovate[bot] Apr 21, 2025
248f9cb
chore(deps): update dependency @types/node to v22.15.1 (#4088)
renovate[bot] Apr 28, 2025
3448b56
chore(deps): update dependency vite to v6.3.2 (#4087)
renovate[bot] Apr 28, 2025
da899a5
chore(deps): update dependency vite to v6.3.2 (#4086)
renovate[bot] Apr 28, 2025
e0adcca
chore(deps): update dependency vite to v6.3.3 (#4091)
renovate[bot] Apr 29, 2025
69dfb4f
chore(deps): update dependency vue-router to v4.5.1 (#4093)
renovate[bot] Apr 29, 2025
701f2c7
chore(deps): update vite-react (#4094)
renovate[bot] Apr 29, 2025
653aa99
chore(deps): update dependency @types/node to v22.15.2 (#4090)
renovate[bot] Apr 29, 2025
b6c937a
docs(support-page): update v7 status (#4089)
thetaPC Apr 29, 2025
89ba552
chore(script-native): convert JSDoc links to Markdown links (#4099)
thetaPC May 1, 2025
5f60e94
chore(deps): update dependency @types/node to v22.15.3 (#4098)
renovate[bot] May 1, 2025
079f6f9
chore(deps): update ionic to v8.5.6 (#4097)
renovate[bot] May 1, 2025
08880c0
chore(deps): update dependency vite to v6.3.4 [security] (#4096)
renovate[bot] May 1, 2025
973cb1f
chore(deps): update dependency @types/react-dom to v19.1.3 (#4100)
renovate[bot] May 5, 2025
5e528db
chore(deps): update ionic to v8.5.7 (#4103)
renovate[bot] May 8, 2025
e3e088a
chore(deps): update dependency vite to v6.3.5 (#4107)
renovate[bot] May 9, 2025
4170f3a
chore(deps): update dependency vite to v6.3.5 (#4106)
renovate[bot] May 9, 2025
a51dbe9
chore(deps): update dependency @types/react to v19.1.3 (#4105)
renovate[bot] May 9, 2025
d3a5de4
chore(deps): update dependency @types/node to v22.15.11 (#4104)
renovate[bot] May 9, 2025
458b84a
docs(cli): clarify that the CLI and Framework versions are not the sa…
elcreator May 9, 2025
5577975
chore(deps): update dependency ionicons to v8 (#4101)
renovate[bot] May 9, 2025
3954c00
chore(deps): update dependency @types/node to v22.15.17 (#4109)
renovate[bot] May 12, 2025
85d21b0
chore(deps): update dependency web-vitals to v5 (#4110)
renovate[bot] May 12, 2025
e11351d
chore(deps): update dependency @vitejs/plugin-vue to v5.2.4 (#4111)
renovate[bot] May 13, 2025
fee8fa0
chore(deps): update react monorepo to v19.1.4 (#4113)
renovate[bot] May 16, 2025
9fb825a
chore(deps): update dependency @types/node to v22.15.18 (#4114)
renovate[bot] May 19, 2025
254c38c
chore(deps): update dependency @types/react-dom to v19.1.5 (#4115)
renovate[bot] May 19, 2025
a6774f0
chore(deps): update dependency vue to v3.5.14 (#4116)
renovate[bot] May 19, 2025
e75cb30
chore(deps): update dependency web-vitals to v5.0.1 (#4117)
renovate[bot] May 19, 2025
df6c181
docs(playgrounds): fix cdn imports to target v8 (#4118)
brandyscarney May 20, 2025
86b3129
chore(deps): update dependency @types/node to v22.15.19 (#4119)
renovate[bot] May 22, 2025
74dc566
chore(deps): update dependency @vitejs/plugin-react to v4.5.0 (#4123)
renovate[bot] May 27, 2025
ead200d
chore(deps): update dependency @types/react to v19.1.5 (#4122)
renovate[bot] May 27, 2025
048de28
chore(deps): update dependency @types/node to v22.15.21 (#4121)
renovate[bot] May 27, 2025
cbf5bdf
chore(deps): update ionic to v8.5.8 (#4124)
renovate[bot] May 29, 2025
49c38ad
chore(deps): update dependency vue to v3.5.15 (#4125)
renovate[bot] May 30, 2025
6da6050
chore(deps): update dependency vue to v3.5.16 (#4130)
renovate[bot] Jun 2, 2025
5674d3d
chore(deps): update dependency web-vitals to v5.0.2 (#4131)
renovate[bot] Jun 2, 2025
717f216
chore(deps): update dependency @types/react to v19.1.6 (#4129)
renovate[bot] Jun 2, 2025
bc6a691
chore(deps): update dependency @types/node to v22.15.26 (#4128)
renovate[bot] Jun 2, 2025
78c9191
chore(deps): update dependency @types/node to v22.15.29 (#4133)
renovate[bot] Jun 3, 2025
9edf92d
chore(deps): update ionic to v8.6.0 (#4137)
renovate[bot] Jun 4, 2025
8f7ff7b
docs(input-otp): add documentation for new input-otp component (#4112)
brandyscarney May 29, 2025
10fd81c
docs(datetime): add showAdjacentDays section (#4134)
brandyscarney Jun 4, 2025
36ffb61
merge feature-8.6
brandyscarney Jun 4, 2025
42e8ec3
created renderParameters function in docusaurus script to include row…
soundproofboot Jun 6, 2025
ffb978c
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Jun 7, 2025
f1a723f
translate(): ion-input-otp
rdlabo Jun 7, 2025
9ee9b5e
fix(): fix lint and spellcheck
rdlabo Jun 7, 2025
d6053a2
chore(): change package-lock.json from https://github.com/ionic-team/…
rdlabo Jun 7, 2025
e73796c
chore(): update package-lock.json
rdlabo Jun 7, 2025
e747242
feat: npm run translate:create
rdlabo Jun 7, 2025
2670cfb
fix(): fix translate script of deepl
rdlabo Jun 7, 2025
94f0506
chore: temporary commit to fix build
rdlabo Jun 7, 2025
16cca6a
chore(deps): update dependency ionicons to v8.0.9 (#4144)
renovate[bot] Jun 9, 2025
9a59103
chore(deps): update dependency @vitejs/plugin-react to v4.5.1 (#4143)
renovate[bot] Jun 9, 2025
dc5f3d6
chore(deps): update dependency @types/react-dom to v19.1.6 (#4142)
renovate[bot] Jun 9, 2025
8e6b022
chore(deps): update dependency @types/node to v22.15.30 (#4141)
renovate[bot] Jun 9, 2025
0c52a76
docs(infinite-scroll): remove duplicate and unused imports (#4138)
kkindrai Jun 9, 2025
3ca8614
chore(deps): update ionic to v8.6.1 (#4148)
renovate[bot] Jun 12, 2025
2be1f3d
docs(accordion): update demos to always set accordion to 300px wide (…
brandyscarney Jun 13, 2025
7217a4c
chore(deps): update dependency @vitejs/plugin-react to v4.5.2 (#4152)
renovate[bot] Jun 13, 2025
72bd9e5
chore(deps): update dependency @types/node to v22.15.31 (#4151)
renovate[bot] Jun 13, 2025
4a683e7
chore(deps): update dependency @types/react to v19.1.7 (#4150)
renovate[bot] Jun 13, 2025
2ac5e79
chore(deps): update dependency web-vitals to v5.0.3 (#4155)
renovate[bot] Jun 16, 2025
68c4806
chore(deps): update dependency @types/react to v19.1.8 (#4154)
renovate[bot] Jun 16, 2025
e9cc2a9
docs(reorder): add new ionReorderStart, ionReorderMove, ionReorderEnd…
brandyscarney Jun 23, 2025
e542055
chore(deps): update dependency vue to v3.5.17 (#4161)
renovate[bot] Jun 23, 2025
45ba295
chore(deps): update dependency @types/node to v22.15.32 (#4160)
renovate[bot] Jun 23, 2025
2e79788
chore(deps): update ionic to v8.6.2 (#4159)
renovate[bot] Jun 23, 2025
e9b9bbc
docs(support): add Angular 20 support (#4162)
thetaPC Jun 24, 2025
82b9543
chore(deps): update dependency @vitejs/plugin-react to v4.6.0 (#4163)
renovate[bot] Jun 26, 2025
e9f872e
chore(renovate): bundle @angular-devkit with @angular (#4166)
thetaPC Jun 26, 2025
c78df99
fix(docusaurus): support diff code blocks #4156 (#4158)
soundproofboot Jun 27, 2025
562a909
chore(deps): update angular to v20 (major) (#4127)
renovate[bot] Jun 27, 2025
0998685
chore(deps): update vite-vue (#4170)
renovate[bot] Jun 30, 2025
7a64e2e
chore(deps): update dependency vite to v7 (#4169)
renovate[bot] Jun 30, 2025
e706245
chore(deps): update dependency @types/node to v22.15.33 (#4168)
renovate[bot] Jun 30, 2025
4f29868
chore(deps): update ionic to v8.6.3 (#4173)
renovate[bot] Jul 3, 2025
10e2827
chore(deps): update dependency @types/node to v22.15.34 (#4171)
renovate[bot] Jul 3, 2025
d9ffaf6
docs(theming): fix broken link in high contrast mode guide (#4174)
minhperry Jul 3, 2025
9f1709f
chore(deps): update dependency vite to v7.0.2 (#4177)
renovate[bot] Jul 7, 2025
281b4ad
chore(deps): update dependency @types/node to v22.16.0 (#4178)
renovate[bot] Jul 7, 2025
16e4fcd
chore(deps): update dependency ionicons to v8.0.10 (#4175)
renovate[bot] Jul 7, 2025
1b10677
chore(deps): update dependency vite to v7.0.2 (#4176)
renovate[bot] Jul 7, 2025
a9e9a27
docs(refresher): use `RefresherCustomEvent` type in playground exampl…
ace-of-aces Jul 7, 2025
4161fad
refactor(stackblitz): move html playgrounds to node and vite (#4062)
brandyscarney Jul 7, 2025
3412819
docs(contributing): update toc (#4181)
brandyscarney Jul 7, 2025
9f63609
chore(deps): update dependency vite to v7 (#4182)
renovate[bot] Jul 8, 2025
a796d68
docs(config): add playground examples of how to access the mode per f…
joesphchang Jul 8, 2025
5b9b57a
chore(deps): update dependency typescript to v5 (#4184)
renovate[bot] Jul 9, 2025
7bcc586
chore(deps): update dependency ionicons to v8.0.13 (#4183)
renovate[bot] Jul 9, 2025
4b71504
chore(deps): update dependency vue-tsc to v3 (#4179)
renovate[bot] Jul 9, 2025
07cf4f2
chore(deps): update ionic to v8.6.4 (#4185)
renovate[bot] Jul 10, 2025
d97a8ba
chore(deps): update dependency vite to v7.0.3 (#4187)
renovate[bot] Jul 11, 2025
7c69d57
chore(deps): update dependency vite to v7.0.3 (#4188)
renovate[bot] Jul 11, 2025
6d4d090
docs(inputs): replace property "name" with "icon" in React playground…
gnbm Jul 14, 2025
4fea0db
chore(deps): update dependency vite to v7.0.4 (#4194)
renovate[bot] Jul 14, 2025
a437348
chore(deps): update dependency vite to v7.0.4 (#4193)
renovate[bot] Jul 14, 2025
e5822ed
chore(deps): update dependency @types/node to v22.16.3 (#4192)
renovate[bot] Jul 14, 2025
6f5a148
docs(components): add accordion, breadcrumbs, media, and otp input to…
joesphchang Jul 15, 2025
441e8b1
docs(components): update main components page to match sidebar sectio…
brandyscarney Jul 16, 2025
36b5cff
chore(deps): update ionic to v8.6.5 (#4200)
renovate[bot] Jul 17, 2025
e9d05f6
docs(components): include images in 3x size to improve clarity and up…
brandyscarney Jul 17, 2025
a2409e9
chore(deps): update dependency vite to v7.0.5 (#4204)
renovate[bot] Jul 21, 2025
72c69ea
chore(deps): update dependency vite to v7.0.5 (#4205)
renovate[bot] Jul 21, 2025
acd9869
chore(deps): update dependency @types/node to v22.16.4 (#4203)
renovate[bot] Jul 21, 2025
73d375a
chore(deps): update dependency vue-tsc to v3.0.2 (#4206)
renovate[bot] Jul 21, 2025
ea20bc1
chore(deps): update dependency @types/node to v22.16.5 (#4208)
renovate[bot] Jul 22, 2025
230ea45
chore(deps): update dependency vue-tsc to v3.0.3 (#4209)
renovate[bot] Jul 22, 2025
df879af
chore(deps): update dependency @vitejs/plugin-react to v4.7.0 (#4210)
renovate[bot] Jul 22, 2025
9c06008
docs(vscode): update VS Code Extension page to reflect the deprecatio…
gnbm Jul 23, 2025
0e164eb
fix(sidebar): scroll to the active item after navigating (#4211)
brandyscarney Jul 23, 2025
b3dd3f3
docs(components): remove legacy syntax sections from all form control…
kkindrai Jul 25, 2025
4f75fd8
chore(deps): update dependency vite to v7.0.6 (#4216)
renovate[bot] Jul 28, 2025
69b87fb
chore(deps): update dependency vite to v7.0.6 (#4215)
renovate[bot] Jul 28, 2025
751ca7e
chore(deps): update dependency vue to v3.5.18 (#4217)
renovate[bot] Jul 28, 2025
2f858c8
chore(deps): update dependency vue-tsc to v3.0.4 (#4218)
renovate[bot] Jul 28, 2025
070d69e
docs(layout): update css utilities to include new classes and improve…
brandyscarney Jul 30, 2025
8112113
docs(datetime): add border property to highlightedDates examples (#4220)
brandyscarney Jul 30, 2025
f8de8aa
docs(angular): add injection token docs (#4221)
ShaneK Jul 30, 2025
c9f4754
merge feature-8.7
brandyscarney Jul 30, 2025
54a3cb2
docs(playgrounds): add back migration examples for JP docs (#4225)
brandyscarney Jul 31, 2025
613d75c
chore(deps): update ionic to v8.7.0 (#4223)
renovate[bot] Jul 31, 2025
f4a7449
chore(deps): update dependency @vitejs/plugin-vue to v6.0.1 (#4224)
renovate[bot] Jul 31, 2025
80a4343
chore(deps): update ionic to v8.7.1 (#4227)
renovate[bot] Aug 1, 2025
2cce47b
chore(deps): update react to v19.1.1 (#4228)
renovate[bot] Aug 1, 2025
a116ade
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Aug 3, 2025
6be91b1
Merge branch 'main' into translation/jp-20250803
rdlabo Aug 3, 2025
60f4138
fmt
rdlabo Aug 3, 2025
2ef218a
Merge branch 'main' into translation/jp-20250803
rdlabo Aug 3, 2025
db7c8e5
fix(): remove google-tag-manager, should not track domains that are f…
rdlabo Aug 3, 2025
240c9dd
Merge branch 'main' into translation/jp-20250803
rdlabo Aug 3, 2025
14f71e0
chore(deps): update dependency @types/node to v22.17.0 (#4233)
renovate[bot] Aug 4, 2025
6adebfb
chore(deps): update react monorepo to v19.1.9 (#4232)
renovate[bot] Aug 4, 2025
fd28a67
chore(deps): update dependency web-vitals to v5.1.0 (#4237)
renovate[bot] Aug 5, 2025
025ad77
chore(deps): update dependency vue-tsc to v3.0.5 (#4235)
renovate[bot] Aug 5, 2025
4e17d4b
chore(deps): update dependency typescript to v5.9.2 (#4236)
renovate[bot] Aug 5, 2025
90f0887
Merge branch 'main' into translation/jp-20250803
brandyscarney Aug 5, 2025
cacfe9e
refactor: remove duplicate function and unused files
brandyscarney Aug 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 18 additions & 15 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,24 @@

Thanks for your interest in contributing to Ionic's documentation! :tada: Check the guidelines below for suggestions and requirements before submitting your contribution.

- [Contributing Guide](#contributing-guide)
- [Development Workflow](#development-workflow)
- [Previewing Changes](#previewing-changes)
- [Linting Documentation](#linting-documentation)
- [Spell Check](#spell-check)
- [Using VS Code on Windows](#using-vs-code-on-windows)
- [Project Structure](#project-structure)
- [Directories](#directories)
- [Authoring Content](#authoring-content)
- [Authoring Locally](#authoring-locally)
- [Translation](#translation)
- [Reporting Issues](#reporting-issues)
- [Pull Request Guidelines](#pull-request-guidelines)
- [Deploying](#deploying)
- [License](#license)
<sub>
<b>TABLE OF CONTENTS</b>
</sub>

- [Development Workflow](#development-workflow)
- [Previewing Changes](#previewing-changes)
- [Linting Documentation](#linting-documentation)
- [Spell Check](#spell-check)
- [Using VS Code on Windows](#using-vs-code-on-windows)
- [Project Structure](#project-structure)
- [Directories](#directories)
- [Authoring Content](#authoring-content)
- [Reference Content](#reference-content)
- [Translation](#translation)
- [Reporting Issues](#reporting-issues)
- [Pull Request Guidelines](#pull-request-guidelines)
- [Deploying](#deploying)
- [License](#license)

---

Expand Down
3 changes: 2 additions & 1 deletion cspell-wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ mozallowfullscreen
msallowfullscreen
oallowfullscreen
webkitallowfullscreen
webnative

ionicframework
browserslistrc
ionicframework
177 changes: 177 additions & 0 deletions docs/angular/injection-tokens.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
---
title: Angular Injection Tokens
sidebar_label: Injection Tokens
---

<head>
<title>Angular Injection Tokens | Access Ionic Elements via Dependency Injection</title>
<meta
name="description"
content="Learn how to use Ionic's Angular injection tokens to access Ionic elements through Angular's dependency injection system for more streamlined component interactions."
/>
</head>

Ionic provides Angular injection tokens that allow you to access Ionic elements through Angular's dependency injection system. This provides a more Angular-idiomatic way to interact with Ionic components programmatically.

## Benefits

Using injection tokens provides several advantages:

- **Type Safety**: Full TypeScript support with proper typing for the modal element
- **Angular Integration**: Works seamlessly with Angular's dependency injection system
- **Simplified Code**: Eliminates the need for `ViewChild` queries or manual element references
- **Better Testing**: Easier to mock and test components that use injection tokens

## IonModalToken

The `IonModalToken` injection token allows you to inject a reference to the current modal element directly into your Angular components. This is particularly useful when you need to programmatically control modal behavior, listen to modal events, or access modal properties.

Starting in `@ionic/angular` v8.7.0, you can use this injection token to streamline modal interactions in your Angular applications.

### Basic Usage

To use the `IonModalToken`, inject it into your component's constructor:

```tsx
import { Component, inject } from '@angular/core';
import { IonButton, IonContent, IonHeader, IonModalToken, IonTitle, IonToolbar } from '@ionic/angular/standalone';

@Component({
selector: 'app-modal',
template: `
<ion-header>
<ion-toolbar>
<ion-title>Modal Content</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<p>This is modal content</p>
<ion-button (click)="closeModal()">Close Modal</ion-button>
</ion-content>
`,
imports: [IonHeader, IonToolbar, IonTitle, IonContent, IonButton],
})
export class ModalComponent {
private modalToken = inject(IonModalToken);

closeModal() {
this.modalToken.dismiss();
}
}
```

### Listening to Modal Events

You can use the injected modal reference to listen to modal lifecycle events:

```tsx
import { Component, inject, OnInit } from '@angular/core';
import { IonButton, IonContent, IonHeader, IonModalToken, IonTitle, IonToolbar } from '@ionic/angular/standalone';

@Component({
selector: 'app-modal',
template: `
<ion-header>
<ion-toolbar>
<ion-title>Modal with Events</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<p>Check the console for modal events</p>
<ion-button (click)="closeModal()">Close</ion-button>
</ion-content>
`,
imports: [IonHeader, IonToolbar, IonTitle, IonContent, IonButton],
})
export class ModalComponent implements OnInit {
private modalToken = inject(IonModalToken);

ngOnInit() {
this.modalToken.addEventListener('ionModalWillDismiss', (event) => {
console.log('Modal will dismiss:', event.detail);
});

this.modalToken.addEventListener('ionModalDidDismiss', (event) => {
console.log('Modal did dismiss:', event.detail);
});
}

closeModal() {
this.modalToken.dismiss({ result: 'closed by button' });
}
}
```

### Accessing Modal Properties

The injected modal reference provides access to all modal properties and methods:

```tsx
import { Component, inject, OnInit } from '@angular/core';
import { IonButton, IonContent, IonHeader, IonModalToken, IonTitle, IonToolbar } from '@ionic/angular/standalone';

@Component({
selector: 'app-modal',
template: `
<ion-header>
<ion-toolbar>
<ion-title>Modal Properties</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<p>Modal ID: {{ modalId }}</p>
<ion-button (click)="toggleBackdropDismiss()"> Toggle Backdrop Dismiss: {{ backdropDismiss }} </ion-button>
</ion-content>
`,
imports: [IonHeader, IonToolbar, IonTitle, IonContent, IonButton],
})
export class ModalComponent implements OnInit {
private modalToken = inject(IonModalToken);

modalId = '';
backdropDismiss = true;

ngOnInit() {
this.modalId = this.modalToken.id || 'No ID';
this.backdropDismiss = this.modalToken.backdropDismiss;
}

toggleBackdropDismiss() {
this.backdropDismiss = !this.backdropDismiss;
this.modalToken.backdropDismiss = this.backdropDismiss;
}
}
```

### Opening a Modal with Injection Token Content

When opening a modal that uses the injection token, you can pass the component directly to the modal controller:

```tsx
import { Component, inject } from '@angular/core';
import { IonContent, IonButton, ModalController } from '@ionic/angular/standalone';
import { ModalComponent } from './modal.component';

@Component({
selector: 'app-home',
template: `
<ion-content>
<ion-button (click)="openModal()">Open Modal</ion-button>
</ion-content>
`,
})
export class HomePage {
private modalController = inject(ModalController);

async openModal() {
const myModal = await this.modalController.create({
component: ModalComponent,
componentProps: {
// Any props you want to pass to the modal content
},
});

await myModal.present();
}
}
```
28 changes: 2 additions & 26 deletions docs/api/checkbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ import Justify from '@site/static/usage/v8/checkbox/justify/index.md';
import Indeterminate from '@site/static/usage/v8/checkbox/indeterminate/index.md';

<Indeterminate />

## Links inside of Labels

Checkbox labels can sometimes be accompanied with links. These links can provide more information related to the checkbox. However, clicking the link should not check the checkbox. To achieve this, we can use [stopPropagation](https://developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation) to prevent the click event from bubbling. When using this approach, the rest of the label still remains clickable.
Expand Down Expand Up @@ -114,31 +114,7 @@ interface CheckboxCustomEvent<T = any> extends CustomEvent {
}
```

## レガシーなチェックボックス構文からのマイグレーション

Ionic 7.0では、よりシンプルなチェックボックス構文が導入されました。この新しい構文は、チェックボックスの設定に必要な定型文を減らし、アクセシビリティの問題を解決し、開発者のエクスペリエンスを向上させます。

開発者は、この移行を一度に1つのチェックボックスずつ実行することができます。開発者はレガシー構文を使い続けることができますが、できるだけ早く移行することをお勧めします。

### 最新の構文の使い方

最新の構文を使用するには、`ion-label` を削除して、 `ion-checkbox` の中に直接ラベルを渡す必要があります。ラベルの配置は `ion-checkbox` の `labelPlacement` プロパティを使用して設定することができる。ラベルとコントロールの行の詰め方は、`ion-checkbox` の `justify` プロパティを使用して制御することができます。

import Migration from '@site/static/usage/v8/checkbox/migration/index.md';

<Migration />


:::note
Ionic の過去のバージョンでは、`ion-checkbox` が正しく機能するために `ion-item` が必要でした。Ionic 7.0 からは、`ion-checkbox` は `ion-item` の中で、そのアイテムが `ion-list` に配置される場合にのみ使用されます。また、`ion-checkbox`が正しく機能するためには、`ion-item`はもはや必須ではありません。
:::

### レガシーな構文の使い方

Ionicは、アプリが最新のチェックボックス構文を使用しているかどうかをヒューリスティックに検出します。場合によっては、レガシーな構文を使い続けることが望ましい場合もあります。開発者は `ion-checkbox` の `legacy` プロパティを `true` に設定することで、そのチェックボックスのインスタンスがレガシー構文を使用するように強制できます。


## プロパティ
## Properties
<Props />

## イベント
Expand Down
22 changes: 0 additions & 22 deletions docs/api/input.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,28 +188,6 @@ import CSSProps from '@site/static/usage/v8/input/theming/css-properties/index.m

<CSSProps />

## レガシーな Input 構文からの移行

Ionic 7.0では、よりシンプルなInput構文が導入されました。この新しい構文は、Inputのセットアップに必要な定型文を減らし、アクセシビリティの問題を解決し、開発者のエクスペリエンスを向上させます。

開発者は、この移行を一度に1つのInputで実行できます。開発者はレガシー構文を使い続けることができますが、できるだけ早く移行することをお勧めします。

### 最新の構文の使い方

最新の構文を使うには、3つのステップがあります。

1. `ion-label` を削除して、代わりに `ion-input` の `label` プロパティを使用します。ラベルの配置は `ion-input` の `labelPlacement` プロパティで設定することができる。
2. Input固有のプロパティを `ion-item` から `ion-input` に移動します。これには、`counter`、`counterFormatter`、`fill`、`shape`プロパティが含まれる。
3. `ion-item` の `helper` と `error` スロットの使用を削除し、代わりに `ion-input` の `helperText` と `errorText` プロパティを使用します。

import Migration from '@site/static/usage/v8/input/migration/index.md';

<Migration />

### レガシー構文の使用

Ionicは、アプリが最新のInput構文を使用しているかどうかをヒューリスティックに検出します。場合によっては、レガシーな構文を使い続けることが望ましいこともあります。開発者は、`ion-input`の`legacy`プロパティを`true`に設定することで、そのInputのインスタンスにレガシー構文を使用するように強制できます。

## Interfaces

### InputChangeEventDetail
Expand Down
31 changes: 31 additions & 0 deletions docs/api/picker.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,37 @@ Each [Picker Column](./picker-column) can be navigated using the keyboard when f
| <kbd>Home</kbd> | Scroll to the first option. |
| <kbd>End</kbd> | Scroll to the last option. |

## Accessibility

### Screen Readers

Picker supports navigation using a screen reader by implementing the [`slider` role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/slider_role) on each [Picker Column](./picker-column). The following gestures can be used to navigate the Picker.

| Gesture | Function |
| - | - |
| Swipe Left | Move focus to the previous Picker Column. |
| Swipe Right | Move focus to the next Picker Column. |
| Swipe Up | Select the next option in the Picker Column. |
| Swipe Down | Select the previous option in the Picker Column. |
| Double Tap and Slide Up/Down | Adjust the selected option in the Picker Column. Can be used as an alternative to swiping up and down. |

:::caution
The Swipe Up and Swipe Down gestures rely on the correct key events being synthesized as noted on the [`slider` documentation](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/slider_role). [Chromium-based browsers do not synthesize keyboard events correctly](https://issues.chromium.org/issues/40816094), but the "Double Tap and Slide Up/Down" gesture can be used as an alternative until this has been implemented in Chromium-based browsers.
:::

### Keyboard Interactions

Each [Picker Column](./picker-column) can be navigated using the keyboard when focused.

| Key | Description |
| -------------------- | ------------------------------------ |
| <kbd>ArrowUp</kbd> | Scroll to the previous option. |
| <kbd>ArrowDown</kbd> | Scroll to the next option. |
| <kbd>PageUp</kbd> | Scroll up by more than one option. |
| <kbd>PageDown</kbd> | Scroll down by more than one option. |
| <kbd>Home</kbd> | Scroll to the first option. |
| <kbd>End</kbd> | Scroll to the last option. |

## プロパティ
<Props />

Expand Down
27 changes: 1 addition & 26 deletions docs/api/radio.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,32 +107,7 @@ import CSSParts from '@site/static/usage/v8/radio/theming/css-shadow-parts/index

<CSSParts />

## Legacy Radio Syntaxからの移行

Ionic 7.0では、よりシンプルなラジオ構文が導入されました。この新しい構文は、ラジオを設定するために必要な定型文を減らし、アクセシビリティの問題を解決し、開発者のエクスペリエンスを向上させます。

開発者は、この移行を一度に1つのラジオで実行できます。開発者はレガシー構文を使い続けることができますが、できるだけ早く移行することをお勧めします。

### 最新の構文の使い方

最新の構文を使用するには、`ion-label`を削除して、`ion-radio`の内部にラベルを直接渡します。ラベルの配置は `ion-radio` の `labelPlacement` プロパティを使用して設定することができます。ラベルとコントロールの行の詰め方は、`ion-radio` の `justify` プロパティを使用して制御することができます。

import Migration from '@site/static/usage/v8/radio/migration/index.md';

<Migration />


:::note
Ionic の過去のバージョンでは、`ion-radio` が正しく機能するためには `ion-item` が必要でした。Ionic 7.0 からは、`ion-radio` は `ion-item` の中で、そのアイテムが `ion-list` に配置される場合にのみ使用されます。また、`ion-radio`が正しく機能するためには、`ion-item`はもはや必須ではありません。
:::

### レガシー構文の使用

Ionicは、アプリが最新の無線構文を使用しているかどうかをヒューリスティックで検出します。場合によっては、レガシー構文を使い続けることが望ましい場合もあります。開発者は `ion-radio` の `legacy` プロパティを `true` に設定することで、その無線機のインスタンスがレガシー構文を使用するように強制できます。



## プロパティ
## Properties
<Props />

## イベント
Expand Down
Loading
Loading