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

rounded buttons, added hover effects, also hide and show toggle icons #259

Closed
wants to merge 3 commits into from

Conversation

kekubhai
Copy link

What kind of change does this PR introduce?

eg: Bug fix, feature, docs update, ...
This pull request solves the button ussue and add toggle icon with password with some eye-catching hover effects for user experience

Why was this change needed?

Please link to related issues when possible.
this resolve the issue :#258 and issue : #257

Other information:

eg: Did you discuss this change with anybody before working on it (not required, but can be a good idea for bigger changes). Any plans for the future, etc?
yes i discussed the changes in discord and the mods really agreed to it.
here's a demo :
Screenshot 2024-09-27 002438

image

Copy link

vercel bot commented Sep 26, 2024

@kekubhai is attempting to deploy a commit to the Listinai Team on Vercel.

A member of the Team first needs to authorize it.

@Kaszanas
Copy link

Kaszanas commented Sep 30, 2024

@jamesread @nevo-david If you are up to review this, then my guess is it would be great to merge such changes as fast as possible not to have potential merge conflicts at later stages.

Looking at the provided screenshots, this seems to be fixing only: #257

@jamesread
Copy link
Contributor

@kekubhai Thanks very much for this PR, this LGTM.

The CI run failed (https://github.com/gitroomhq/postiz-app/actions/runs/11058616188/job/30957330622?pr=259), so I've tried a branch update and resubmitted to CI.

@kekubhai
Copy link
Author

kekubhai commented Oct 2, 2024

Thanks sir. It was an honor to contribute here. Will check for more issues here. Also when can I expect a hacktoberfest accepted label if you don't mind.

@jamesread
Copy link
Contributor

jamesread commented Oct 2, 2024

Well the CI run hasn't completed successfully, so the issue isn't resolved yet. Please also answer my code review comment.

@kekubhai
Copy link
Author

kekubhai commented Oct 3, 2024

I don't know what is causing this error. Do tell me if there's anything from my side . Also could you please tell me which review comment you are referring to, I couldn't see any.
Thank you.

@Kaszanas
Copy link

Kaszanas commented Oct 3, 2024

I don't know what is causing this error. Do tell me if there's anything from my side . Also could you please tell me which review comment you are referring to, I couldn't see any.
Thank you.

Your lockfiles are different.

This is an npm issue.
Look at the CI logs.

npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file
npm error Missing: [email protected] from lock file

@kekubhai
Copy link
Author

kekubhai commented Oct 3, 2024

I see. I don't know much about this . Is there something from my side which I can do ? Please let me know.
Thanks

@Kaszanas
Copy link

Kaszanas commented Oct 3, 2024

@kekubhai

I see. I don't know much about this . Is there something from my side which I can do ? Please let me know. Thanks

Well it seems that your commits contain a change in the dependencies for the project.

https://github.com/gitroomhq/postiz-app/pull/259/files#diff-053150b640a7ce75eff69d1a22cae7f0f94ad64ce9a855db544dda0929316519

Specifically some dependencies are removed from the lockfile. And "lucide-react": "^0.446.0", is added to package.json.

@jamesread this is the most likely cause for the failing CI.

@kekubhai
Copy link
Author

kekubhai commented Oct 4, 2024

Kaszanas

oh yes this maybe the issue. I had to install lucide-react to import the icon . Is there Any way this can be sorted ?
THank You

@aniirathod
Copy link

hey @kekubhai check from postiz GitHub and cross check all the dependencies and lock file
This might help you..!

@jamesread
Copy link
Contributor

Hey, I'm really sorry, but this PR changes too many things at once, and it's now got conflicts and package-lock.json issues.

I'm going to close this PR (you will still keep your code changes on your branch), and could I recommend you either re-write the changes as clean commits against new feature branches, or do a Git Cherry Pick of the changes into new feature branches, and raise PRs separately for those.

I've also just updated the pull request template to ask that people also raise one issue per PR as well.

I did merge #274 which fixes the rounded corners in a quick and easy way, so apologies that PR "beat" this part of your PR.

@jamesread jamesread closed this Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants