-
-
Notifications
You must be signed in to change notification settings - Fork 134
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
CoreUI 3 #449
base: master
Are you sure you want to change the base?
CoreUI 3 #449
Conversation
877bc2f
to
da08169
Compare
1f12fbf
to
e1f2d38
Compare
e1f2d38
to
86297e5
Compare
86297e5
to
ff80a28
Compare
cf679fa
to
2a0d8b4
Compare
Thanks @walterdeboer . I am no front-end dev, but I like updates to newer/latest versions. Any chance you tested it or could test it with a newer NodeJS? Would be nice to fix #470 in one go :-) |
@valentijnscholten I remember I had some trouble bringing it back to node 14. I guess it will work, but I'll have another look to see what it does with 18 or 20... |
2a0d8b4
to
f5fb04f
Compare
12eb3f8
to
aabdf72
Compare
Thanks so much @walterdeboer, I'll go through all your remaining open PRs this weekend! |
@walterdeboer, I can confirm that the login page, the footer positioning, and the broken vulnerability analysis view are fixed. Thanks! While testing more, I found the following issues. Policy violation analysis is brokenThis one seems to be similar to the vulnerability analysis problem (which I can confirm you have fixed). Switching tabs is causing UI glitchesNot entirely sure why this may be happening, but it looks like the whole UI is refreshed on each tab switch. Tables appear to be loaded twice, but I am not seeing duplicate network requests being made. For comparison, this is how it behaves on I observed a similar behavior when navigating through the administration panel. Metrics tooltips are barely visibleTooltips on metrics widgets are missing their background, and the increased front size is causing ugly line breaks. This is how it behaves on Some metrics bars are missing colorIn the project overview, the bars below the severity chart are not colored. This is how it looks on "Sticky" breadcrumbsAfter visiting a project's page, the breadcrumb stays around when visiting different pages. Logo on top bar is hidden when toggling sidebarJust a very minor thing, but the DT logo appears to be located on the sidebar instead of the "top" bar. Thus, when toggling the sidebar, the logo disappears. This is how it behaves on Breadcrumb bar is fixedAgain, just a minor thing I noticed but is not necessarily a bug, just wanted to take note of it. The breadcrumb bar position is now fixed, it does not disappear when scrolling down. This is currently happening on General size differenceI mentioned this earlier, but the sizing still feels a bit off. It looks better when zooming out to 90%. Also note how the table content triggers a horizontal scroll bar to appear at 100%. This is not happening with current |
It will take some more time.. Maybe move this to 4.10? |
Yes, good idea. Please let me know if you need help with anything, I do realize this is a big undertaking. |
…late , Node 18 & 20 Signed-off-by: Walter de Boer <walterdeboer@dbso.nl>
Signed-off-by: Walter de Boer <walterdeboer@dbso.nl>
Signed-off-by: Walter de Boer <walterdeboer@dbso.nl>
Signed-off-by: Walter de Boer <walterdeboer@dbso.nl>
1e77810
to
342d6cd
Compare
Whats the status on this, is this still being worked on? does it need more work, if yes what is missing? |
@walterdeboer, are you able to complete the work that you have done here? Is there any help that you need? Having CoreUI (and Vue) up to date will make it easier to onboard new contributors. |
I’m sorry but I’ve abandoned this undertaking. It’s quite a big job and I don’t find the time anymore. I do confirm the importance of this |
Description
Upgrade CoreUI from 2 to 3, nodejs to 18, and several other dependencies
Addressed Issue
Closes: #445, fixes #470
Additional Details
Had some trouble with the original UI layout, so the UI changed a little unfortunately
Checklist