Skip to content
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

Tailwind v4 #243

Merged
merged 110 commits into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
76aa8f3
rm withTv
irsyadadl Nov 23, 2024
882d353
prepare tw4
irsyadadl Nov 23, 2024
e675784
wait until stable
irsyadadl Nov 23, 2024
b0d845f
wait until stable
irsyadadl Nov 23, 2024
e95c4b1
all components must now explicitly define data-* attributes
irsyadadl Nov 24, 2024
7f43036
adjustment to badge, table and more
irsyadadl Nov 24, 2024
385e8df
lfg
irsyadadl Nov 24, 2024
e5171ea
adjustment to `menu` and `table`
irsyadadl Nov 24, 2024
eab1010
`pseudo-classes` adjustment 25nov2024
irsyadadl Nov 24, 2024
15db610
`pseudo-classes` adjustment 25nov2024-1
irsyadadl Nov 24, 2024
c6cfb1d
`pseudo-classes` adjustment 25nov2024-2
irsyadadl Nov 24, 2024
b659feb
`pseudo-classes` adjustment 25nov2024-3
irsyadadl Nov 24, 2024
6ed7bf4
fix all `data-*`
irsyadadl Nov 25, 2024
c3e5ddd
color adjustment #1
irsyadadl Nov 25, 2024
29fa116
wip
irsyadadl Nov 25, 2024
a5c7cb8
rewrite `/colors` page
irsyadadl Nov 26, 2024
011fd17
replace `framer-motion` to `motion/react`
irsyadadl Nov 26, 2024
7d257f2
docs for chart rewrited
irsyadadl Nov 26, 2024
adb9d7f
add `w-full` to `text-field`
irsyadadl Nov 26, 2024
bfe7215
remove nano
irsyadadl Nov 27, 2024
0f70a6c
fix format toOklch
irsyadadl Nov 27, 2024
9370e9f
use vercel 25.2.0
irsyadadl Nov 27, 2024
5677402
changed
irsyadadl Nov 27, 2024
ebd8e21
fix button in suffix and prefix
irsyadadl Nov 27, 2024
d230025
dialog close now using `slot`
irsyadadl Nov 27, 2024
80a0250
adjustment to border color on dark mode
irsyadadl Nov 27, 2024
3d87946
refactoring all components
irsyadadl Nov 27, 2024
1f1068b
fix vercel-action
irsyadadl Nov 27, 2024
487f073
fix switch docs
irsyadadl Nov 27, 2024
4c0dd57
use npm
irsyadadl Nov 27, 2024
bdc5c53
upgrade openpanel to v1
irsyadadl Nov 27, 2024
f1379b4
fxx
irsyadadl Nov 28, 2024
565e433
fix .gi
irsyadadl Nov 28, 2024
061df44
lfg
irsyadadl Nov 28, 2024
5dc0cef
lfg
irsyadadl Nov 28, 2024
3da138f
lfg
irsyadadl Nov 28, 2024
8c40654
lfg
irsyadadl Nov 28, 2024
030da2c
lfg
irsyadadl Nov 28, 2024
0d14189
lfg
irsyadadl Nov 28, 2024
f493010
rm -rf .github/workflows
irsyadadl Nov 28, 2024
6af2692
redesign docs
irsyadadl Nov 28, 2024
4baeb3e
rewrite darkmode docs
irsyadadl Nov 29, 2024
53277b6
add tooltip to slider
irsyadadl Nov 29, 2024
7b8a81b
tw beta 4
irsyadadl Nov 29, 2024
a532a2b
ll
irsyadadl Nov 29, 2024
68dfe10
fix ring on the header
irsyadadl Nov 29, 2024
e05052c
fix tooltip inverse
irsyadadl Nov 30, 2024
9e12290
wip
irsyadadl Nov 30, 2024
91a41b6
fix docs
irsyadadl Nov 30, 2024
23f4c2f
wip
irsyadadl Dec 1, 2024
8516fe0
installation 00
irsyadadl Dec 1, 2024
c9c0f9e
wip
irsyadadl Dec 1, 2024
6280adc
fix `/colors`
irsyadadl Dec 2, 2024
f4ca696
wip
irsyadadl Dec 2, 2024
36af053
wip
irsyadadl Dec 3, 2024
e14d7c9
let cmd to search toc
irsyadadl Dec 3, 2024
b3025cb
wait a second
irsyadadl Dec 4, 2024
76d8824
wip
irsyadadl Dec 4, 2024
e8a3bf3
wip
irsyadadl Dec 4, 2024
858fb14
coloring badge
irsyadadl Dec 4, 2024
05a9e86
remove subtle color
irsyadadl Dec 4, 2024
615052c
rc
irsyadadl Dec 4, 2024
c0c529e
redesign disclosure
irsyadadl Dec 4, 2024
7e09ec3
wip
irsyadadl Dec 4, 2024
cb6b04e
`/themes` now good enough
irsyadadl Dec 5, 2024
ed92674
fix dropdown menu when respectScreen off
irsyadadl Dec 5, 2024
874425a
wip
irsyadadl Dec 5, 2024
73b5df0
wip
irsyadadl Dec 5, 2024
191864b
upgrade to react 19
irsyadadl Dec 5, 2024
3b24478
wip
irsyadadl Dec 5, 2024
7db1fd6
wip
irsyadadl Dec 6, 2024
baf7377
wip
irsyadadl Dec 7, 2024
5a187aa
wip
irsyadadl Dec 7, 2024
a43fb0b
wip
irsyadadl Dec 7, 2024
421e2e4
wip
irsyadadl Dec 8, 2024
f0f3972
wip
irsyadadl Dec 8, 2024
9bc7928
wip
irsyadadl Dec 8, 2024
93f013e
wip
irsyadadl Dec 8, 2024
746a2c7
wip
irsyadadl Dec 8, 2024
b6d296f
wip
irsyadadl Dec 9, 2024
1d1f259
wip
irsyadadl Dec 10, 2024
475e70c
wip
irsyadadl Dec 10, 2024
3afb35e
wip
irsyadadl Dec 10, 2024
4ed75d7
fix textarea height
irsyadadl Dec 10, 2024
06e1004
add full width to inset
irsyadadl Dec 10, 2024
71b88e0
wip
irsyadadl Dec 10, 2024
230ed8a
fix inset sidebar padding on header
irsyadadl Dec 11, 2024
2af2b31
wip
irsyadadl Dec 11, 2024
d5b8fff
fix slider track background
irsyadadl Dec 11, 2024
e915cca
wip
irsyadadl Dec 12, 2024
ffab72b
fix colors
irsyadadl Dec 12, 2024
263d05d
add docs for colors
irsyadadl Dec 12, 2024
c4b8962
wip
irsyadadl Dec 12, 2024
e446f1a
blocks
irsyadadl Dec 12, 2024
1731cf5
Add BiomeJS
Makisuo Dec 13, 2024
07ac372
Add BiomeJS
Makisuo Dec 13, 2024
e72c518
fix: errors
Makisuo Dec 13, 2024
305850b
fix: revert console log removals
Makisuo Dec 13, 2024
8eb4ebe
Merge pull request #250 from Makisuo/biomejs
irsyadadl Dec 13, 2024
30962dd
chore: remove prettier stuff
Makisuo Dec 13, 2024
8d3eeb3
Merge pull request #251 from Makisuo/biomejs
irsyadadl Dec 13, 2024
267c5a6
fix some hikkups
irsyadadl Dec 13, 2024
b3c596a
.log to .info
irsyadadl Dec 13, 2024
3c9c3c6
add outline to every intention in button
irsyadadl Dec 13, 2024
aa5d7d4
format
irsyadadl Dec 13, 2024
8a257fc
fix sidebar
irsyadadl Dec 13, 2024
131376a
upgrade to tailwind-4.0.0b7
irsyadadl Dec 13, 2024
758b208
add blog page
irsyadadl Dec 13, 2024
e62ff2f
wip
irsyadadl Dec 13, 2024
d31835c
rm cache
irsyadadl Dec 13, 2024
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
  •  
  •  
  •  
31 changes: 0 additions & 31 deletions .eslintrc.json

This file was deleted.

40 changes: 0 additions & 40 deletions .github/workflows/vercel-merge.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/vercel-pull-request.yml

This file was deleted.

7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
/.idea
/__registry__
/public/registry
ignore

/.vercel
/note.md
delete-me.txt
# dependencies
/node_modules
/.pnp
Expand Down Expand Up @@ -42,3 +45,5 @@ next-env.d.ts

# velite files
.velite

public/static
7 changes: 0 additions & 7 deletions .prettierignore

This file was deleted.

30 changes: 0 additions & 30 deletions .prettierrc

This file was deleted.

8 changes: 8 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Code of Conduct

The Justd code of conduct is inspired by the Laravel and Ruby code of conduct. Any violations of this code may be reported to Irsyad ([email protected]):

- Participants will respect and be tolerant of differing views and opinions.
- Participants must ensure that their language and actions remain professional and free of personal attacks or disparaging remarks.
- When interpreting the words and actions of others, participants should always assume good intentions.
- Behavior that can reasonably be considered harassment or discrimination will not be tolerated.
121 changes: 112 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,119 @@
## Contribution Guide

Yo, thanks for wanting to chip in at getjustd.com. Stoked to have ya on board!
Thanks for jumping in to contribute at getjustd.com—we’re thrilled to have you on board!

Quick favor: give this doc a once-over before dropping your first pull request. Also, peep the open issues and pull requests to make sure no one's already on the same grind.
Quick ask: take a moment to review this doc before submitting your first pull request. Also, check out the open issues and pull requests to avoid doubling up on any efforts.

### Content
For the docs, they hang out in the `content` folder. Scope the structure [here](https://github.com/justdlabs/justd/tree/main/resources/content/docs).
## Getting Started

### Docs Components
All the components in the docs are chillin' in the `components/docs` folder. Peep the structure [here](https://github.com/justdlabs/justd/tree/main/components/docs). Anytime you mess with these components, run `npm run b` to see the changes in the docs.
1. Fork the repository.
2. Clone the forked repository.
3. Install the dependencies with `bun install`.
4. Run the development server with `bun run dev`.
5. Create a new branch: `git checkout -b my-branch-name`.
6. Make your changes.
7. Commit your changes: `git commit -m 'Add some feature'`.
8. Push to the branch: `git push origin my-branch-name`.
9. Submit a pull request.

### Main UI Components
All the UI components in the docs are kickin' it in the `components/ui` folder. Check the structure [here](https://github.com/justdlabs/justd/tree/main/components/ui). Anytime you mess with these components, run `npm run b` to see the changes in the docs.
## Code of Conduct

Need a hand? Hit up [@irsyadadl](https://twitter.com/irsyadadl).
This project and everyone participating in it is governed by the [Justd Code of Conduct](https://github.com/justdlabs/justd/blob/main/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [[email protected]](mailto:[email protected]).

## How to Contribute

### Reporting Bugs

Before creating bug reports, please check the existing issues as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible.

### Suggesting Enhancements

Enhancement suggestions are tracked as GitHub issues. When you are creating an enhancement suggestion, please include as many details as possible.

### Pull Requests

Please follow these guidelines when submitting pull requests:

1. Fork the repository and create your branch from `main`.
2. Run `bun run lint` to check your code for linting errors.
3. If you've added code that should be tested, add tests.
4. Format your code with `bun run format`.
5. Ensure everything is working as expected by running `bun run b` which will build the registry and generate the sidebar.
6. Make sure your code lints.
7. Make sure your commit messages are clear.

## Folder Structure

The folder structure is as follows:
### Components
The components folder is the core of this project, it contains `ui`, `docs` and `blocks` folders.
```
components
├── blocks
├── code
├── docs
│   ├── anatomies
│   ├── buttons ...
│   ├── charts ...
│   ├── collections ...
│   ├── colors ...
│   ├── controls ...
│   ├── date-and-time ...
│   ├── drag-and-drop ...
│   ├── forms ...
│   ├── media ...
│   ├── navigation ...
│   ├── outside ...
│   ├── overlays ...
│   ├── pickers ...
│   ├── statuses ...
│   └── surfaces ...
├── experimental
└── ui
```
The core ui is inside `components/ui`, and the demo you see on the docs is inside `components/docs`.

### Registry
The registry is a file that contains all the components and their files. It is used to generate the `demo`, `ui`, `blocks` and `anatomies` on the docs.
```
public/registry
├── anatomies
├── blocks
│   ├── navbar ...
│   └── sidebar ...
├── demo
│   ├── buttons ...
│   ├── charts ...
│   ├── collections ...
│   ├── colors ...
│   ├── controls ...
│   ├── date-and-time ...
│   ├── drag-and-drop
│   ├── forms ...
│   ├── media
│   ├── navigation ...
│   ├── outside
│   ├── overlays ...
│   ├── pickers ...
│   ├── statuses ...
│   └── surfaces ...
├── docs
│   └── installation
└── ui
```

All of this is generated by the `resources/scripts/build-registry.ts` script by running `bun run b`.

## Code of Conduct

The Justd code of conduct is inspired by the Laravel and Ruby code of conduct. Any violations of this code may be reported to Irsyad ([email protected]):

- Participants will respect and be tolerant of differing views and opinions.
- Participants must ensure that their language and actions remain professional and free of personal attacks or disparaging remarks.
- When interpreting the words and actions of others, participants should always assume good intentions.
- Behavior that can reasonably be considered harassment or discrimination will not be tolerated.


## License

By contributing to Justd, you agree that your contributions will be licensed under its MIT license.
Loading