refactor(frontend): migrate frontend UI from Bootstrap 4/jQuery to MDB Vue (Bootstrap 5)#298
refactor(frontend): migrate frontend UI from Bootstrap 4/jQuery to MDB Vue (Bootstrap 5)#298drik98 wants to merge 60 commits into
Conversation
|
@schrieveslaach The PR has finally reached a state which is reviewable. Please have a look whenever you find some time (not necessarily high prio, but I would love to finish this PR (if we decide to merge it) before we do any other frontend adjustments). |
schrieveslaach
left a comment
There was a problem hiding this comment.
Thank you very much for taking the time and effort to migrate of the deprecated framework. I really appreciate. No sure if I will get used to the new bootstrap look & feel, but the it feels already more modern.
Let's finish #303 first and let's come back to this one after.
d555b02 to
d7c68b9
Compare
|
Ready for another round of review. |
schrieveslaach
left a comment
There was a problem hiding this comment.
I think this PR is very close to the finish line. There are two things that bother me though:
- Some elements are now much darker and get now a lot of attention (pause/play buttons and service type badges like
APP-COMPANION). Please, make sure that the coloring screams less at me. - The review app cards are now smaller and it feels much denser. I'm not sure if that is due to the darker elements but it feels to me that the more important things such as the link to the service or the API documentation is much harder to find.
schrieveslaach
left a comment
There was a problem hiding this comment.
Some minor nitpicks left.
228beac to
3196c04
Compare
As suggested in PR by @schrieveslaach with support from @aixigo-dvoss
d4fd348 to
c2e0e11
Compare
This PR modernizes the frontend UI stack by replacing Bootstrap 4 + jQuery-based patterns with Vue-native mdb-vue-ui-kit components. Custom components using bootstrap classes and functionalities were replaced by the vue components. It also replaces external CDN asset loading with local npm-managed font/icon assets and updates related tests/build config to match the new component structure.