hackgvl / hackgreenville-com

HackGreenville's Website
https://hackgreenville.com
MIT License
16 stars 14 forks source link

Feature: Upgrade CSS Framework #252

Open allella opened 2 weeks ago

allella commented 2 weeks ago

We discussed updating to the newest Bootstrap vs using a newer framework like Tailwind. Most of the votes and comments in the Slack thread suggested Tailwind.

zach2825 commented 2 weeks ago

I've been trying out different css frameworks. DaisyUI is nice looking and has some amazing utils like different themes and can integrate with a theme changer

https://daisyui.com/docs/themes/

alexdresko commented 1 week ago

For the record, I got the recommendation for DaisyUI probably years ago from someone here in HG. So there's at least one more person here on the DaisyUI train.

allella commented 1 week ago

@dsiglin this is still under consideration, but Tailwind received most of the interest and votes if we were to retool the CSS on the HG sites.

Bootstrap has been around since the start and we're on an old version. Flexbox was recently used by @JSn1nj4 on the Give page and I'm not sure if that was because the Bootstrap didn't work well, or if it's generally fine to be mixing Bootstrap and Flex.

I copied some HTML elements from /give and to the HG Nights page and the default margins are pretty crappy and generally it made me wonder if we should be not mixing concepts here, or if we're due to upgrade our CSS framework.

Also, there's generally an interest in having someone with design sense involved in the HG site so the devs don't crap the join up.

We have a few basics in a style guide https://hackgreenville.com/styles and Zach was talking about improving that resource so we have a better place to remind ourselves and new folks on what to do and what not to do.

In short, we could use some input from design folks if you or others in our network are up for such tasks.

thecrypticace commented 1 week ago

o/ I'd be happy to help out wherever! Would love to see this on Tailwind.

JSn1nj4 commented 4 days ago

@allella

Bootstrap has been around since the start and we're on an old version. Flexbox was recently used by @JSn1nj4 on the Give page and I'm not sure if that was because the Bootstrap didn't work well, or if it's generally fine to be mixing Bootstrap and Flex.

TBH I hadn't dug into Bootstrap's docs for flex stuff. Now that I'm looking there, it definitely supports flexbox.

I'm just used to dealing with CSS directly when I'm not using Tailwind, so that's what I jumped in with.