neuland-ingolstadt / neuland.app

A free & open source, web-based replacement for the official app of the Technische Hochschule Ingolstadt built with React and Next.js.
https://neuland.app
GNU Affero General Public License v3.0
36 stars 31 forks source link

Upgrade to Bootstrap 5 #194

Open Robert27 opened 1 year ago

Robert27 commented 1 year ago

Bootstrap 5.3 is the latest version of Bootstrap that has many new features and improvements over Bootstrap 4.

Currently we are using react-bootstrap version 1.6 which is equivalent to Bootstrap 4.6. In order to use the latest features, we should upgrade to version 2.9.

FabianSimonGross commented 1 year ago

Replaced issue with #250

Robert27 commented 9 months ago

What about using Tailwind instead?

FabianSimonGross commented 9 months ago

I have some experience using Tailwind and to be honest: I got a bit frustrated with it you would basically need to implement everything completely new from scratch so your HTML Stuff doesn't get cluttered with hundrets of classes.

Or you switch to a UI Framework that already depends on Tailwind. I looked it up a lot of the other Framework like Headless, Daisy or Next use it or migrate to it.

Or I misunderstood here completely wrong and you meant Tailwind with Tailwind Elements?

FabianSimonGross commented 9 months ago

Here a showcase of how this would look like even with a framework like NextUI:

grafik