Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
389 commits
Select commit Hold shift + click to select a range
52b9187
Center content on larger screens
satya164 Dec 22, 2023
089468d
Shorten sidebar labels
satya164 Jul 30, 2024
21b2d49
Tweak shadows for images and videos
satya164 Jul 31, 2024
30afd1c
Fix alignment for side by side videos
satya164 Aug 1, 2024
bb66506
chore: Added sample animation videos - Native Stack (#1350)
stanleyoos Aug 1, 2024
d1393ff
chore: Native Stack doc's - animationTypeForReplace (#1351)
stanleyoos Aug 2, 2024
cd5fe4b
Add some links for next-steps
satya164 Aug 4, 2024
89cc4b8
chore: Native Stack doc's - headerBackButtonMenuEnabled (#1352)
stanleyoos Aug 5, 2024
90f12bb
Document headerBackButtonDisplayMode
satya164 Aug 5, 2024
a0a897d
chore(docs): Added screenshots for headerSearchBarOptions (#1355)
stanleyoos Aug 6, 2024
971d34f
docs: Native Stack - presentation (#1354)
stanleyoos Aug 6, 2024
19d103b
docs: Drawer v7. (#1356)
stanleyoos Aug 6, 2024
bb7ba79
Fetch package versions during build
satya164 Aug 6, 2024
a0cb421
Automatically detect React Navigation version for examples (#1358)
satya164 Aug 6, 2024
c5a44ea
Tweak tab and toc styling
satya164 Aug 6, 2024
4456de9
Update typescript config docs
satya164 Aug 7, 2024
6d31135
Tweak heading styles
satya164 Aug 7, 2024
377f5cf
Remove note about react-native link since the command is removed
satya164 Aug 7, 2024
ecc8b59
docs: Bottom Tabs v7 (#1357)
stanleyoos Aug 7, 2024
6aa24b6
Update stack-actions.js (#1239)
DomiR Aug 7, 2024
5ce5799
Redesign the navbar
satya164 Aug 7, 2024
5be51ce
Avoid full page reload on getting started link
satya164 Aug 8, 2024
9e2af9d
Remove redundant links from footer
satya164 Aug 8, 2024
ad68300
Use .footer to avoid targeting other usage of footer
satya164 Aug 8, 2024
b933c27
Tweak spacing in navbar
satya164 Aug 8, 2024
15fe98b
Center navbar logo in mobile view
satya164 Aug 8, 2024
b941405
docs: fixed android association documentation link in versioned_docs …
grnsmn Aug 8, 2024
034abb4
Typo Fixed. (#1295)
DawitMengistu Aug 8, 2024
0ebb14b
Fix screen-options.md typo (#1341)
crisanmm Aug 8, 2024
0f17df7
Update limitations.md (#1342)
CodeByRahulSaini Aug 8, 2024
77c3617
Update upgrading-from-6.x.md (minor typo) (#1343)
robwalkerco Aug 8, 2024
262034d
Fix Typo - handling-safe-area.md (#1274)
SadmanYasar Aug 8, 2024
d6e9452
Revert "Typo Fixed. (#1295)" (#1365)
stanleyoos Aug 8, 2024
a817790
Update stack-navigator.md (#1254)
kazuma0129 Aug 8, 2024
43c6bdf
docs: fix type in library name (#1344)
michalzuk Aug 8, 2024
7b313e5
Update 'verifying Android App Links' link (#1300)
henrikgs Aug 8, 2024
61251f6
docs: Native Stack - header options (#1353)
stanleyoos Aug 8, 2024
b72d18b
Fix navigation.replace documents (#1235)
bouzuya Aug 8, 2024
821c36f
Document new headerSearchBarOptions
satya164 Aug 8, 2024
51e56e1
Tweak sidebar separators
satya164 Aug 8, 2024
d34e098
Sync TOC with visible headings
satya164 Aug 9, 2024
3cd824e
Enable format on save for VSCode
satya164 Aug 9, 2024
107c0c1
Document navigateDeprecated
satya164 Aug 9, 2024
db2a8e8
Remove redundant tab and drawer navigation guides
satya164 Aug 9, 2024
ee9ab9e
Add ability specify tabs in codeblock metadata
satya164 Aug 9, 2024
5c18f45
Update custom tab bar example
satya164 Aug 9, 2024
6d92d6d
Move footer to homepage only
satya164 Aug 9, 2024
960db8e
Increase content width
satya164 Aug 9, 2024
41db2b0
docs: Fixed typo in v7 (#1364)
stanleyoos Aug 12, 2024
df3cb49
docs: Fixed swapped button titles (#1361)
stanleyoos Aug 12, 2024
cef7a66
Update custom navigator section in upgrade guide
satya164 Aug 15, 2024
1af2f52
docs: add links in Configuring TypeScript section (#1368)
stanleyoos Aug 28, 2024
b3e51d9
docs: Updated references to React documentation (#1362)
stanleyoos Aug 28, 2024
f1d9266
Tweak description for direction prop
satya164 Aug 28, 2024
c65db83
Cache version info for offline work
satya164 Aug 29, 2024
11192c4
Add an example for direction prop
satya164 Aug 29, 2024
50dd512
Respect user's preferred color scheme (#1375)
xoyseau Oct 10, 2024
069f1d3
Document that native-stack now supports preload
satya164 Oct 11, 2024
6bcecd1
Document updated Expo Go requirement
satya164 Oct 11, 2024
6c92221
Mention React Native Paper
satya164 Oct 22, 2024
7b71b70
Document logger devtool
satya164 Oct 27, 2024
7b0b03f
Mention screens 4 requirement in upgrade guide
satya164 Oct 27, 2024
5782814
Fix typo in `configuring-links.md` (#1377)
szymonrybczak Oct 30, 2024
d535cfa
Document sceneContainerStyle removal
satya164 Oct 31, 2024
ed54793
Update docs for tab view
satya164 Nov 2, 2024
b8c5da2
Add react-native-bottom-tabs to community libraries (#1376)
okwasniewski Nov 4, 2024
f7e52d9
mark 7.x as stable (#1380)
satya164 Nov 6, 2024
162aeeb
fix links in blog post
satya164 Nov 6, 2024
009f923
Document ESM changes in upgrade guide
satya164 Nov 7, 2024
ff7dfc5
Fix tab view changes in upgrade guide
satya164 Nov 7, 2024
836e512
fix typo
satya164 Nov 7, 2024
baef4a6
Docusaurus 3.6.1 (#1381)
slorber Nov 8, 2024
1c66c4b
Upgrade dependencies (#1382)
satya164 Nov 8, 2024
8b8b073
Temporarily downgrade rspack to workaround broken live reload
satya164 Nov 13, 2024
ae7c592
Note that route object contains pure functions
satya164 Nov 13, 2024
92e668e
Update troubleshooting guide
satya164 Nov 14, 2024
01b9a1a
Update native-stack docs
satya164 Nov 14, 2024
0a7bf61
Fix outdated info about navigate
satya164 Nov 14, 2024
48b5ea1
Replace removed `labelVisible` with `displayMode`. (#1384)
KirillTregubov Nov 15, 2024
601474f
Update drawerType from drawer-layout
satya164 Nov 18, 2024
a8749db
Document search bar ref
satya164 Nov 19, 2024
5a63b03
docs: Removed duplicate code from auth-flow example (#1369)
vijaygojiya Nov 22, 2024
46100a5
Move tip to correct position in auth flow
satya164 Nov 22, 2024
c5d548d
Upgrade react navigation in playground
satya164 Nov 22, 2024
5045ce8
Fix broken anchor links
satya164 Nov 22, 2024
5aa07dc
Fix incorrect docs for sceneStyle
satya164 Nov 22, 2024
0022113
Remove unsupported legacy implementation prop from examples
satya164 Nov 22, 2024
3fb07cd
Add ability to trigger deploy job manually
satya164 Nov 25, 2024
84334ca
Add note about TypeScript regarding ESM
satya164 Nov 25, 2024
c8feb2f
Document merge argument for navigate and popTo
satya164 Nov 26, 2024
f3d3432
Remove tabBarIconStyle from material-top-tab-navigator options (#1387)
imranbarbhuiya Nov 26, 2024
3504693
Fix typo. Closes #1379
satya164 Nov 26, 2024
7c681a9
Update TS guide
satya164 Nov 28, 2024
01c6965
Move labelStyle to options
satya164 Nov 28, 2024
2249bf8
Clarify headerBackground with headerStyle
satya164 Nov 28, 2024
30a479e
Document regular expressions in linking config
satya164 Dec 1, 2024
7520267
Document starter template
satya164 Dec 1, 2024
256ae25
Document path alias in linking
satya164 Dec 2, 2024
3ce61b8
Tweak the home page
satya164 Dec 4, 2024
a757d3a
Update starter template command
satya164 Dec 5, 2024
48a6b03
Add note about material bottom tabs
satya164 Dec 5, 2024
fdbf5d6
Document configureGestureHandler
satya164 Dec 7, 2024
db23292
Add warning about accessing route.params.screen
satya164 Dec 11, 2024
f1ab2bc
Fix popTo description
satya164 Mar 5, 2025
701c32b
Update docs for layout
satya164 Mar 5, 2025
b827231
Add blog post about Native Bottom Tabs (#1398)
okwasniewski Mar 9, 2025
191765f
Document formSheet props and limitiations (#1402)
kligarski Mar 9, 2025
2be4a98
Clarify formSheet flex limitations (#1416)
kligarski Mar 14, 2025
d966834
Fix typo in auth-flow.md (#1415)
mchisolm0 Mar 14, 2025
779730c
Fix syntax error in tabBarPosition example (#1414)
bkeepers Mar 14, 2025
549835a
Update custom-navigators.md : Add missing variable (#1412)
ahmed-khlifi Mar 14, 2025
1aaef1a
Fix description for headerMode
satya164 Mar 14, 2025
7fc4ebc
Update testing guide (#1404)
kligarski Mar 15, 2025
b3664ea
Correctly place autoVerify in VIEW intent-filter (#1400)
ncdai Mar 15, 2025
10b4e56
Update safe area docs
satya164 Mar 15, 2025
53a0b08
Update docs for getId
satya164 Mar 19, 2025
ae75bde
Document the pop option for navigate
satya164 Mar 19, 2025
c4a40e5
Add a warning about getId with native stack
satya164 Mar 19, 2025
b71a65b
Fix typo in title
satya164 Mar 21, 2025
13acc21
Tweak what should be in params
satya164 Mar 24, 2025
cff44bd
Document that state is now frozen
satya164 Mar 25, 2025
ee79889
Make not in beforeRemove section a wanrning
satya164 Mar 27, 2025
4214c6d
Update docs about headerBackButtonDisplayMode and headerBackTitle (#1…
maciekstosio Apr 1, 2025
7e1370b
Document useRoutePath hook
satya164 Apr 1, 2025
0d93eab
Document ready event on the ref
satya164 Apr 3, 2025
74ecfeb
Update TypeScript docs to include moduleResolution: bundler
satya164 Apr 6, 2025
d0714af
Use example instead of mychat
satya164 Apr 6, 2025
41b3d34
Fix wording
satya164 Apr 6, 2025
fa78c92
Update jest configuration for React Navigation
satya164 Apr 8, 2025
90bbf5c
docs: add deprecation message to some status/navigation bar related p…
kligarski Apr 9, 2025
4a09d1d
Fix `:::warning` syntax in server-rendering docs (#1423)
hehex9 Apr 17, 2025
66b5ec1
Update docs after changes to headerBackTitle (#1422)
maciekstosio Apr 17, 2025
c365013
Fix typo in import
satya164 Apr 21, 2025
277e90e
Improve authentication flow docs (#1419)
VimDiesel123 Apr 24, 2025
3c79864
Improve testing guide
satya164 Apr 24, 2025
44d9a5d
Tweak custom navigator docs
satya164 Apr 24, 2025
92ebfe5
Update links in getting started
satya164 Apr 24, 2025
5700111
Update upgrade guide for tab view
satya164 May 6, 2025
a5d501a
Add migration instructions for unmountOnBlur
satya164 May 6, 2025
60212e4
Truncate native bottom tabs post
satya164 May 6, 2025
3a79b33
Fix persistence example for static config
satya164 May 28, 2025
a1f1137
docs: add missing status bar docs (#1432)
kligarski May 30, 2025
136ce31
Document backBehavior: fullHistory
satya164 May 30, 2025
b466bfd
Document navigation.replaceParams and CommonActions.replaceParams
satya164 May 30, 2025
a72b2eb
chore(github): comment out notational pieces of PR template (#1431)
agilgur5 Jun 3, 2025
8f38c18
fix(contrib): remove duplicated links (#1430)
agilgur5 Jun 3, 2025
f56761a
fix(contrib): update links to Issue & PR templates (#1429)
agilgur5 Jun 3, 2025
1ab0349
Fix typescript docs for custom navigators
satya164 Jun 4, 2025
d80708a
Mention backBehavior: fullHistory on web docs
satya164 Jun 7, 2025
cfb683e
Document reserved param names
satya164 Jun 11, 2025
1ac14ce
Improve lifecycle docs
satya164 Jun 15, 2025
ea5bcae
Add links to summaries
satya164 Jun 15, 2025
585978d
Remove now-unnecessary gesture handler import
satya164 Jun 16, 2025
2aa5edb
Improve custom navigator docs
satya164 Jun 17, 2025
b5947fa
Update getting started guide
satya164 Jun 24, 2025
827c1f7
Improve docs for navigator-specific types
satya164 Jun 24, 2025
9df6dea
Improve docs for stale state
satya164 Jun 25, 2025
55ea79c
Update sponsors list
satya164 Jul 10, 2025
9da5746
Tweak styling for tabs with single codeblock
satya164 Jul 27, 2025
6360558
Add Swift AppDelegate setup instructions for deep linking (#1428)
kleviss Jul 27, 2025
17108e2
Add instructions for universal links on Expo
satya164 Jul 27, 2025
fbe71a7
Add a warning about component being rendered for listeners
satya164 Aug 3, 2025
8340865
Update autofix.ci
satya164 Aug 3, 2025
8ab0d33
Remove incorrect override from swift snippets for deep link
satya164 Aug 23, 2025
1653bdf
Sync iOS language choice
satya164 Aug 23, 2025
ab6dd88
update Xcode screenshot for linking
satya164 Aug 23, 2025
4b07779
Remove section about deprecated dynamic links and add example for pus…
satya164 Aug 23, 2025
9d71cbf
Document that shared element transitions only work on old arch
satya164 Aug 26, 2025
667fa29
Add react-native-worklets to reanimated installation docs
satya164 Aug 26, 2025
4fb33ce
Clarify warning on non-serializable values in navigation (#1442)
satya164 Oct 1, 2025
149d30e
Update sponsors
satya164 Oct 4, 2025
e4ee90d
Reorganize community libraries
satya164 Oct 4, 2025
1391586
Document linking.getStateForAction
satya164 Oct 4, 2025
60cee43
Document headerLeftItems & headerRightItems
satya164 Oct 21, 2025
70ffd67
Document changesSelectionAsPrimaryAction
satya164 Oct 22, 2025
6b3f225
Document that badge is iOS 26+ only
satya164 Oct 22, 2025
b4d1bc6
Document API for icons
satya164 Oct 22, 2025
b24106d
Fix typo in sfSymbol
satya164 Oct 23, 2025
a9bc409
Document UNSTABLE_routeNamesChangeBehavior="lastUnhandled"
satya164 Oct 27, 2025
1caf630
Document UNSTABLE_router prop
satya164 Oct 27, 2025
149cf34
Document UNSTABLE_routeNamesChangeBehavior in API references
satya164 Oct 27, 2025
6a53979
Add docs for native bottom tabs
satya164 Oct 28, 2025
c109e41
Fix links
satya164 Oct 28, 2025
f2c59d2
Remove incorrect comment
satya164 Oct 28, 2025
04b4eac
Fix typos
satya164 Oct 28, 2025
da76413
Document available options for system item
satya164 Oct 28, 2025
1fbca6e
Document tabBarBlurEffect
satya164 Oct 28, 2025
fa5d8dd
Fix typo in icon type
satya164 Oct 28, 2025
b5966fc
Add information about nested stack and headerShown being unsupported …
kligarski Oct 29, 2025
3f2ccb4
Add videos for native bottom tabs
satya164 Oct 29, 2025
0078b01
Update TypeScript docs for composite navigation props
satya164 Nov 1, 2025
6606d5f
Mention requirements for native tabs
satya164 Nov 4, 2025
6244763
Update header docs for native tabs
satya164 Nov 5, 2025
a06297c
Update docs for native botom tabs
satya164 Nov 5, 2025
40451d0
Document how to show search bar on the tab bar
satya164 Nov 5, 2025
95f23f0
Tweak getting started
satya164 Nov 5, 2025
35b05d3
Document that tabBarBadgeStyle is Android only
satya164 Nov 6, 2025
8c088e8
Update getting started guide
satya164 Nov 6, 2025
8c4d96f
Use tabs for Expo vs Community CLI
satya164 Nov 8, 2025
5d15002
Fix broken link
satya164 Nov 8, 2025
bf15de0
Update Native Stack search bar props (#1445)
kligarski Nov 14, 2025
53607e0
Tweak examples for params
satya164 Nov 16, 2025
f774b50
Document headerBackIcon
satya164 Nov 22, 2025
3c7ea4f
Update docs for `scrollEdgeEffects`, `headerBlurEffect` (#1447)
kligarski Nov 24, 2025
e401a20
Add static config examples for remaining snack links
satya164 Nov 25, 2025
f4a6ba8
Add a rehype plugin to convert static to dynamic config
satya164 Nov 25, 2025
585c390
Verify syntax after transformation
satya164 Nov 25, 2025
9dee681
Preserve props passed to container when converting to dynamic
satya164 Nov 25, 2025
ba9c946
Handle multiple navigators
satya164 Nov 25, 2025
79ff31a
Migrate more files to use static2dynamic
satya164 Nov 25, 2025
3e85069
Handle groups and multiple navigators
satya164 Nov 25, 2025
33605fa
Preserve video aspect ratio with ffprobe (#1448)
satya164 Nov 25, 2025
f6ad79b
Optimize videos
satya164 Nov 25, 2025
9faf667
Fade in videos after load
satya164 Nov 25, 2025
8d2eaa4
Remove log
satya164 Nov 25, 2025
e7917c3
Add pause button to videos
satya164 Nov 26, 2025
1851b81
Rename headerLargeTitle to headerLargeTitleEnabled
satya164 Nov 29, 2025
c52c390
Document useFrameSize
satya164 Dec 1, 2025
1fa61a8
Update highlighting for onCreate method for clarity (#1450)
dannyhw Dec 2, 2025
f77e941
Don't show version badge for latest version
satya164 Dec 6, 2025
b639acc
Upgrade docusaurus
satya164 Dec 6, 2025
677ded8
Tweak styling
satya164 Dec 6, 2025
a68f91a
Add blur to the header
satya164 Dec 6, 2025
121630b
Tweak blog styling
satya164 Dec 6, 2025
d04ff06
Fix navbar background in dark theme
satya164 Dec 7, 2025
cb477f9
Add list of libraries that integrate with React Navigation
satya164 Dec 8, 2025
68bdaf6
Tweak fonts
satya164 Dec 8, 2025
8b12062
Load Inter google font
satya164 Dec 9, 2025
7f32cfa
Various improvements
satya164 Dec 11, 2025
0e004c7
Fix markdown lint errors
satya164 Dec 12, 2025
0f32cf9
Update custom navigator docs
satya164 Dec 13, 2025
051e927
Fix incorrect line highlight for comments
satya164 Dec 16, 2025
8e23dc1
Mention link and button in fundamentals
satya164 Dec 16, 2025
2bc1608
Document new options in header items
satya164 Dec 17, 2025
cff54fa
Document bottom accessory
satya164 Dec 17, 2025
e6d0d68
Update docs for React Navigation 8 (#1451)
satya164 Dec 19, 2025
ba9fa3c
Mention that createXScreen is not a breaking change
satya164 Dec 19, 2025
748be60
Update upgrade guide for bottom tabs
satya164 Dec 19, 2025
60633be
fix: fix highlighting for empty diff lines
satya164 Dec 19, 2025
8b9b241
Mention React Navigation 8 on homepage
satya164 Dec 21, 2025
265e7cb
Fix typo in listeners examples
satya164 Dec 22, 2025
287730c
Use One Light and One Dark themes
satya164 Dec 22, 2025
45be23f
tweak typography and styling
satya164 Dec 22, 2025
8181c6c
Fix right padding in blog posts
satya164 Dec 22, 2025
d942ec1
Tweak typography and use Google Sans
satya164 Dec 23, 2025
687409c
Document how history stack works
satya164 Dec 30, 2025
d4e1717
Fix broken link
satya164 Dec 30, 2025
fa5546c
Rework bottom tabs guide
satya164 Jan 5, 2026
7951f82
Fix example for unstable_headerLeftItems (#1452)
rilrom Jan 7, 2026
7ffbcaa
Update SETs documentation (#1453)
bartlomiejbloniarz Jan 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<!--

# READ ME PLEASE

> **TL;DR: Make sure to add your changes to versioned docs**
Expand All @@ -7,3 +9,5 @@ Thanks for opening a PR!
The docs cover several versions of `react-navigation`, and in some cases there are several files (for version 1, version 2 and etc.) that all describe a single page of the docs (eg. "Getting Started").

Please make sure that the edit you're making in `docs/file-you-edited.md` is also included in the file for the correct version, eg. `/versioned_docs/version-3.x/file-you-edited.md` for version 3. If such file doesn't exist, please create it. :+1:

-->
10 changes: 5 additions & 5 deletions .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
name: autofix.ci

on:
push:
branches:
- main
pull_request:
branches:
- main
Expand All @@ -22,7 +19,10 @@ jobs:
uses: ./.github/actions/setup

- name: Fix lint issues
run: yarn markdownlint-cli2-fix
run: yarn markdownlint-cli2 --fix

- name: Prettify code
run: yarn prettier --write .

- name: Autofix
uses: autofix-ci/action@8106fde54b877517c9af2c3d68918ddeaa7bed64
uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27
3 changes: 3 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,8 @@ jobs:
- name: Lint markdown
run: yarn markdownlint-cli2

- name: Run tests
run: yarn test

- name: Build pages
run: yarn build
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Deploy

on:
workflow_dispatch:
push:
branches:
- main
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ node_modules
.DS_Store
.docusaurus
.history
.idea

build/
translated_docs/
Expand All @@ -16,3 +17,6 @@ i18n/*
!.yarn/releases
!.yarn/sdks
!.yarn/versions

# AI
.claude/
3 changes: 3 additions & 0 deletions .markdownlint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,6 @@ MD013: false

# Disable checks for inline HTML
MD033: false

# Descriptive link text
MD059: false
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
build
.yarn
2 changes: 1 addition & 1 deletion .prettierrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
"tabWidth": 2,
"trailingComma": "es5",
"useTabs": false
}
}
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": ["source.organizeImports", "source.fixAll"]
}
Loading