Completely redesigned the front-end panel style#1170
Conversation
…ally the process table.
…theme switching and mobile responsiveness.
…h rendering, process table scroll persistence, and design attribution.
…and updated colors, and refactor system page layout for improved responsiveness.
… and adjust system graph colors and process name styling.
|
Uff, I mean it looks very nice, but I would highly prefer this being separated into dedicated PRs, like visual-only changes, l10n implementation (which is great), refresh flow, ... Looks like the 6 commits could be made moreless separate PRs from? If one depends much on the other and would require too much work to rebase on our current However, I am not the project owner, just my opinion. And not to understand me wrong: it does look great, and I love the fact that it adds l10n 🤩! |
From my personal perspective, I don't think the front-end needs to be broken down into too many pull requests (PRs?). Most of the changes are mainly to CSS styles. I haven't changed the back-end logic, and the front-end feels more like a whole. During a refactoring, I think it's difficult to separate it into multiple PRs. Of course, one reason is that I don't have a particularly fine-grained approach to development. Each commit is more like an archive point for me than a specific feature being addressed 😂😂😂. This is a strange personal habit of mine, and it might not be good. If you really want to break it down, you could separate the localization functionality, but I've been developing continuously for a day and then all night, so I need to rest first. By the way, do you think the new front-end development style looks good? |
|
@CJackHwang Just wanted to say, I actually really like the design here. Clean, smooth, modern, well done 👍 . The additions (compared to live version) are much needed (at least for my use case 😄 ) I've been wanting for a Netdata replacement since they went full "AI" and "corp profit mode". Does the current disk usage stats and file manager all function? Cant see this on the current version I have installed on NAS, really need it! Also, noticed the current version only shows the root OS drive in dashboard, it would be great to see all |
|
If @Fourdee (the original founder of DietPi) approved the design, we most probably should implement it in one or the other way 😄 |
Thank you very much for liking it, but to be honest, I am currently busy with my studies, and I have a lot of open-source projects to maintain (my open-source project has been on GitHubTrending recently, which is extremely popular, and there are many problems with it). |
|
Thanks for raising this, @Fourdee - definitely a good incentive to prioritize it 😄. If there are other missing features in comparison to other projects, feel free to open a request so I can track them properly. Believe me, they'll get a slight bump in priority. That said, if anything in the current UI redesign is broken, I’d consider that a blocker before merging. Apologies for the delay here. I’ve recently been balancing exams and a variety of personal commitments, so progress has been slower than I’d like. The project is still active (even if development has been slow), and I’ll be getting back to this as soon as I have more time. |
|
Agreed, but let's push a stable release with the current state, before applying such a larger change, no? @nonnorm good luck with your exams, been there 💪🤓! |
Blew me away 👍
Lol. Honestly its just a personal preference, and, I just thought I should reply to @CJackHwang as he didnt get one for a while.
I wish I could chip in, however, as everyone knows time gets shorter the older one gets, and, priorities have to change (thats my hidden way of saying "I couldn't code a hello world" lol). @nonnorm I'll try and remember to do some feature requests, however, don't protize any of it, focus on you and good luck with exams 👍 @MichaIng as always, makes my day to see you continue to run your project with integrity, honour, an open mind and always willing to share your vast knowledge to those who chip in. A true inspiration for the way an open source community should be run. You set a bar all projects can and should be striving for. |
Summary
This PR redesigns the frontend panel UI and improves refresh behavior.
Changes
Screenshots
Verification
Tested on:
Validated:
Compatibility / Scope