Skip to content

feat: New CLI. New docs. New registry. New showcase app #414

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

Draft
wants to merge 449 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
449 commits
Select commit Hold shift + click to select a range
330188e
feat(cli): readme
mrzachnugent Jul 15, 2025
c4402e1
feat(docs): update ui + add hire-us and changelog pages
mrzachnugent Jul 16, 2025
b60ccc5
feat(docs): move components to /components url path
mrzachnugent Jul 16, 2025
004b01a
fix(docs): border opacity for toc footer
mrzachnugent Jul 16, 2025
d108d51
feat(docs): exploring ui adjustments
mrzachnugent Jul 16, 2025
e4c6d21
feat(docs): add nav links on home page + add default search options
mrzachnugent Jul 16, 2025
53907f6
feat(docs): update toc footer copy
mrzachnugent Jul 16, 2025
06d1149
feat(docs): add custom footer
mrzachnugent Jul 17, 2025
1a524ea
feat(docs): add introduction content
mrzachnugent Jul 17, 2025
a107dd3
feat(docs): add links to introduction diffs when possible
mrzachnugent Jul 17, 2025
264ae08
feat(docs): update headings font weights
mrzachnugent Jul 17, 2025
703b65f
feat(docs): add content for installation and customization
mrzachnugent Jul 17, 2025
dafdf43
feat(docs): add favicon + home document title + other little changes
mrzachnugent Jul 17, 2025
6fbbe1d
feat(docs): update intro copy
mrzachnugent Jul 17, 2025
720f106
fix(docs): remove placeholder
mrzachnugent Jul 17, 2025
ba478cd
feat(docs): align intro quote with other pages subtitle
mrzachnugent Jul 17, 2025
e39c78a
feat(docs): add link tabs for installation
mrzachnugent Jul 17, 2025
6b3c953
feat(docs): add installation content
mrzachnugent Jul 17, 2025
86fe997
feat(docs): add tailwind config and theme file to theming
mrzachnugent Jul 17, 2025
85733d1
feat(docs): add cli content
mrzachnugent Jul 17, 2025
26f0e7a
feat(docs): add wip changelog + minor cli page fix
mrzachnugent Jul 17, 2025
59b509a
chore(cli): update shadcn + remove overrides
mrzachnugent Jul 18, 2025
68bdb83
feat(showcase): add keyboard controller
mrzachnugent Jul 18, 2025
d7ddf68
fix(docs): slight logo adjustment
mrzachnugent Jul 18, 2025
81a75c8
feat(showcase): update assets + name + enable edge to edge + prepare …
mrzachnugent Jul 18, 2025
80e36ac
feat(registry): add haptics + improve hover card native shadow + upd…
mrzachnugent Jul 18, 2025
f0e283e
feat(showcase): convert app config to ts + add scripts
mrzachnugent Jul 18, 2025
c51169f
feat(showcase): add expo update + mmkv
mrzachnugent Jul 18, 2025
0b9fca8
fix(showcase): tooltip example + remove forgotten sticky index + andr…
mrzachnugent Jul 18, 2025
975f4eb
feat(showcase): move components screens
mrzachnugent Jul 18, 2025
e44efc5
fix(registry): remove text useless condition
mrzachnugent Jul 18, 2025
e818428
fix(showcase): remove non existing component
mrzachnugent Jul 18, 2025
6b91f89
feat(showcase): add shadcn theme toggle
mrzachnugent Jul 18, 2025
c26b87a
feat(showcase): add ota update button + other fixes
mrzachnugent Jul 18, 2025
6429a18
feat(showcase): add style stored
mrzachnugent Jul 18, 2025
c604f4b
feat(showcase): add auto submit on eas build
mrzachnugent Jul 18, 2025
d06e95a
fix(showcase): change identifier since someone took it already
mrzachnugent Jul 18, 2025
1298bd3
feat(docs): make components in sidebar be able to be minimized
mrzachnugent Jul 19, 2025
2ecaa0b
fix: various from showcase qa
mrzachnugent Jul 19, 2025
1c02a8f
feat: shadcn/ui deviation - increase sizes on mobile for certain comp…
mrzachnugent Jul 19, 2025
bd08033
feat(docs): add inline rem and portal instruction to manual installation
mrzachnugent Jul 19, 2025
626fdbd
fix(docs): remove todos that are not needed
mrzachnugent Jul 19, 2025
4e05b1b
feat(cli): add rnr links for doctor warnings
mrzachnugent Jul 19, 2025
1502fe4
feat(docs): add skip navigation button
mrzachnugent Jul 20, 2025
22287e6
feat(docs): add well-known for deep linking
mrzachnugent Jul 20, 2025
4aabb76
fix(checkbox): default native rounded + web not completely filling
mrzachnugent Jul 20, 2025
a2c59bd
fix(input): android placeholder text color
mrzachnugent Jul 20, 2025
cc66cec
feat(registry): add missing haptics
mrzachnugent Jul 20, 2025
c7a5e7f
fix(button): remove default hit slop
mrzachnugent Jul 20, 2025
598705d
fix(select): text size
mrzachnugent Jul 20, 2025
7766c58
feat(registry): improve modal entering animation
mrzachnugent Jul 20, 2025
a5715ba
feat(showcase): improve android header + remove haptic shananagins
mrzachnugent Jul 20, 2025
be0ad15
fix(showcase): remove icons for components
mrzachnugent Jul 20, 2025
a739ace
feat(docs): add blocks and small fixes
mrzachnugent Jul 20, 2025
f137f8f
feat(showcase): use static html + fix favicon"
mrzachnugent Jul 21, 2025
eadcd92
feat(starter-base): update template
mrzachnugent Jul 21, 2025
49b8b7a
feat(alert-dialog): add urgency to animation
mrzachnugent Jul 21, 2025
ea91914
feat(dialog): add hit slop to close x button
mrzachnugent Jul 21, 2025
0aecd7e
feat(docs): add specific ids to changelog headings
mrzachnugent Jul 21, 2025
2851e2b
chore(cli): update deprecated items' doc links
mrzachnugent Jul 21, 2025
73bdf52
chore(docs): update registry items
mrzachnugent Jul 21, 2025
7fdcb75
feat(docs): add og image
mrzachnugent Jul 21, 2025
6420858
feat(docs): add posthog
mrzachnugent Jul 21, 2025
be46d70
fix(docs): portal instructions + update links
mrzachnugent Jul 21, 2025
5ce4be1
fix(aspect-ratio): make image more dark mode friendly
mrzachnugent Jul 21, 2025
b87746b
fix(docs): introduction copy
mrzachnugent Jul 21, 2025
99ae474
feat(docs): reorder landing nav items
mrzachnugent Jul 22, 2025
93cdeb5
feat(docs): remove x padding in preview card
mrzachnugent Jul 22, 2025
896e866
fix(docs): minor changelog things
mrzachnugent Jul 22, 2025
99cb297
fix(cli): add more css variables to check with doctor
mrzachnugent Jul 22, 2025
39a63c2
fix(docs): customization copy and link
mrzachnugent Jul 22, 2025
2eb0dd7
feat(docs): add placeholder for adding download showcase app
mrzachnugent Jul 22, 2025
31b7a5d
fix(docs): changelog copy
mrzachnugent Jul 22, 2025
54829a9
feat(docs): add todo to add founded labs logo icon for side nav
mrzachnugent Jul 22, 2025
f0c3b76
feat(showcase): use nav theme from theme file
mrzachnugent Jul 22, 2025
c883d5c
update README
mrzachnugent Jul 22, 2025
7d843c9
fix(cli): doctor deprecated file check
mrzachnugent Jul 22, 2025
5ca4982
chore: remove old cli, old docs, reusables package
mrzachnugent Jul 22, 2025
75b4f80
fix(docs): customization prompt contents font weight
mrzachnugent Jul 22, 2025
0602c4a
fix(docs): make customization prompt easier to read
mrzachnugent Jul 22, 2025
43f2107
feat(docs): add callout component
mrzachnugent Jul 22, 2025
be7caf7
chore: remove outdated todo
mrzachnugent Jul 23, 2025
f044c96
feat(docs): add download showcase section to introduction
mrzachnugent Jul 23, 2025
a87c598
feat(docs): add anchor link to new icon component
mrzachnugent Jul 23, 2025
7ad2212
feat(cli): add typography deprecated component doctor check
mrzachnugent Jul 23, 2025
aa8d035
feat(docs): add changelog for text variants and deprecated typography
mrzachnugent Jul 23, 2025
57ab94a
feat(cli): init template select + use template from founded-labs
mrzachnugent Jul 23, 2025
e600f03
chore(cli): format
mrzachnugent Jul 23, 2025
d89ed5b
chore(docs): format
mrzachnugent Jul 23, 2025
351acea
chore(showcase): format
mrzachnugent Jul 23, 2025
6ca21b4
chore(registry): format
mrzachnugent Jul 23, 2025
9827058
feat: add prettier plugin for tailwind
mrzachnugent Jul 23, 2025
8115922
fix(text): prevent unnecessary object creation and spread
mrzachnugent Jul 23, 2025
6482ee6
fix(showcase): move context-menu to top of screen
mrzachnugent Jul 23, 2025
847f6e8
chore(docs): run registry build script
mrzachnugent Jul 23, 2025
068fea7
chore: remove templates package and related scripts + readme instruct…
mrzachnugent Jul 23, 2025
28445da
fix(docs): update shadcn link to current themes page
mrzachnugent Jul 23, 2025
5fb95e4
update README
mrzachnugent Jul 24, 2025
45bce38
feat(docs): add og image
mrzachnugent Jul 24, 2025
aa4d5e9
update LICENSE
mrzachnugent Jul 24, 2025
8559db0
update CONTRIBUTING
mrzachnugent Jul 24, 2025
4bf393c
chore(docs): replace posthog with vercel analytics
mrzachnugent Jul 24, 2025
16667a6
feat(docs): remove non-error console logs in production
mrzachnugent Jul 24, 2025
d6f04aa
fix(textarea): examples
mrzachnugent Jul 24, 2025
6ea456e
fix(showcase): center non-centered examples on web
mrzachnugent Jul 24, 2025
661a8fb
fix(docs): build error
mrzachnugent Jul 24, 2025
524b798
chore: remove script
mrzachnugent Jul 24, 2025
1a31761
fix(docs): simplify adding portal host diff
mrzachnugent Jul 24, 2025
51ebed3
fix(registry): card example + web label cursor
mrzachnugent Jul 24, 2025
ec9258b
fix(registry): normalize shadow color
mrzachnugent Jul 24, 2025
75e00eb
chore(docs): run registry build script
mrzachnugent Jul 24, 2025
5bbdf25
fix(docs): add native only animated view to popover dependency
mrzachnugent Jul 25, 2025
ee4c5f9
fix(registry): ref types
mrzachnugent Jul 25, 2025
b422e1d
chore(docs): generate registry
mrzachnugent Jul 25, 2025
42d6bda
fix(popover): web cursor
mrzachnugent Jul 26, 2025
69d60be
fix(docs): remove randomly showing toc footer
mrzachnugent Jul 26, 2025
f202518
chore(docs): build registries
mrzachnugent Jul 26, 2025
a6ee5a0
feat: make new-york the initial theme
mrzachnugent Jul 26, 2025
feebebd
fix(showcase): theme toggle pressable area
mrzachnugent Jul 26, 2025
3c288e4
fix: app store review demands - update app name + remove fake login c…
mrzachnugent Jul 26, 2025
7cafbfd
fix(showcase): add dev env for start command
mrzachnugent Jul 26, 2025
056e4c3
feat(showcase): handle deep links from QR scan
mrzachnugent Jul 26, 2025
e63dcd2
fix(showcase): component navigation since components constant change
mrzachnugent Jul 26, 2025
9430f1b
fix(registry): ref type legibility
mrzachnugent Jul 26, 2025
e41d834
chore(docs): generate public registries
mrzachnugent Jul 26, 2025
98b5b16
feat(docs): include vercel oss program in changelog
mrzachnugent Jul 26, 2025
c6ff34c
chore(dshowcase): update deps
mrzachnugent Jul 26, 2025
e13ed84
fix(showcase): deep link redirect
mrzachnugent Jul 26, 2025
cfee6de
fix: remove www from docs urls
mrzachnugent Jul 26, 2025
6950776
fix(docs): all registry urls
mrzachnugent Jul 26, 2025
52ab43a
chore(cli): bump beta version
mrzachnugent Jul 26, 2025
dccc3b7
fix(cli): move tsconfig paths to depencencies
mrzachnugent Jul 26, 2025
ad50531
chore(cli): bump beta version
mrzachnugent Jul 26, 2025
70b8fff
fix(docs): headings font weight
mrzachnugent Jul 27, 2025
50aba2e
fix(docs): update install app banner in intro
mrzachnugent Jul 27, 2025
7142e30
feat(docs): add showcase links page
mrzachnugent Jul 27, 2025
5fb5f64
fix(docs): md line break issue
mrzachnugent Jul 28, 2025
a25b38a
feat(docs): add inline rem to changelog
mrzachnugent Jul 28, 2025
d921866
feat(cli): improve defaults if component json exists
mrzachnugent Jul 28, 2025
41fa572
feat(showcase): add expo-dev-client
mrzachnugent Jul 28, 2025
e709b7a
feat(registry): wrap portal content with full window view
mrzachnugent Jul 28, 2025
1080a26
feat(docs): add full window overlay change to change log
mrzachnugent Jul 28, 2025
d4959f4
chore(docs): generate registry
mrzachnugent Jul 28, 2025
300313c
fix(docs): get app styling
mrzachnugent Jul 28, 2025
54f497f
feat(docs): add qr codes and mobile banners for deep linking
mrzachnugent Jul 28, 2025
32a7d71
fix(checkbox): overflowing text on mobile web examples
mrzachnugent Jul 28, 2025
aba43e2
fix(docs): mobile min height
mrzachnugent Jul 28, 2025
3d3c06c
fix(docs): update changelog + make download app banner component
mrzachnugent Jul 28, 2025
5f27e0e
fix(docs): update toc footer copy
mrzachnugent Jul 28, 2025
dd36cf8
feat(docs): add required pages for app stores
mrzachnugent Jul 28, 2025
5683290
fix(docs): update cli and customization copy
mrzachnugent Jul 28, 2025
afed5fb
fix(docs): update changelog
mrzachnugent Jul 28, 2025
05e8b5a
chore(registry): remove unused constant files
mrzachnugent Jul 28, 2025
885d9cb
feat(showcase): use updated nav theme
mrzachnugent Jul 28, 2025
aa179d2
feat(docs): update manual installation to use new-york + updated nav …
mrzachnugent Jul 28, 2025
36c0e90
feat(cli): add template flag for init and clerk auth template
mrzachnugent Jul 28, 2025
240c39b
feat(docs): add template cli option + add missing aliases
mrzachnugent Jul 28, 2025
cbc4f56
feat(cli): add alias for summary
mrzachnugent Jul 28, 2025
31e3e79
chore: update repo links to founded-labs
mrzachnugent Jul 28, 2025
b73f7b4
update CONTRIBUTING
mrzachnugent Jul 28, 2025
6636b75
update ISSUE_TEMPLATE
mrzachnugent Jul 28, 2025
a887b79
update pull_request_template
mrzachnugent Jul 28, 2025
b3c57d0
update ISSUE_TEMPLATE
mrzachnugent Jul 28, 2025
1576926
fix(docs): remove animate in on toc footer
mrzachnugent Jul 28, 2025
5eb497b
fix(docs): remove default open level
mrzachnugent Jul 28, 2025
c20391e
feat(docs): add authentication block pages
mrzachnugent Jul 28, 2025
e588b8d
fix(docs): update showcase privacy and support pages
mrzachnugent Jul 28, 2025
3587810
fix(docs): package manager order
mrzachnugent Jul 29, 2025
749047c
fix(docs): make icon optional in callout
mrzachnugent Jul 29, 2025
0c357b9
fix(docs): rename and reorder auth block pages
mrzachnugent Jul 29, 2025
a5dab59
feat(docs): add authentication intro
mrzachnugent Jul 29, 2025
69f05ef
fix(new-york): squished tab triggers
mrzachnugent Jul 29, 2025
e9e1bed
fix(docs): use ui tabs
mrzachnugent Jul 29, 2025
58db599
feat(docs): add ui tabs
mrzachnugent Jul 29, 2025
6bff9e3
feat(docs): add block preview
mrzachnugent Jul 29, 2025
5e27bf9
feat(docs): add auth block tabs + auth integration select
mrzachnugent Jul 29, 2025
67f610f
fix(docs): a tag width in authentication page
mrzachnugent Jul 29, 2025
483a1cd
fix(docs): ui adjustments for authentication page
mrzachnugent Jul 29, 2025
e237fa5
fix(docs): update auth copy
mrzachnugent Jul 29, 2025
1e2d08d
feat(docs): add foundation for authentication pages
mrzachnugent Jul 29, 2025
2d6a92a
feat(docs): add app store href
mrzachnugent Jul 30, 2025
d26da2e
feat(docs): implement registry provider and registry specific examples
mrzachnugent Jul 30, 2025
dc492ce
fix(docs): add toggle to dependencies of toggle group
mrzachnugent Jul 30, 2025
ed2eb0a
feat(docs): use registry examples and registry dependent manual insta…
mrzachnugent Jul 30, 2025
d013372
feat(registry): add examples and ui to show component based on regist…
mrzachnugent Jul 30, 2025
a29f896
feat(showcase): use examples and ui from new registry folders
mrzachnugent Jul 30, 2025
fac3cde
fix(docs): forgotten old file path
mrzachnugent Jul 30, 2025
97c8081
fix(registry): remove use client from components
mrzachnugent Jul 30, 2025
4aa2e64
chore(docs): build registries
mrzachnugent Jul 30, 2025
892d459
fix(docs): update block preview card
mrzachnugent Jul 30, 2025
f647f98
fix(docs): menubar overlay header press
mrzachnugent Jul 31, 2025
dce4953
fix(showcase): gear hit slop + web theme toggle size
mrzachnugent Jul 31, 2025
ed43823
fix(registry): remove non existing exports from lib
mrzachnugent Jul 31, 2025
6b71a92
feat(registry): add ui auth blocks
mrzachnugent Jul 31, 2025
ac9d936
feat(docs): display auth blocks ui
mrzachnugent Jul 31, 2025
575fe6c
fix(docs): social connections padding x
mrzachnugent Jul 31, 2025
c72282a
fix(docs): use clerk go links
mrzachnugent Jul 31, 2025
e33a131
fix(docs): include form in form block names
mrzachnugent Jul 31, 2025
a5cf551
fix(docs): block importing other blocks
mrzachnugent Jul 31, 2025
027eca7
feat(docs): add manual instructions for no integ auth blocks
mrzachnugent Jul 31, 2025
f0bd354
feat(docs): add script to generate local registries
mrzachnugent Aug 1, 2025
d358458
fix(registry): incorrect icon import from block using shadcn cli
mrzachnugent Aug 1, 2025
d13aa5b
feat(docs): add auth ui blocks to registry
mrzachnugent Aug 1, 2025
f76e831
chore(docs): build registries
mrzachnugent Aug 1, 2025
584db05
fix(docs): broken auth block links + repetitive copy
mrzachnugent Aug 1, 2025
08ff4ac
fix(docs): integration select dark bg color
mrzachnugent Aug 1, 2025
5565a64
feat(docs): add redirect from old docs to new equivalent destinations
mrzachnugent Aug 1, 2025
02a2113
add COMMUNITY_RESOURCES
mrzachnugent Aug 1, 2025
66dd15e
update README
mrzachnugent Aug 1, 2025
f29a4e0
fix: NativeWind to Nativewind
mrzachnugent Aug 1, 2025
16caabd
update README
mrzachnugent Aug 1, 2025
4b92267
update COMMUNITY_RESOURCES
mrzachnugent Aug 1, 2025
27f67fc
update README
mrzachnugent Aug 1, 2025
5f8e84b
fix(registry): ref types + remove unnecessary react imports
mrzachnugent Aug 1, 2025
846ab31
chore(docs): build registries
mrzachnugent Aug 1, 2025
3789cfc
fix(registry): use scroll view from react native for select
mrzachnugent Aug 1, 2025
2604154
fix(docs): clerk component names
mrzachnugent Aug 1, 2025
f9d3bce
chore(registry): add clerk dep
mrzachnugent Aug 1, 2025
9e3926a
chore(registry): add clerk dep
mrzachnugent Aug 1, 2025
9a106c4
feat(registry): add TODOs in auth ui blocks
mrzachnugent Aug 1, 2025
3768510
feat(registry): add clerk auth blocks
mrzachnugent Aug 1, 2025
490aed7
chore(docs): build registries
mrzachnugent Aug 1, 2025
4a8fb0e
fix(docs): precise steps to take for clerk quick start
mrzachnugent Aug 1, 2025
1705363
feat(docs): add callout and manual instructions about project specifi…
mrzachnugent Aug 1, 2025
572b61f
feat(docs): add manual installation steps for clerk auth blocks
mrzachnugent Aug 1, 2025
c7e6fe3
fix(docs): update changelog
mrzachnugent Aug 2, 2025
ec5f41f
update CODE_OF_CONDUCT
mrzachnugent Aug 2, 2025
f4c2ec4
update CONTRIBUTING
mrzachnugent Aug 2, 2025
551daf2
update SECURITY
mrzachnugent Aug 2, 2025
621bb65
fix(docs): update contact email
mrzachnugent Aug 2, 2025
1d4e6d9
fix(docs): add name next to real todos
mrzachnugent Aug 2, 2025
ed87a9f
fix(docs): remove show-if-style
mrzachnugent Aug 3, 2025
944ff24
feat: only use new-york style
mrzachnugent Aug 4, 2025
4dd8c1f
feat(cli): allow http components to be used + only use new-york style
mrzachnugent Aug 4, 2025
570f86d
fix(docs): hide platform select on mobile
mrzachnugent Aug 4, 2025
90f0f61
chore(cli): bump beta version
mrzachnugent Aug 4, 2025
4d558ed
fix(docs): update links to founded labs
mrzachnugent Aug 4, 2025
461ee51
fix(docs): remove last mentions of default style
mrzachnugent Aug 4, 2025
8c9711e
fix(cli): external component logic
mrzachnugent Aug 4, 2025
4f17cc4
chore(docs): build registry
mrzachnugent Aug 4, 2025
3c942f7
chore(cli): bump to v0.5.0-beta.5
mrzachnugent Aug 4, 2025
bb0e5b7
fix(docs): add missing registry dependencies
mrzachnugent Aug 4, 2025
0debe5c
feat(docs): add data attribute in list of differences
mrzachnugent Aug 5, 2025
d0369d9
fix(docs): update differences
mrzachnugent Aug 5, 2025
fcd1896
feat(docs): point landing page badge to blocks
mrzachnugent Aug 5, 2025
a8f6b1b
chore(showcase): bump to v0.0.2
mrzachnugent Aug 5, 2025
ba1da3b
add registry docs page (#412)
gabimoncha Aug 6, 2025
05ca5c1
feat(docs): make the registry content specific to react-native-reusables
mrzachnugent Aug 6, 2025
46f6721
fix(docs): update default search items + rename create your own registry
mrzachnugent Aug 7, 2025
46e87c4
chore(docs): format registry items
mrzachnugent Aug 7, 2025
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
  •  
  •  
  •  
45 changes: 35 additions & 10 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,35 @@
---
name: Bug report
about: Create a report to help us improve
title: "[ BUG ]"
title: '[ BUG ]'
labels: bug
assignees: ''

---

<!--

⚠️ **Important**: Issues must include a valid reproduction link. Reports without one will be automatically closed.

You can quickly create a minimal reproduction using:

```bash
npx @react-native-reusables/cli@latest init -t minimal
```

-->

**Reproduction link**: `<link>`

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
**Steps to reproduce the behavior:**

1. Start the '...' app with '...'
2. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
3. Click on '....'
4. Scroll down to '....'
5. See error

**Expected behavior**
A clear and concise description of what you expected to happen.
Expand All @@ -25,9 +38,21 @@ A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem.

**Platform (please complete the following information):**
- Type: [eg: Browser, Simulator, Emulator, Device]
- OS: [e.g. iOS]
- Browser (if applies) [e.g. chrome, safari]

- Type: [eg: Browser, Simulator, Emulator, Device]
- OS: [e.g. iOS]
- Browser (if applies) [e.g. chrome, safari]

**CLI output (paste the full command output)**

If applicable, paste the full command output by running it with the `--log-level all` flag.

```bash
npx @react-native-reusables/cli@latest --log-level all [command] [args] [options]

// example:
// npx @react-native-reusables/cli@latest --log-level all init -t minimal
```

**Additional context**
Add any other context about the problem here.
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

14 changes: 9 additions & 5 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@

<!--

# Important Note:
⚠️ **Important**

Please create a [discussion](https://github.com/mrzachnugent/react-native-reusables/discussions/categories/ideas) for any new feature proposals **before** submitting a pull request. This helps ensure alignment with project goals and gather community feedback.
**If you want to propose a new feature:**

1. Make sure to read the [project scope](https://github.com/founded-labs/react-native-reusables/discussions/229) to confirm your proposal fits within the vision and purpose of `react-native-reusables`.
2. Before taking any action, please open a [new discussion](https://github.com/founded-labs/react-native-reusables/discussions). This allows us to collaborate, gather feedback, and ensure alignment with the project's goals.

-->

Expand All @@ -18,7 +21,6 @@ Fixes issue #<!-- Add the issue number that this PR fixes, if applicable. -->

<!-- Check the platforms that you have tested this PR on. -->

- [ ] Docs
- [ ] Web
- [ ] iOS
- [ ] Android
Expand All @@ -27,8 +29,10 @@ Fixes issue #<!-- Add the issue number that this PR fixes, if applicable. -->

<!-- Specify which apps or packages are affected by this pull request. -->

- [apps/app_x]
- [packages/package_y]
- [ ] apps/docs
- [ ] apps/showcase
- [ ] apps/cli
- [ ] packages/registry

### Screenshots:

Expand Down
9 changes: 9 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"printWidth": 100,
"tabWidth": 2,
"singleQuote": true,
"bracketSameLine": true,
"trailingComma": "es5",
"plugins": ["prettier-plugin-tailwindcss"],
"tailwindFunctions": ["cva"]
}
24 changes: 12 additions & 12 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,23 @@ diverse, inclusive, and healthy community.
Examples of behavior that contributes to a positive environment for our
community include:

* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
- Focusing on what is best not just for us as individuals, but for the
overall community

Examples of unacceptable behavior include:

* The use of sexualized language or imagery, and sexual attention or
- The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
- Other conduct which could reasonably be considered inappropriate in a
professional setting

## Enforcement Responsibilities
Expand All @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
nugentzn@gmail.com.
hello@foundedlabs.com.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down Expand Up @@ -106,7 +106,7 @@ Violating these terms may lead to a permanent ban.
### 4. Permanent Ban

**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within
Expand Down
84 changes: 84 additions & 0 deletions COMMUNITY_RESOURCES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Community Resources

Community-created components, libraries, and templates that extend React Native Reusables and fill in missing shadcn/ui elements.

_Contributions are welcome! Submit a PR to add your resource._

## Components & Libraries

### Calendar

- [React Native Flash Calendar](https://github.com/MarceloPrado/flash-calendar)
Incredibly fast and flexible library to build calendars in React Native.

### Carousel

- [Animated.ScrollView](https://medium.com/timeless/building-a-gallery-carousel-in-react-native-using-reanimated-i-19b19e6b6b10)
Article explaining how to create a carousel using the ScrollView component.

### Chart

- [Victory Native](https://github.com/FormidableLabs/victory-native-xl)
Charting library for React Native with a focus on performance and customization.

### Combobox

_TBD_

### Command

_TBD_

### Data Table

- [Tanstack Table](https://tanstack.com/table/latest)
Headless UI for building powerful tables and datagrids.

### Date Picker

- [React Native DateTimePicker](https://github.com/react-native-datetimepicker/datetimepicker)
Date and time picker component for iOS, Android, and Windows.

### Drawer

- [Universal Bottom Sheet](https://github.com/adebayoileri/universal-bottom-sheet) by [adebayoileri](https://github.com/adebayoileri)
Bottom sheet component that combines Gorhom Bottom Sheet and Vaul for a seamless, responsive experience across mobile and web.

### Form

- [React Hook Form](https://react-hook-form.com/get-started#ReactNative)
Performant, flexible, and extensible forms with easy-to-use validation.

### Input OTP

- [input-otp-native](https://github.com/yjose/input-otp-native)
🔐 OTP input for React Native/Expo apps: unstyled, copy-paste examples that are fully tested and compatible with Nativewind.

### Resizable

_TBD_

### Scroll Area

- [React Native ScrollView](https://reactnative.dev/docs/scrollview)
Generic scrolling container that can host multiple components and views.

### Sheet (Drawer Navigation)

- [Drawer Navigation](https://reactnavigation.org/docs/drawer-based-navigation/)
Drawer navigation component that slides in from the side.

### Sonner

- [Sonner Native](https://github.com/gunnartorfis/sonner-native) by [gunnartorfis](https://github.com/gunnartorfis)
Opinionated toast component for React Native. Port of @emilkowalski's sonner.

- [Burnt](https://www.npmjs.com/package/burnt)
Cross-platform toasts for React Native, powered by native elements. Uses [Sonner](https://github.com/emilkowalski/sonner) on Web.

---

## Templates

- [RNR Base Bare](https://github.com/a0m0rajab/rnr-base-bare) by [a0m0rajab](https://github.com/a0m0rajab)
Supabase-powered starter app with sign-in, sign-up, and profile functionality.
24 changes: 12 additions & 12 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Contributing to [react-native-reusables](https://github.com/mrzachnugent/react-native-reusables)
# Contributing to React Native Reusables

Thank you for your interest in contributing to `react-native-reusables`! We welcome contributions from the community to improve and enhance this project. Before getting started, please take a moment to review the following guidelines.

## How to Contribute

> **IMPORTANT**
> ⚠️ **Important**
>
> **If you want to propose a new feature:**
> If you want to propose a new feature:
>
> 1. Make sure to read the [project scope](https://github.com/mrzachnugent/react-native-reusables/discussions/229) to confirm your proposal fits within the vision and purpose of `react-native-reusables`.
> 2. Please open a [new discussion](https://github.com/mrzachnugent/react-native-reusables/discussions) before taking any action. This allows us to collaborate, gather feedback, and ensure alignment with the project's goals.
> 1. Make sure to read the [project scope](https://github.com/founded-labs/react-native-reusables/discussions/229) to confirm your proposal fits within the vision and purpose of `react-native-reusables`.
> 2. Before taking any action, please open a [new discussion](https://github.com/founded-labs/react-native-reusables/discussions). This allows us to collaborate, gather feedback, and ensure alignment with the project's goals.

<br />

Expand All @@ -19,10 +19,10 @@ Thank you for your interest in contributing to `react-native-reusables`! We welc
git clone https://github.com/your-username/react-native-reusables.git
cd react-native-reusables
```
3. Create a new branch for your feature or bug fix:
3. Create a new branch:

```bash
git checkout -b feature/your-feature-name
git checkout -b your-username/your-feature-name
```

4. Make your changes and ensure that your code adheres to the existing coding standards.
Expand All @@ -35,7 +35,7 @@ git commit -m "Add your commit message here"
6. Push your changes to your forked repository:

```bash
git push origin feature/your-feature-name
git push origin your-username/your-feature-name
```

7. Open a pull request (PR) against the main branch of the original repository.
Expand All @@ -48,18 +48,18 @@ Please follow the coding style and guidelines used in the project. If there are

## Issue Tracker

Check the [issue tracker](https://github.com/mrzachnugent/react-native-reusables/issues) for existing issues or open a new issue to discuss and coordinate your contribution with the maintainers.
Check the [issue tracker](https://github.com/founded-labs/react-native-reusables/issues) for existing issues or open a new issue to discuss and coordinate your contribution with the maintainers.

## Code of Conduct

Please review and adhere to our [Code of Conduct](https://github.com/mrzachnugent/react-native-reusables/blob/main/CODE_OF_CONDUCT.md). Be respectful and considerate towards others.
Please review and adhere to our [Code of Conduct](https://github.com/founded-labs/react-native-reusables/blob/main/CODE_OF_CONDUCT.md). Be respectful and considerate towards others.

## License

By contributing to this project, you agree that your contributions will be licensed under the [LICENSE](https://github.com/mrzachnugent/react-native-reusables/blob/main/LICENSE) file of this repository.
By contributing to this project, you agree that your contributions will be licensed under the [LICENSE](https://github.com/founded-labs/react-native-reusables/blob/main/LICENSE) file of this repository.

## Contact

If you have any questions or need further assistance, feel free to contact us at nugentzn@gmail.com.
If you have any questions or need further assistance, feel free to contact us at hello@foundedlabs.com.

**We appreciate your contributions and look forward to working with you!**
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 Zach Nugent
Copyright (c) 2025 Founded Labs

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading