-
Notifications
You must be signed in to change notification settings - Fork 93
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
Upgrade UI to use Bootstrap 5 #1045
Comments
@osma I spoke yesterday with a friend who uses Bootstrap too about this task, but he told me he was using Bootstrap 5. Should we aim at moving to Bootstrap 5 here instead? From what he told me, it looks like it's in beta state, but apparently it contains two versions, one Bootstrap 5 with JS, and another pure CSS, that doesn't require JQuery. WDYT? |
Got the news last week that Bootstrap 5.0.0 was out. So if that's OK I will reading what's necessary to upgrade the UI to Bootstrap 5 👍 - https://getbootstrap.com/ |
OK - in the current circumstances, aiming for Bootstrap 5 sounds like a good idea! So yes, please @kinow :) |
Taking a look at how complex this would be. Draft PR coming soon with initial work. For now working on https://github.com/kinow/Skosmos/tree/bootstrap-5. Todo:
Notes: Release notes will need to mention:
Notes: In the Vocabulary Information page, the link of the navigation tab (e.g. Alphabetical) now shows the click mouse cursor. In skosmos.dev.finto.fi, it is showing as pointer. Leave as it is, or should we try to copy the previous mouse cursor? Refs: WIP: will keep updating this comment… |
The current Skosmos UI uses Bootstrap CSS version 3.
We should upgrade to Bootstrap 4, which among other things uses flexbox for layout. This should make it easy to fix alignment issues such as those described in issue #1006.
Upgrading Bootstrap is a large undertaking as all the HTML templates and CSS files are affected.
Bootstrap 4 drops support from some older browsers. We should verify that this doesn't cause problems for users of important Skosmos installations such as Finto.
The text was updated successfully, but these errors were encountered: