Commit Graph

392 Commits

Author SHA1 Message Date
Batuhan Öztürk
e8103211ab
fix: add Fabric Commands Support for Android MenuView Component (#1152)
* feat: add Fabric support for MenuView commands

* refactor(UIMenuView): make Commands constant local
2025-09-12 17:38:32 +02:00
dependabot[bot]
a89c9b52bb
chore(deps-dev): bump pod-install from 1.0.1 to 1.0.6 (#1163)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 13:53:33 +09:00
dependabot[bot]
435938abae
chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 (#1157)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 13:53:26 +09:00
Jesse Katsumata
2c2d9c836e bump version 2025-09-10 09:20:37 +09:00
Vojtech Novak
fef5d3401b
feat: bump example to 0.81, fix compilation errors (#1156) 2025-09-10 08:59:19 +09:00
Andy P.
24663b8fd4
fix(ios): Connect missing onOpenMenu callback (#1133) 2025-09-09 11:10:34 +02:00
Jesse Katsumata
9933468ad6
update node version to 22 (#1131) 2025-08-01 08:48:39 +09:00
Jesse Katsumata
ec73796843 1.2.4 2025-08-01 07:59:38 +09:00
Jesse Katsumata
cfae2e6d93
fix:lint error (#1130) 2025-08-01 07:58:57 +09:00
Rami Elwan
df40b8f4ec
fix: fix ios crash by declaring component provider (#1121) 2025-08-01 07:55:17 +09:00
dependabot[bot]
18bb33e04e
chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 (#1073)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 08:40:34 +09:00
Benjamin Komen
f629f1cc4d
Add documentation on custom icons for Android (#1090) 2025-04-28 13:53:49 +09:00
dependabot[bot]
227a0422e6
chore(deps-dev): bump react-native-builder-bob from 0.38.0 to 0.38.4 (#1060)
Bumps [react-native-builder-bob](https://github.com/callstack/react-native-builder-bob/tree/HEAD/packages/react-native-builder-bob) from 0.38.0 to 0.38.4.
- [Release notes](https://github.com/callstack/react-native-builder-bob/releases)
- [Changelog](https://github.com/callstack/react-native-builder-bob/blob/main/packages/react-native-builder-bob/CHANGELOG.md)
- [Commits](https://github.com/callstack/react-native-builder-bob/commits/react-native-builder-bob@0.38.4/packages/react-native-builder-bob)

---
updated-dependencies:
- dependency-name: react-native-builder-bob
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-30 09:03:02 +09:00
dependabot[bot]
2c367d5aa7
chore(deps-dev): bump @react-native/babel-preset from 0.77.1 to 0.78.1 (#1052)
Bumps [@react-native/babel-preset](https://github.com/facebook/react-native) from 0.77.1 to 0.78.1.
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react-native/compare/v0.77.1...v0.78.1)

---
updated-dependencies:
- dependency-name: "@react-native/babel-preset"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-23 16:38:19 +09:00
Jesse Katsumata
84b7bbcfa3 1.2.3 2025-03-23 13:32:55 +09:00
Jesse Katsumata
38004dfa63 Merge branch 'master' of ssh://github.com/react-native-menu/menu 2025-03-23 13:32:12 +09:00
dependabot[bot]
86ac4439a7
chore(deps-dev): bump react-native-builder-bob from 0.37.0 to 0.38.0 (#1051)
Bumps [react-native-builder-bob](https://github.com/callstack/react-native-builder-bob/tree/HEAD/packages/react-native-builder-bob) from 0.37.0 to 0.38.0.
- [Release notes](https://github.com/callstack/react-native-builder-bob/releases)
- [Changelog](https://github.com/callstack/react-native-builder-bob/blob/main/packages/react-native-builder-bob/CHANGELOG.md)
- [Commits](https://github.com/callstack/react-native-builder-bob/commits/react-native-builder-bob@0.38.0/packages/react-native-builder-bob)

---
updated-dependencies:
- dependency-name: react-native-builder-bob
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-23 13:28:28 +09:00
dependabot[bot]
6144f7a225
chore(deps-dev): bump @react-native/metro-config from 0.77.1 to 0.78.1 (#1053)
Bumps [@react-native/metro-config](https://github.com/facebook/react-native/tree/HEAD/packages/metro-config) from 0.77.1 to 0.78.1.
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.78.1/packages/metro-config)

---
updated-dependencies:
- dependency-name: "@react-native/metro-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-23 13:28:03 +09:00
dependabot[bot]
b9d9df9d2e
chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 (#1043)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.3 to 5.8.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 09:26:53 +09:00
Jakov Glavina
5e16ef7d06
fix android build issue on 0.78 (#1048) 2025-03-12 09:26:35 +09:00
Jesse Katsumata
afa74085b5
fix: ci (#1049)
* fix: ci

* fix: deprecated actions
2025-03-12 08:03:14 +09:00
lluiscab
09a142f5bd
feat: updated minSdkVersion to sdk version 24, inline with react-native's 0.76.0 minSdkVersion (#1016) 2025-02-27 12:03:51 +09:00
dependabot[bot]
038a9c962a
chore(deps-dev): bump @react-native/metro-config from 0.77.0 to 0.77.1 (#1035)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 17:23:10 +09:00
dependabot[bot]
3b596ca4ea
chore(deps-dev): bump @react-native/babel-preset from 0.77.0 to 0.77.1 (#1037)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 17:45:17 +09:00
dependabot[bot]
6a9ed87f42
chore(deps-dev): bump react-native-builder-bob from 0.35.2 to 0.37.0 (#1031)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 07:47:07 +09:00
Jesse Katsumata
5f50706c1e 1.2.2 2025-01-31 10:19:33 +09:00
dependabot[bot]
e9533bd642
chore(deps-dev): bump @react-native/babel-preset from 0.76.3 to 0.77.0 (#1019)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 19:34:48 +09:00
dependabot[bot]
2c51afcf15
chore(deps-dev): bump @react-native/metro-config from 0.76.6 to 0.77.0 (#1020)
Bumps [@react-native/metro-config](https://github.com/facebook/react-native/tree/HEAD/packages/metro-config) from 0.76.6 to 0.77.0.
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.77.0/packages/metro-config)

---
updated-dependencies:
- dependency-name: "@react-native/metro-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 07:37:58 +09:00
dependabot[bot]
98eb856352
chore(deps-dev): bump release-it from 18.1.1 to 18.1.2 (#1025)
Bumps [release-it](https://github.com/release-it/release-it) from 18.1.1 to 18.1.2.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/main/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/18.1.1...18.1.2)

---
updated-dependencies:
- dependency-name: release-it
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 07:37:40 +09:00
Daniel Dimitrov
cab10d3692
fix(android): package was failing to compile on RN 0.77 (#1022) 2025-01-24 08:19:19 +09:00
dependabot[bot]
e46fa09aec
chore(deps-dev): bump release-it from 17.11.0 to 18.1.1 (#1008)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 14:39:30 +09:00
Jesse Katsumata
732b88a1a9 1.2.1 2025-01-22 11:36:47 +09:00
Jakov Glavina
67f75a3753
fix compilation on RN 0.77 (#1017) 2025-01-22 11:35:58 +09:00
dependabot[bot]
86a21aeff5
chore(deps-dev): bump @react-native/metro-config from 0.76.3 to 0.76.6 (#1011)
Bumps [@react-native/metro-config](https://github.com/facebook/react-native/tree/HEAD/packages/metro-config) from 0.76.3 to 0.76.6.
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.76.6/packages/metro-config)

---
updated-dependencies:
- dependency-name: "@react-native/metro-config"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 17:00:51 +09:00
dependabot[bot]
4ad478dcdf
chore(deps-dev): bump pod-install from 0.3.3 to 0.3.4 (#1014)
Bumps [pod-install](https://github.com/expo/expo) from 0.3.3 to 0.3.4.
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits)

---
updated-dependencies:
- dependency-name: pod-install
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 20:56:01 +09:00
dependabot[bot]
719015f797
chore(deps-dev): bump @release-it/conventional-changelog from 9.0.4 to 10.0.0 (#1009)
Bumps [@release-it/conventional-changelog](https://github.com/release-it/conventional-changelog) from 9.0.4 to 10.0.0.
- [Release notes](https://github.com/release-it/conventional-changelog/releases)
- [Commits](https://github.com/release-it/conventional-changelog/compare/9.0.4...10.0.0)

---
updated-dependencies:
- dependency-name: "@release-it/conventional-changelog"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 00:11:16 +09:00
dependabot[bot]
7e343694ab
chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 (#1013)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.2 to 5.7.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 00:09:11 +09:00
dependabot[bot]
fed9502906
chore(deps-dev): bump pod-install from 0.3.2 to 0.3.3 (#1012)
Bumps [pod-install](https://github.com/expo/expo) from 0.3.2 to 0.3.3.
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits)

---
updated-dependencies:
- dependency-name: pod-install
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 00:08:47 +09:00
Jesse Katsumata
14bab7900a 1.2.0 2024-12-27 16:02:28 +09:00
Mohammed Alkailany
d7dcacd53e
feat: Add onOpenMenu and onCloseMenu event handlers (#998)
* revert: back to original

* feat: close menu support

* feat: close menu support

* feat: close menu support

* feat: close menu support

* feat: close menu support

* chore: removed package lock file

* feat(events): add menu close detection

Add onMenuClose event that fires when menu is dismissed.
- Implement for both iOS and Android platforms
- Add event at start of dismissal for better responsiveness
- Support both old and new React Native architectures
- Add tests and update documentation

The event fires when:
- User taps outside the menu
- User selects a menu item

* feat(events): add onOpenMenu event and rename onMenuClose

* refactor(menu): simplify menu event handlers by removing native event parameters

* fix(types): update onCloseMenu and onOpenMenu event handlers to use undefined event parameter

* fix(types): update onCloseMenu and onOpenMenu event handlers to accept string event parameters

* refactor(menu): rename onMenuOpen to onOpenMenu across iOS implementations

* feat(menu): implement onOpenMenu event and update event handling in iOS and Android

* refactor(menu): streamline event handling for onCloseMenu and onOpenMenu

---------

Co-authored-by: mohammed <malkailany@hotmail.com>
2024-12-27 16:02:09 +09:00
dependabot[bot]
0a38464796
chore(deps-dev): bump react-native-builder-bob from 0.34.0 to 0.35.2 (#992)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-24 16:27:41 +09:00
dependabot[bot]
dc879f6b61
chore(deps-dev): bump @release-it/conventional-changelog from 9.0.3 to 9.0.4 (#1000)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-24 16:26:33 +09:00
dependabot[bot]
5c0e4c84a0
chore(deps-dev): bump release-it from 17.10.0 to 17.11.0 (#999)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-24 16:26:11 +09:00
dependabot[bot]
4e47b33cac
chore(deps-dev): bump react-native-test-app from 4.0.4 to 4.0.5 (#989)
Bumps [react-native-test-app](https://github.com/microsoft/react-native-test-app) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/microsoft/react-native-test-app/releases)
- [Commits](https://github.com/microsoft/react-native-test-app/compare/4.0.4...4.0.5)

---
updated-dependencies:
- dependency-name: react-native-test-app
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 10:40:46 +09:00
dependabot[bot]
806ad284d9
chore(deps-dev): bump react-native-builder-bob from 0.33.3 to 0.34.0 (#985)
Bumps [react-native-builder-bob](https://github.com/callstack/react-native-builder-bob/tree/HEAD/packages/react-native-builder-bob) from 0.33.3 to 0.34.0.
- [Release notes](https://github.com/callstack/react-native-builder-bob/releases)
- [Changelog](https://github.com/callstack/react-native-builder-bob/blob/main/packages/react-native-builder-bob/CHANGELOG.md)
- [Commits](https://github.com/callstack/react-native-builder-bob/commits/react-native-builder-bob@0.34.0/packages/react-native-builder-bob)

---
updated-dependencies:
- dependency-name: react-native-builder-bob
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 12:25:07 +09:00
dependabot[bot]
235499a9dd
chore(deps-dev): bump react-native-builder-bob from 0.33.2 to 0.33.3 (#984)
Bumps [react-native-builder-bob](https://github.com/callstack/react-native-builder-bob/tree/HEAD/packages/react-native-builder-bob) from 0.33.2 to 0.33.3.
- [Release notes](https://github.com/callstack/react-native-builder-bob/releases)
- [Changelog](https://github.com/callstack/react-native-builder-bob/blob/main/packages/react-native-builder-bob/CHANGELOG.md)
- [Commits](https://github.com/callstack/react-native-builder-bob/commits/react-native-builder-bob@0.33.3/packages/react-native-builder-bob)

---
updated-dependencies:
- dependency-name: react-native-builder-bob
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-03 08:13:25 +09:00
Jesse Katsumata
3d2c25fcf2 1.1.7 2024-12-02 10:26:00 +09:00
nasser
b900efccf9
fix(iOS): new architecture props (#983) 2024-12-02 10:25:27 +09:00
dependabot[bot]
3599e6a7b4
chore(deps-dev): bump react-native-builder-bob from 0.32.1 to 0.33.2 (#982)
Bumps [react-native-builder-bob](https://github.com/callstack/react-native-builder-bob/tree/HEAD/packages/react-native-builder-bob) from 0.32.1 to 0.33.2.
- [Release notes](https://github.com/callstack/react-native-builder-bob/releases)
- [Changelog](https://github.com/callstack/react-native-builder-bob/blob/main/packages/react-native-builder-bob/CHANGELOG.md)
- [Commits](https://github.com/callstack/react-native-builder-bob/commits/react-native-builder-bob@0.33.2/packages/react-native-builder-bob)

---
updated-dependencies:
- dependency-name: react-native-builder-bob
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 17:38:25 +09:00
dependabot[bot]
06eddf3258
chore(deps-dev): bump @react-native/metro-config from 0.76.2 to 0.76.3 (#977)
Bumps [@react-native/metro-config](https://github.com/facebook/react-native/tree/HEAD/packages/metro-config) from 0.76.2 to 0.76.3.
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.76.3/packages/metro-config)

---
updated-dependencies:
- dependency-name: "@react-native/metro-config"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 00:16:53 +09:00