Skip to content

translation(jp): 20240430 update #3630

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,012 commits into from
May 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1012 commits
Select commit Hold shift + click to select a range
64a017f
chore(deps): update dependency vue to v3.4.6 (#3382)
renovate[bot] Jan 12, 2024
2723b77
chore(deps): update dependency vue to v3.4.10 (#3385)
renovate[bot] Jan 15, 2024
9c801f1
chore(docusaurus): upgrade to v3 (#3322)
thetaPC Jan 16, 2024
b058f51
chore(playgrounds): update demos to use latest major version (#3388)
brandyscarney Jan 16, 2024
a07b224
chore(deps): update dependency vue to v3.4.11 (#3387)
renovate[bot] Jan 16, 2024
e32fb82
docs(label): clarify usage for text wrapping (#3386)
mapsandapps Jan 16, 2024
9d1eb72
chore(deps): update dependency @vitejs/plugin-vue to v5.0.2 (#3360)
renovate[bot] Jan 17, 2024
0810c13
chore(deps): update ionic to v7.6.3 (#3372)
renovate[bot] Jan 17, 2024
26cce48
chore(deps): update dependency @types/react to v18.2.47 (#3376)
renovate[bot] Jan 17, 2024
92447d9
chore(deps): update dependency @types/node to v20.10.7 (#3379)
renovate[bot] Jan 17, 2024
2a59966
chore(deps): update dependency vue to v3.4.13 (#3389)
renovate[bot] Jan 17, 2024
71859ae
chore(deps): update dependency @types/node to v20.11.0 (#3392)
renovate[bot] Jan 17, 2024
1ffd2a1
chore(deps): update ionic to v7.6.4 (#3391)
renovate[bot] Jan 17, 2024
f27b518
chore(deps): update dependency @types/node to v20.11.1 (#3393)
renovate[bot] Jan 18, 2024
dad48fc
chore(deps): update dependency @types/react to v18.2.48 (#3394)
renovate[bot] Jan 18, 2024
8ff26ee
chore(deps): update dependency vue to v3.4.14 (#3397)
renovate[bot] Jan 19, 2024
941ce64
chore(deps): update dependency @types/node to v20.11.3 (#3396)
renovate[bot] Jan 19, 2024
c18ab27
chore(deps): update dependency vue to v3.4.15 (#3400)
renovate[bot] Jan 22, 2024
5933c19
chore(deps): update dependency vite to v5.0.12 [security] (#3398)
renovate[bot] Jan 22, 2024
9893c37
chore(deps): update dependency @types/node to v20.11.5 (#3399)
renovate[bot] Jan 22, 2024
15b8108
chore(deps): update ionic to v7.6.5 (#3401)
renovate[bot] Jan 22, 2024
19bdc0d
chore(deps): update dependency vite to v5.0.12 [security] (#3403)
renovate[bot] Jan 22, 2024
0e7b70f
chore(deps): update dependency @vitejs/plugin-vue to v5.0.3 (#3390)
renovate[bot] Jan 22, 2024
50546f5
feat(theming): update dark mode guide with new dark theme files and p…
brandyscarney Jan 23, 2024
c5cee3c
docs(input): update `Maskito` documentation (according to the latest …
nsbarsukov Jan 24, 2024
247d11d
chore(deps): update ionic to v7.6.6 (#3411)
renovate[bot] Jan 29, 2024
7d97ad6
chore(deps): update dependency @types/node to v20.11.6 (#3409)
renovate[bot] Jan 29, 2024
5ed4370
chore(node): upgrade to v20 (#3404)
thetaPC Jan 29, 2024
5ff5dea
chore(deps): update dependency web-vitals to v3.5.2 (#3410)
renovate[bot] Jan 29, 2024
fa5d868
chore(): sync with main (#3405)
thetaPC Jan 29, 2024
19dddfc
fix(docs): version the common css and js files (#3412)
brandyscarney Jan 31, 2024
0457465
chore: release 7.7 docs
liamdebeasi Jan 31, 2024
9c5759d
chore: sync with main
liamdebeasi Jan 31, 2024
e73a0fe
chore: fix sidebar for v7 docs
liamdebeasi Jan 31, 2024
67fefaf
chore: sync with main
liamdebeasi Jan 31, 2024
d52b805
docs(angular): use ngmodules for the first app (#3417)
thetaPC Jan 31, 2024
a947a0f
chore(deps): update dependency @types/node to v20.11.7 (#3414)
renovate[bot] Jan 31, 2024
a2987c1
docs(searchbar): streamline usage example with script setup syntax (#…
treighmawaka Jan 31, 2024
4c59374
docs(hbb): add CloseWatcher docs to versioned docs (#3420)
liamdebeasi Jan 31, 2024
c5d762c
docs(theming): document new placeholder opacity global css variable (…
brandyscarney Jan 31, 2024
ea94c0d
docs(searchbar): streamline usage example with script setup syntax (#…
treighmawaka Jan 31, 2024
5e7ddcb
chore(deps): update dependency @angular/platform-browser-dynamic to v…
renovate[bot] Feb 1, 2024
9269385
chore(deps): update dependency @types/react to v18.2.51 (#3425)
renovate[bot] Feb 5, 2024
54c7142
docs(react, vue): update Quickstart page to use modern checkbox synta…
averyjohnston Feb 5, 2024
aad1e4f
chore(deps): update dependency @types/react to v18.2.52 (#3430)
renovate[bot] Feb 6, 2024
21d2de3
fix: release notes generation from changelog (#3428)
sean-perkins Feb 6, 2024
62e66e0
docs(toast): clarify toasts from overlays (#3432)
liamdebeasi Feb 7, 2024
efdcb54
chore(deps): update dependency @types/react to v18.2.53 (#3433)
renovate[bot] Feb 8, 2024
81307da
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Feb 11, 2024
d7a3cc0
Merge branch 'main' into translation/jp
rdlabo Feb 11, 2024
2e4ef5f
chore: npm install
rdlabo Feb 11, 2024
28b6d89
fmt
rdlabo Feb 11, 2024
f83f22e
chore(): remove duplication package
rdlabo Feb 11, 2024
4a17528
translate
rdlabo Feb 11, 2024
9c7f5a5
fix(): follow ionicframework.com
rdlabo Feb 11, 2024
b9053c2
chore(ci): update node version
rdlabo Feb 11, 2024
ba82aa7
fix(): comment-out unused script
rdlabo Feb 11, 2024
74d0120
chore(): follow package-lock.json
rdlabo Feb 11, 2024
8d24a0b
fix(): npm install at root
rdlabo Feb 11, 2024
9d9af2f
translate(): shallow doc is translated
rdlabo Feb 12, 2024
7962e28
chore
rdlabo Feb 12, 2024
128ae4d
fmt
rdlabo Feb 12, 2024
9bfc808
chore
rdlabo Feb 12, 2024
b27a1ee
chore
rdlabo Feb 12, 2024
c20c3b3
chore(deps): update dependency vue to v3.4.16 (#3438)
renovate[bot] Feb 12, 2024
93d2b1b
chore(deps): update dependency @types/react to v18.2.54 (#3434)
renovate[bot] Feb 12, 2024
84a2bcd
chore(deps): update dependency vite to v5.1.0 (#3439)
renovate[bot] Feb 12, 2024
b4772e0
chore(deps): update ionic to v7.7.0 (#3426)
renovate[bot] Feb 12, 2024
0ed13bf
chore(deps): update dependency vue to v3.4.18 (#3443)
renovate[bot] Feb 13, 2024
9ca47a9
chore(deps): update react monorepo (#3445)
renovate[bot] Feb 13, 2024
25b950f
docs(config): add rippleEffect to table (#3448)
averyjohnston Feb 13, 2024
b863341
docs(high-contrast): add documentation (#3431)
liamdebeasi Feb 13, 2024
0e6bea2
chore(deps): update ionic to v7.7.1 (#3444)
renovate[bot] Feb 13, 2024
886811f
docs(layout): update dynamic font scaling for v8 (#3447)
liamdebeasi Feb 14, 2024
de52a25
chore(deps): update dependency vite to v5.1.0 (#3440)
renovate[bot] Feb 14, 2024
d05084f
chore(deps): update dependency vite to v5.1.1 (#3442)
renovate[bot] Feb 14, 2024
ddb6dba
chore(deps): update dependency @types/node to v20.11.10 (#3422)
renovate[bot] Feb 14, 2024
bc39f57
docs(infinite-scroll): clarify virtual scroll element (#3338)
sean-perkins Feb 14, 2024
3c594b3
chore(prettier): cache prettier (#3323)
sean-perkins Feb 14, 2024
d9696d5
docs(datetime, datetime-button): document formatOptions property (#3452)
mapsandapps Feb 15, 2024
14e7870
chore(deps): update dependency vue to v3.4.19 (#3458)
renovate[bot] Feb 16, 2024
457562f
refactor(md): remove unused Docusaurus properties (#3441)
thetaPC Feb 16, 2024
4cc31ca
chore(deps): update dependency @types/react to v18.2.56 (#3462)
renovate[bot] Feb 20, 2024
4df75fb
chore(deps): update vite-vue to v5.0.4 (#3449)
renovate[bot] Feb 20, 2024
072f523
chore(deps): update dependency vite to v5.1.3 (#3460)
renovate[bot] Feb 23, 2024
ea9ec7d
chore(deps): update dependency @types/react to v18.2.57 (#3466)
renovate[bot] Feb 23, 2024
924d57f
chore(deps): update ionic to v7.7.2 (#3461)
renovate[bot] Feb 26, 2024
03887eb
docs(theming): add other frameworks to CSS Variables guide (#3465)
qwertynik Feb 26, 2024
288db0a
chore(deps): update dependency vue-router to v4.3.0 (#3470)
renovate[bot] Feb 26, 2024
9547e39
docs(input): clarify color property description (#3471)
averyjohnston Feb 26, 2024
2c56140
chore(deps): update dependency vite to v5.1.4 (#3469)
renovate[bot] Feb 27, 2024
e9c3e62
chore(deps): update dependency @types/react to v18.2.58 (#3472)
renovate[bot] Feb 27, 2024
b55b9a4
chore: sync with main
liamdebeasi Feb 27, 2024
4d24294
chore: sync with main
liamdebeasi Feb 27, 2024
acadcf5
docs(updating): add v8 migration guide (#3475)
liamdebeasi Feb 28, 2024
574acc7
docs(theming): note new stepped colors in ionic 8 (#3477)
liamdebeasi Feb 28, 2024
14a8bfa
docs(playground): v8 playgrounds use the next tag (#3476)
liamdebeasi Feb 28, 2024
fe87ab0
chore: publish ionic 8 beta docs
liamdebeasi Feb 28, 2024
bee43db
chore: increase memory limit temporarily (#3480)
liamdebeasi Feb 28, 2024
e24c93c
docs: archive v5 docs (#3482)
liamdebeasi Feb 28, 2024
2fe64de
chore(deps): update dependency vite to v5.1.3 (#3464)
renovate[bot] Feb 28, 2024
fc2ce52
docs: add correct breaking changes url (#3483)
liamdebeasi Feb 28, 2024
d18fa5f
chore: remove trailing slash to avoid flash of 404 page (#3484)
liamdebeasi Feb 28, 2024
04d70d2
chore(deps): update dependency vite to v4.5.2 [security] (#3479)
renovate[bot] Feb 28, 2024
43a7e9e
chore(deps): update react monorepo (#3491)
renovate[bot] Feb 29, 2024
d717704
chore(deps): update dependency typescript to v5.3.3 (#3486)
renovate[bot] Feb 29, 2024
f04b9ac
docs: Integrate Beamer release notes tool (#3468)
dotNetkow Feb 29, 2024
0fb5956
chore(deps): update dependency @vitejs/plugin-react to v4.2.1 (#3485)
renovate[bot] Feb 29, 2024
8abbda5
chore(deps): update dependency @types/react to v18.2.59 (#3497)
renovate[bot] Mar 1, 2024
e4c10d7
chore(deps): update dependency web-vitals to v3.5.2 (#3490)
renovate[bot] Mar 1, 2024
451ff46
chore(deps): update dependency vue to v3.4.20 (#3499)
renovate[bot] Mar 1, 2024
96c1c77
fix(dark-mode): demos use correct stepped color tokens (#3495)
liamdebeasi Mar 1, 2024
55e9df7
Update 8-distribute.md (#3489)
deepakggn Mar 1, 2024
7f8f635
chore(deps): update dependency @angular/platform-browser-dynamic to v…
renovate[bot] Mar 1, 2024
7b0d33b
chore(deps): update dependency @vitejs/plugin-vue to v4.6.2 (#3492)
renovate[bot] Mar 1, 2024
9914e50
chore(deps): update dependency vite to v5.1.4 (#3487)
renovate[bot] Mar 1, 2024
9a5f65f
docs(updating): show how to migrate custom step color usages (#3496)
liamdebeasi Mar 1, 2024
71b8600
chore(deps): update dependency vue-router to v4.3.0 (#3504)
renovate[bot] Mar 4, 2024
bb4596e
chore(deps): update dependency vue to v3.4.21 (#3503)
renovate[bot] Mar 4, 2024
e0294a0
chore(deps): update dependency @types/react to v18.2.61 (#3502)
renovate[bot] Mar 4, 2024
86f718d
chore(deps): update dependency vite to v5 (#3506)
renovate[bot] Mar 5, 2024
9e15ac7
docs(theming): add type to prevent compilation error in dark mode pla…
nlko Mar 5, 2024
987071b
chore(deps): update dependency vue-tsc to v2 (#3507)
renovate[bot] Mar 5, 2024
40ef5d0
chore: fix numbering (#3508)
liamdebeasi Mar 7, 2024
ce70b71
chore(deps): update dependency @types/react to v18.2.62 (#3510)
renovate[bot] Mar 8, 2024
95fb1c1
chore(deps): update dependency vite to v5.1.5 (#3512)
renovate[bot] Mar 8, 2024
21363a9
chore(deps): update react monorepo (#3516)
renovate[bot] Mar 11, 2024
6504faf
chore(deps): update dependency vite to v5.1.5 (#3511)
renovate[bot] Mar 11, 2024
e1711ba
chore(deps): update dependency vue-tsc to v2.0.6 (#3515)
renovate[bot] Mar 11, 2024
bfe4357
docs(input): add start/end slot section back into v7 docs (#3509)
averyjohnston Mar 12, 2024
d2ef0c4
docs(config): use correct v8 tag for API generation (#3519)
liamdebeasi Mar 12, 2024
501af8d
chore(deps): update dependency typescript to v5.4.2 (#3517)
renovate[bot] Mar 12, 2024
5afdfe1
chore(deps): update ionic to v7.7.3 (#3473)
renovate[bot] Mar 13, 2024
e10dad7
chore: sync with main
liamdebeasi Mar 13, 2024
1bb729c
docs(datetime-button): update datetime button playground for format o…
liamdebeasi Mar 13, 2024
890435c
Update static/usage/v8/datetime/format-options/index.md
liamdebeasi Mar 13, 2024
3755ffd
Update static/usage/v8/datetime-button/format-options/index.md
liamdebeasi Mar 13, 2024
c6b30fa
docs: merge feature-7.8 docs
liamdebeasi Mar 13, 2024
b53d59a
chore(deps): update ionic to v7.7.4 (#3520)
renovate[bot] Mar 13, 2024
6395eb0
docs: note event bubbling (#3522)
liamdebeasi Mar 14, 2024
67c21c0
chore(deps): update dependency vite to v5.1.5 (#3513)
renovate[bot] Mar 15, 2024
6224a57
chore(deps): update dependency vite to v5.1.6 (#3529)
renovate[bot] Mar 15, 2024
110da93
chore(deps): update dependency vite to v5.1.6 (#3528)
renovate[bot] Mar 15, 2024
01344a3
chore(deps): update dependency @types/react to v18.2.65 (#3527)
renovate[bot] Mar 15, 2024
a8f7a26
docs(v8): update with latest migration recommendations (#3524)
liamdebeasi Mar 15, 2024
d10497d
chore(deps): update ionic to v7.8.0 (#3532)
renovate[bot] Mar 18, 2024
ae66151
chore(deps): update react monorepo (#3531)
renovate[bot] Mar 18, 2024
ac8a03f
docs(dark-mode): link to latest palette (#3525)
liamdebeasi Mar 18, 2024
a4ed1c0
docs(modal): update controller example for react (#3535)
mhartington Mar 19, 2024
33d1858
chore(deps): update dependency vite to v5.1.6 (#3530)
renovate[bot] Mar 19, 2024
4aae189
chore(renovate): account for v8 and ionic packages (#3536)
liamdebeasi Mar 20, 2024
fa5af82
chore(deps): update dependency clsx to v2.1.0 (#3493)
renovate[bot] Mar 20, 2024
85a0ea9
chore(renovate): account for v7 deps with minimumReleaseAge (#3538)
liamdebeasi Mar 20, 2024
a29c3e8
docs: rename themes to palettes (#3521)
sean-perkins Mar 20, 2024
8ce4e13
chore(deps): update dependency @vitejs/plugin-vue to v5 (#3539)
renovate[bot] Mar 21, 2024
13a161c
chore(deps): update ionic to v7.8.1 (#3537)
renovate[bot] Mar 21, 2024
3d51a1c
chore(playground): update playground generator for v8 docs (#3542)
mapsandapps Mar 21, 2024
ca38d23
fix: rename themes to palettes in playground imports (#3543)
mapsandapps Mar 21, 2024
7fb4b9a
chore(deps): update dependency @types/react to v18.2.67 (#3544)
renovate[bot] Mar 22, 2024
507979b
docs(theming): update high contrast mode title (#3545)
ptmkenny Mar 22, 2024
ae5814e
chore(deps): update dependency vite to v5.2.2 (#3552)
renovate[bot] Mar 25, 2024
fbb831b
chore(deps): update dependency vue-tsc to v2.0.7 (#3549)
renovate[bot] Mar 25, 2024
f808e32
chore(deps): update dependency vite to v5.2.2 (#3551)
renovate[bot] Mar 25, 2024
ae0b45d
chore(deps): update dependency vite to v5.2.3 (#3556)
renovate[bot] Mar 26, 2024
a8ebe57
chore(deps): update dependency vite to v5.2.3 (#3555)
renovate[bot] Mar 26, 2024
9231055
chore(deps): update dependency @types/react to v18.2.69 (#3554)
renovate[bot] Mar 26, 2024
67896a6
chore(deps): update dependency vite to v5.2.4 (#3558)
renovate[bot] Mar 27, 2024
44caee9
docs(password-toggle): add password toggle docs (#3541)
liamdebeasi Mar 27, 2024
ebd9f73
chore(deps): update ionic to v7.8.2 (#3561)
renovate[bot] Mar 28, 2024
3f5325a
chore(deps): update dependency vite to v5.2.6 (#3560)
renovate[bot] Mar 28, 2024
b42a34b
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Mar 31, 2024
86966cb
translate
rdlabo Mar 31, 2024
d2f876e
feat(): set tag `next` at ionic/core
rdlabo Mar 31, 2024
356adeb
Merge branch 'translation/jp' of github.com:ionic-team/ionic-docs
rdlabo Mar 31, 2024
ea4938c
translate(): update 8.0
rdlabo Mar 31, 2024
aa4fc16
chore(deps): update dependency vite to v5.2.7 (#3567)
renovate[bot] Apr 1, 2024
680fb37
chore(deps): update dependency @angular/platform-browser-dynamic to v…
renovate[bot] Apr 1, 2024
8e90c26
chore: remove mapsandapps from code owners file (#3568)
liamdebeasi Apr 2, 2024
7b3ffb4
chore(deps): update dependency @types/react to v18.2.70 (#3562)
renovate[bot] Apr 3, 2024
b8dc238
chore(deps): update dependency vite to v5.2.4 (#3559)
renovate[bot] Apr 3, 2024
10536f4
fix(toast): use className for react examples (#3571)
sean-perkins Apr 3, 2024
82f093d
docs(modal): clarify content requirement for sheet modal (#3570)
liamdebeasi Apr 3, 2024
39af635
chore(deps): update dependency vite to v5.2.7 (#3573)
renovate[bot] Apr 3, 2024
2356410
Merge branch 'main' of github.com:ionic-team/ionic-docs into feat/v8
rdlabo Apr 5, 2024
a96df11
chore(deps): update ionic to v7.8.3 (#3575)
renovate[bot] Apr 8, 2024
4c70801
chore(deps): update dependency vite to v5.2.8 (#3580)
renovate[bot] Apr 8, 2024
c574779
docs(your-first-app): use correct type on "Adding Mobile" page (#3533)
Nozarno Apr 8, 2024
c74960d
chore(deps): update dependency vite to v5.2.8 (#3579)
renovate[bot] Apr 8, 2024
b354dd2
chore(deps): update dependency vue-tsc to v2.0.10 (#3581)
renovate[bot] Apr 8, 2024
acac211
docs(high-contrast): fix typo in Angular dark palette import (#3587)
averyjohnston Apr 9, 2024
eddeb20
docs(migration): add info about removing old light palette colors (#3…
averyjohnston Apr 9, 2024
9d7b62b
docs(checkbox): show how to prevent toggling checkbox with link (#3584)
liamdebeasi Apr 9, 2024
341828e
docs(title): add information on setting headings (#3585)
liamdebeasi Apr 9, 2024
632041b
docs(updating): change theme to palette in the migration guide to v8 …
brandyscarney Apr 10, 2024
837459c
chore(deps): update dependency vue-tsc to v2.0.11 (#3592)
renovate[bot] Apr 11, 2024
00c549c
docs(angular): update swiper events (#3435)
santiagommejia Apr 11, 2024
dce9de2
chore(deps): update dependency vue-tsc to v2.0.12 (#3596)
renovate[bot] Apr 15, 2024
7d40ea8
docs(button): update shape and icons playgrounds to showcase circular…
brandyscarney Apr 15, 2024
f185166
docs(updating): include links to other documentation (#3591)
brandyscarney Apr 15, 2024
b5cef0c
chore(deps): update ionic to v7.8.4 (#3593)
renovate[bot] Apr 15, 2024
7957734
docs(modal): clarify changing height of sheet modal (#3589)
liamdebeasi Apr 15, 2024
0402a38
Merge branch 'main' of github.com:ionic-team/ionic-docs into feat/v8
rdlabo Apr 16, 2024
f8b9bea
chore(deps): update dependency vue-tsc to v2.0.13 (#3599)
renovate[bot] Apr 16, 2024
6f012dc
Merge branch 'main' of github.com:ionic-team/ionic-docs into feat/v8
rdlabo Apr 17, 2024
d734a9f
fix(): remove overwrite files
rdlabo Apr 17, 2024
121fc00
fmt
rdlabo Apr 17, 2024
a84cd86
default docs to v8
liamdebeasi Apr 17, 2024
df57f7d
freeze ionic 6 docs
liamdebeasi Apr 17, 2024
796a14f
update package.json files
liamdebeasi Apr 17, 2024
14b8aec
update playground iframes
liamdebeasi Apr 17, 2024
d4f1252
typo
liamdebeasi Apr 17, 2024
697f04c
point to main branch
liamdebeasi Apr 17, 2024
8fa98bb
update package lock
liamdebeasi Apr 17, 2024
c5b863f
fix: update cta to v8 upgrade guide
sean-perkins Apr 17, 2024
2f008e6
Merge commit 'c5b863ff0b2b6aaf6fe12f16c2fdceaed00da809'
rdlabo Apr 17, 2024
498422e
translate
rdlabo Apr 17, 2024
93a38c0
chore: replace diff examples with before/after
sean-perkins Apr 17, 2024
ee955c5
Merge commit '93a38c0f5b9c9f180b308ff49b57ea722c65a4c6'
rdlabo Apr 17, 2024
afd2e56
chore: make ionic 8 default version (#3600)
liamdebeasi Apr 17, 2024
6a5d265
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Apr 17, 2024
6ea8449
chore: update support table for v8 + support (#3601)
liamdebeasi Apr 17, 2024
f6fd573
chore(deps): update ionic to v7.8.5 (#3602)
renovate[bot] Apr 18, 2024
4a58c5e
docs(dark-mode): improve link accessibility (#3595)
thetaPC Apr 18, 2024
735547c
chore(renovate): do not bump v7 deps to v8 (#3604)
liamdebeasi Apr 19, 2024
7ffcd39
chore(deps): update dependency vue to v3.4.22 (#3605)
renovate[bot] Apr 19, 2024
628a815
docs(input): examples for setting an initial value with maskito (#3597)
marlon-ionic Apr 19, 2024
ebc4617
chore(deps): update dependency vite to v5.2.9 (#3607)
renovate[bot] Apr 19, 2024
804d0f2
chore(deps): update dependency vue-router to v4.3.2 (#3611)
renovate[bot] Apr 22, 2024
643f0a6
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Apr 23, 2024
3e4e65c
chore(deps): update dependency typescript to v5.4.3 (#3548)
renovate[bot] Apr 23, 2024
436d4f8
chore(deps): update dependency vite to v5.2.9 (#3606)
renovate[bot] Apr 23, 2024
bf44115
chore(deps): update dependency vue to v3.4.23 (#3610)
renovate[bot] Apr 23, 2024
eca4415
chore(renovate): remove v6, add v8 (#3616)
liamdebeasi Apr 24, 2024
5d73dc2
chore(deps): update dependency vite to v5.2.10 (#3615)
renovate[bot] Apr 24, 2024
baad58c
docs(core-concepts): update android webview link (#3501)
antheus-s Apr 24, 2024
48fa604
chore(deps): update dependency @types/node to v20.12.7 (#3450)
renovate[bot] Apr 24, 2024
93192d8
chore(deps): update dependency typescript to v5.4.5 (#3613)
renovate[bot] Apr 24, 2024
979b42e
chore(deps): update dependency vite to v5.2.10 (#3614)
renovate[bot] Apr 24, 2024
4a9ef16
chore(deps): update ionic (#3618)
renovate[bot] Apr 25, 2024
d859f86
chore(deps): update dependency clsx to v2.1.1 (#3621)
renovate[bot] Apr 26, 2024
1ade245
chore: disable renovate on v6 playgrounds (#3622)
sean-perkins Apr 26, 2024
bcdc196
chore(deps): update dependency vue to v3.4.24 (#3620)
renovate[bot] Apr 26, 2024
669a763
chore(deps): update dependency vue-tsc to v2.0.14 (#3617)
renovate[bot] Apr 26, 2024
b9acfb1
chore(deps): update react monorepo (#3572)
renovate[bot] Apr 26, 2024
cdf7c84
refactor(many): batch update of alt text and title attributes for MD …
jonathanalgar Apr 26, 2024
f8fda51
chore(deps): update dependency vue to v3.4.25 (#3623)
renovate[bot] Apr 29, 2024
fe3df10
chore(deps): update react monorepo to v18.3.0 (#3624)
renovate[bot] Apr 29, 2024
586e8c8
chore(deps): update react to v18.3.0 (#3625)
renovate[bot] Apr 29, 2024
9b6487c
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Apr 30, 2024
d1fad87
Merge branch 'translation/jp' of github.com:ionic-team/ionic-docs int…
rdlabo Apr 30, 2024
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
4 changes: 2 additions & 2 deletions docs/angular/lifecycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ sidebar_label: ライフサイクル

このガイドでは、Ionic と Angular を使用して構築されたアプリでの Page Life Cycle のしくみについて説明します。(追記:Life Cycle とは、表示をはじめてから破棄するまでを指します。この間の特定のタイミングに設定されているイベントを Life Cycle Events といいます)

![Ionic life cycle events demo](/img/guides/lifecycle/ioniclifecycle.png)
![Flowchart illustrating the Ionic page life cycle events and their sequence.](/img/guides/lifecycle/ioniclifecycle.png 'Ionic Lifecycle Diagram')

## Angular の Life Cycle Events

Expand Down Expand Up @@ -47,7 +47,7 @@ Angular の Life Cycle Events に加えて、Ionic Angular には、使用可能

`ionViewWillLeave` と `ionViewDidLeave` についてですが、 `ionViewWillLeave` は現在のページから離脱する処理がはじまる前に呼び出されますが、 `ionViewDidLeave` は新しいページに遷移する処理が成功してから呼び出されます (新しいページの `ionViewDidEnter` が発火した後になります)。

![Ionic life cycle events demo](/img/guides/lifecycle/ioniclifecycle.gif)
![Animated GIF showing Ionic page life cycle events in a console log as a page transition occurs.](/img/guides/lifecycle/ioniclifecycle.gif 'Ionic Lifecycle Animation')

## Ionic が Page の Life をどのように処理するか

Expand Down
2 changes: 1 addition & 1 deletion docs/angular/your-first-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ And voilà! Your Ionic app is now running in a web browser. Most of your app can

There are three tabs. Click on the Tab2 tab. It’s a blank canvas, aka the perfect spot to transform into a Photo Gallery. The Ionic CLI features Live Reload, so when you make changes and save them, the app is updated immediately!

![Before and after going through this tutorial](/img/guides/first-app-cap-ng/email-photogallery.gif)
![Animated GIF showing the live reload feature in an Ionic app, with changes in code immediately updating the app in a web browser.](/img/guides/first-app-cap-ng/email-photogallery.gif 'Live Reload Feature in Ionic App')

Open the photo-gallery app folder in your code editor of choice, then navigate to `/src/app/tab2/tab2.page.html`. We see:

Expand Down
2 changes: 1 addition & 1 deletion docs/angular/your-first-app/2-taking-photos.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Then, open `tab2.page.html` and call the `addPhotoToGallery()` function when the

Save the file, and if it's not running already, restart the development server in your browser by running `ionic serve`. On the Photo Gallery tab, click the Camera button. If your computer has a webcam of any sort, a modal window appears. Take a selfie!

![Camera API on the web](/img/guides/first-app-cap-ng/camera-web.png)
![A photo gallery app displaying a webcam selfie.](/img/guides/first-app-cap-ng/camera-web.png 'Webcam Selfie in Photo Gallery')

_(Your selfie is probably much better than mine)_

Expand Down
14 changes: 7 additions & 7 deletions docs/angular/your-first-app/6-deploying-mobile.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ ionic cap open ios

In order for some native plugins to work, user permissions must be configured. In our photo gallery app, this includes the Camera plugin: iOS displays a modal dialog automatically after the first time that `Camera.getPhoto()` is called, prompting the user to allow the app to use the Camera. The permission that drives this is labeled “Privacy - Camera Usage.” To set it, the `Info.plist` file must be modified ([more details here](https://capacitorjs.com/docs/ios/configuration)). To access it, click "Info," then expand "Custom iOS Target Properties."

![Xcode Custom iOS Target Properties](/img/guides/first-app-cap-ng/xcode-info-plist.png)
![The Info.plist file in Xcode showing the NSCameraUsageDescription key added for camera access.](/img/guides/first-app-cap-ng/xcode-info-plist.png 'Xcode Info.plist Configuration')

Each setting in `Info.plist` has a low-level parameter name and a high-level name. By default, the property list editor shows the high-level names, but it's often useful to switch to showing the raw, low-level names. To do this, right-click anywhere in the property list editor and toggle "Raw Keys/Values."

Expand All @@ -70,15 +70,15 @@ Follow the same process to add the other two Keys required of the Camera plugin:

Next, click on `App` in the Project Navigator on the left-hand side, then within the `Signing & Capabilities` section, select your Development Team.

![Xcode - Selecting Development Team](/img/guides/first-app-cap-ng/xcode-signing.png)
![The Xcode interface displaying the Signing and Capabilities tab for an iOS app project.](/img/guides/first-app-cap-ng/xcode-signing.png 'Xcode Signing & Capabilities')

With permissions in place and Development Team selected, we are ready to try out the app on a real device! Connect an iOS device to your Mac computer, select it (`App -> Matthew’s iPhone` for me) then click the "Build" button to build, install, and launch the app on your device:

![Xcode build button](/img/guides/first-app-cap-ng/xcode-build-button.png)
![Xcode toolbar highlighting the Build button used to compile and run an iOS app.](/img/guides/first-app-cap-ng/xcode-build-button.png 'Xcode Build Button')

Upon tapping the Camera button on the Photo Gallery tab, the permission prompt will display. Tap OK, then take a picture with the Camera. Afterward, the photo shows in the app!

![iOS Camera permissions](/img/guides/first-app-cap-ng/ios-permissions-photo.png)
![Two iPhones side by side, one showing the camera permission prompt and the other displaying a photo taken with the app.](/img/guides/first-app-cap-ng/ios-permissions-photo.png 'iOS Camera Permission Prompt and Photo Result')

## Android Deployment

Expand All @@ -92,7 +92,7 @@ ionic cap open android

Similar to iOS, we must enable the correct permissions to use the Camera. Configure these in the `AndroidManifest.xml` file. Android Studio will likely open this file automatically, but in case it doesn't, locate it under `android/app/src/main/`.

![Android Manifest location](/img/guides/first-app-cap-ng/android-manifest.png)
![Android Studio editor showing the AndroidManifest.xml file with camera permissions.](/img/guides/first-app-cap-ng/android-manifest.png 'Android Manifest Permissions')

Scroll to the `Permissions` section and ensure these entries are included:

Expand All @@ -103,11 +103,11 @@ Scroll to the `Permissions` section and ensure these entries are included:

Save the file. With permissions in place, we are ready to try out the app on a real device! Connect an Android device to your computer. Within Android Studio, click the "Run" button, select the attached Android device, then click OK to build, install, and launch the app on your device.

![Launching app on Android](/img/guides/first-app-cap-ng/android-device.png)
![The Android Studio interface with arrows pointing to the Run button and the connected device.](/img/guides/first-app-cap-ng/android-device.png 'Android Studio Run Configuration')

Once again, upon tapping the Camera button on the Photo Gallery tab, the permission prompt should be displayed. Tap OK, then take a picture with the Camera. Afterward, the photo should appear in the app.

![Android Camera permissions](/img/guides/first-app-cap-ng/android-permissions-photo.png)
![Two Android phones side by side, one showing the camera permission prompt and the other displaying a photo taken with the app.](/img/guides/first-app-cap-ng/android-permissions-photo.png 'Android Permissions and Photo Capture')

Our Photo Gallery app has just been deployed to Android and iOS devices. 🎉

Expand Down
4 changes: 2 additions & 2 deletions docs/core-concepts/webview.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Ionic アプリは[Web 技術](../reference/glossary.md#web-standards)をつか

最近の Web View は、カメラ、センサー、GPS、スピーカー、Bluetooth などのハードウェア機能のための組み込み<a href="https://whatwebcando.today" target="_blank">HTML5 APIs</a>を多数提供していますが、プラットフォーム固有のハードウェア API にアクセスする必要がある場合もあります。Ionic アプリでは、通常は JavaScript API を利用してネイティブプラグインにアクセスしてブリッジする形でハードウェア API を利用することができます。

![webview architecture](/img/building/webview-architecture.png)
![Diagram illustrating the architecture of a Web View in Ionic apps, showing the bridge between native app components and web components.](/img/building/webview-architecture.png 'Web View Architecture Diagram')

Ionic Web View プラグインは、最新の JavaScript アプリケーションに特化しています。iOS と Android の両方で、アプリファイルは常に `http://` プロトコルを使ってデバイス上で動作する最適化された HTTP サーバーにホストされます。

Expand All @@ -47,4 +47,4 @@ Cordova アプリでは、[Ionic Web View plugin](https://github.com/ionic-team/
### 実装

- **iOS**: <a href="https://developer.apple.com/documentation/webkit/wkwebview" target="_blank">WKWebView</a>
- **Android**: <a href="https://developer.chrome.com/multidevice/webview/overview" target="_blank">Web View for Android</a>
- **Android**: <a href="https://developer.android.com/reference/android/webkit/WebView" target="_blank">WebView for Android</a>
10 changes: 5 additions & 5 deletions docs/deployment/play-store.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -69,15 +69,15 @@ If you haven't made the switch to Android app bundles yet, you will need to opt
First, create a new app in the Google Play Console. In order to enable app signing, you'll need to navigate to the new release screen, on one of the Production, Open testing, closed testing, or internal testing pages.
Select the Create new release button as seen below (it doesn't matter which release type, since you don't have to actually go through with creating a new release right now):

![Select create new release in Google Play Console's Production tab](https://blog.ionicframework.com/wp-content/uploads/2021/12/newapps-release-1024x561.png)
![Google Play Console's Production tab with arrow pointing to the 'Create new release' button.](https://blog.ionicframework.com/wp-content/uploads/2021/12/newapps-release-1024x561.png "Google Play Console New Release Creation")

Under the App integrity section, click the **Change app signing key** button:

![Select change app signing key in Google Play Console's Production tab](https://blog.ionicframework.com/wp-content/uploads/2021/12/newapps-signingkey.png)
![Google Play Console's App integrity section with the 'Change app signing key' button highlighted.](https://blog.ionicframework.com/wp-content/uploads/2021/12/newapps-signingkey.png "Google Play Console Change App Signing Key Option")

Next, select the **Export and upload a key from Java Keystore** option. This is the only way in which you can retain the key and have Google Play use it for signing. If you're using Appflow to build Android apps in the cloud, this is also the required option so you can upload the keystore file to Appflow.

![Uploading a keystore file to Google Play Console](https://blog.ionicframework.com/wp-content/uploads/2021/12/newapps-export-1024x564.png)
![The Google Play Console showing the option to 'Export and upload a key from Java Keystore'.](https://blog.ionicframework.com/wp-content/uploads/2021/12/newapps-export-1024x564.png "Google Play Console Export and Upload Key Option")

Follow the instructions on the screen to generate the Keystore and you can use the same Keystore file to sign your app in the Appflow dashboard as well. If you need any help generating the Keystore file, you can refer to our docs [here](https://ionic.io/docs/appflow/package/credentials#android-certificates).
Once the generated zip file has been uploaded, you're all set! Build an AAB binary signed with the keystore file then upload it to Google Play.
Expand All @@ -88,7 +88,7 @@ As of now, existing apps aren't required to use the AAB format, but you can stil

To opt into app signing, you'll need to upload the app signing key used to sign previous releases of the app. Navigate to Setup -> App integrity, then choose one of the two methods seen in the screenshot below. Once the key has been uploaded, you can enroll in Play App Signing.

![App integrity setup in Google Play Console](https://blog.ionicframework.com/wp-content/uploads/2021/12/existingapps-optin.png)
![The opt-in options for Play App Signing in the Google Play Console.](https://blog.ionicframework.com/wp-content/uploads/2021/12/existingapps-optin.png "Google Play Console Opt-in to Play App Signing")

:::tip
With smaller app sizes, improved performance, and enhanced security, the AAB binary format is a win for app developers and users alike. If you have an existing Android app using the APK format, consider migrating to AAB to take advantage of all the great features it provides.
Expand Down Expand Up @@ -140,7 +140,7 @@ Making a developer account with Google Play costs $25 USD.

Once a developer account has been created, go ahead and click the `Create an Application`

![Create an App button](/img/publishing/newAppGPlay.png)
![The Google Play Store Developer Console with the 'CREATE APPLICATION' button highlighted.](/img/publishing/newAppGPlay.png "Google Play Store Create Application Button")

Be sure to fill out the description for the app along with providing screenshots and additional info.
When ready, upload the signed release AAB/APK that was generated and publish the app.
Expand Down
4 changes: 2 additions & 2 deletions docs/developer-resources/guides/first-app-v3/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The great thing about Ionic is that with one codebase, you can build for any platform using familiar web tools and languages. Follow along as we create a working Photo Gallery. Here’s the before and after:

![Before and after going through this tutorial](/img/guides/first-app-v3/gallery-combined.png)
![An Ionic app's transformation from a blank 'Tab Two' to a 'Photo Gallery' with images.](/img/guides/first-app-v3/gallery-combined.png 'Ionic App Before and After Photo Gallery')

It’s easy to get started. Reference code for this guide can be [found on GitHub](https://github.com/ionic-team/photo-gallery-tutorial-ionic3/).

Expand Down Expand Up @@ -76,7 +76,7 @@ And voilà! Your Ionic app is now running in a web browser. Most of your app can

There are three tabs: “Home”, “About”, and “Contact.” Click on the About tab. It’s a blank canvas, aka the perfect spot to add camera functionality. Let’s begin to transform the About page into a Photo Gallery. Ionic features LiveReload, so when you make changes and save them, the app is updated immediately!

![Before and after going through this tutorial](/img/guides/first-app-v3/email-photogallery.gif)
![Animated GIF demonstrating the LiveReload feature in Ionic, showing real-time updates in the app after code changes.](/img/guides/first-app-v3/email-photogallery.gif 'Ionic LiveReload Feature Demonstration')

Open the photo-gallery app folder in your favorite code editor of choice, then navigate to `/src/pages/about/about.html`. We see:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ $ ionic cordova plugin add cordova-plugin-ionic@latest --save

There are two unique values to provide: your app id and channel name. Sign into Appflow, then find the App Id on your app’s dashboard:

![app id location](/img/guides/first-app-v3/app-id-location.png)
![The location of the App ID in the Appflow dashboard.](/img/guides/first-app-v3/app-id-location.png 'Appflow App ID Location')

And we’ll just use “Master” as the channel name. Putting this together looks like:

Expand Down Expand Up @@ -168,7 +168,7 @@ $ git push ionic master

Log into the [Appflow dashboard](https://dashboard.ionicframework.com) and navigate to Deploy -> Builds. You’ll see this newest commit begin to build immediately. Since we assigned the Appflow plugin to the Master branch (the one we always Git Push to), the Channel label will also point to this commit, effectively auto-deploying this change to all app users:

![deploy channel](/img/guides/first-app-v3/deploy-channel.png)
![The Deploy Builds section in the Appflow dashboard.](/img/guides/first-app-v3/deploy-channel.png 'Appflow Deploy Builds')

A Channel points to a specific JavaScript Build or Snapshot of your app that will be shared with devices listening to that channel for updates. You can change which Build a Channel points to whenever you’d like.

Expand All @@ -180,7 +180,7 @@ What if you deploy a change, then realize that there is a bug? Or perhaps you’

On the Deploy Builds page, click the “Assign to Channel” button on the previous commit, then click “Deploy.” App users will be reverted to the previous version, and our “Photo Gallery” name has been restored.

![deploy channel](/img/guides/first-app-v3/deploy-revertChange.png)
![The Deploy Builds section in Appflow with a commit labeled 'set name to Photo Gallery' being assigned to the master channel for rollback.](/img/guides/first-app-v3/deploy-revertChange.png 'Appflow Deploy Revert Change')

This was just a taste of what you can do with Appflow Live Updates! You can also set up multiple deployment channels to send targeted updates to specific groups of users. Use it to run A/B tests, or target the distribution of updates by audience, geography, or test group.

Expand Down
8 changes: 4 additions & 4 deletions docs/developer-resources/guides/first-app-v3/theming.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ Previously, we converted our single use Camera app into an epic photo gallery. N

Ionic has five default colors, defined as Sass variables, that can be used to change the color of its UI components:

![v3-theming](/img/guides/first-app-v3/v3-theming.png)
![Ionic's default Sass color variables for theming: 'primary", secondary, danger, light, and dark.](/img/guides/first-app-v3/v3-theming.png 'Default Ionic Sass Variables')

You can customize each color further by supplying a base and contract property. Base acts as the background color and contrast acts as the text color for most components. This provides much more flexible control over your styles:

![v3-theming-colors](/img/guides/first-app-v3/v3-themeColors.png)
![Code snippet showing customized Ionic Sass variables with additional twitter color base and contrast properties.](/img/guides/first-app-v3/v3-themeColors.png 'Customized Ionic Sass Variables')

You can find these colors defined in `src/theme/variables.scss`.

Expand All @@ -22,7 +22,7 @@ $colors: (

But wait, there’s more! Ionic automatically provides platform specific styles based on the device the application is running on, giving that native look and feel your users are used to:

![ios and android comparison](/img/guides/first-app-v3/ion-lab-comparison.png)
![Comparing the native look of an Ionic app on iOS and Android platforms.](/img/guides/first-app-v3/ion-lab-comparison.png 'Ionic Platform Specific Styles Comparison')

In our app, this is clearly visible in how the header and the icons are styled.

Expand All @@ -40,7 +40,7 @@ imports: [

Now, the iOS version of our app has a Material Design skin!

![ios and android comparison](/img/guides/first-app-v3/ion-lab-md-styling.png)
![An Ionic app with Material Design styling applied on an iOS device.](/img/guides/first-app-v3/ion-lab-md-styling.png 'Ionic Material Design Styling on iOS')

Creating gorgeous-looking Ionic apps is easy with Sass variables and platform-specific styling. You now have everything you need to get started with Ionic. Go forth and build great apps!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,11 @@ ionic serve

Tap on the Gallery tab, then the camera button. A runtime error should occur. In a browser, head over to the [Appflow dashboard](https://dashboard.ionicframework.com), then Monitor -> Monitoring. After a few minutes, the error should appear:

![event monitoring](/img/guides/first-app-v3/monitoring-event.png)
![An event showing error 'takePhoto is not a function' with status 'New'.](/img/guides/first-app-v3/monitoring-event.png 'Ionic Monitoring Event Overview')

Clicking on the event gives us lots of details surrounding what happened, such as a full stack trace. In this instance, we see that the error occurred three times on Mac OS X in the Chrome web browser.

![event details](/img/guides/first-app-v3/monitoring-details.png)
![Detailed view of an event log displaying a TypeError stack trace and error details such as device, browser, and operating system.](/img/guides/first-app-v3/monitoring-details.png 'Detailed Ionic Monitoring Event Log')

Given the proliferation of mobile devices and operating systems these days, this is immensely powerful. Armed with these details, we can hone in on the problem and fix it quickly.

Expand Down
Loading