New Dashboard

Started by tiermutter, June 14, 2024, 08:43:44 AM

Previous topic - Next topic
Quote from: Patrick M. Hausen on July 26, 2024, 11:20:22 AM
Can we get the "picture" widget back? I actually use this. Seriously ;)

I place the company logo of $customer on the dashboard so I always know which firewall I am working on at the moment.

+1

Will there be widgets for speedtest and NTP be added?
They have been there in the old version of the dashboard.

Yeah, I've had a look at this new landing page and to be honest I'm not a fan, key information is no longer available like viewing the firewall log, interface statistics etc.

It's dissappointing to be honest, I'd rather keep the 24.1 interface.

@OzziGoblin

Have you noticed that you can add more widgets to the dashboard, e.g. interface statistic? The view also depends how large you make the widgets.

yip, I saw that but as I mentioned the ones I wanted are missing and I don't need a bunch of fancy graphs.  Sorry, I know a lot of effort has been put into this, but I prefer the previous landing page.

My three biggest annoyances currently:

- no SMART widget
- IPsec tunnels - no way to explore the layer 2 SAs
- services - no way to hide services like the dpinger which just clutters the widget

After all while I see the technical appeal and appreciate the effort - this will turn out great in another generation or two - currently I get less information in more screen real estate, unfortunately.
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

After tinkering around with the new dashboard, I run into the following 'issues'.

1) can't seen to enlarge (vertically) the interfaces to show them all at once. Needing to scroll to see them is less than ideal.
2) both announcements and services tile will not remember their vertical size.

Quote from: Patrick M. Hausen on July 29, 2024, 11:25:26 AM
My three biggest annoyances currently:

- IPsec tunnels - no way to explore the layer 2 SAs
...

When I submitted the IPsec Widget I tried to keep the scope small, it can always be enhanced in the future.

I wanted it to be stable with the least resize issues or information overload as possible.

Now that Widget configurability seems to be a choice too, it could get an option to show more information.

Here was the relevant PR: https://github.com/opnsense/core/pull/7549
Hardware:
DEC740

Quote from: Monviech on July 29, 2024, 11:58:52 AM
When I submitted the IPsec Widget I tried to keep the scope small, it can always be enhanced in the future.
I wanted it to be stable with the least resize issues or information overload as possible.
Now that Widget configurability seems to be a choice too, it could get an option to show more information.

But as a result you simply dropped 90% of the relevant information that was present in the old widget ...  :-\
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

Well nobody complained about it when the PR was live for a while. And it was in the developement versions for a while.

I'm not defending it, just saying that it is a contribution and others can enhance it. That's what "Community Edition" is for.
Hardware:
DEC740

Quote from: Monviech on July 29, 2024, 12:17:57 PM
Well nobody complained about it when the PR was live for a while. And it was in the developement versions for a while.
Valid point. I don't follow PRs on a regular schedule, though. Only when I am faced with a specific problem.

Quote from: Monviech on July 29, 2024, 12:17:57 PM
I'm not defending it, just saying that it is a contribution and others can enhance it. That's what "Community Edition" is for.
The problem I see is that to get just the information and functionality of the old dashboard back, a heck of a lot of work will still be necessary. And tedious tasks with lots of tinkering and attention to detail not commonly loved by developers  ;) And so I wonder about the motivation for the new one. Why this huge undertaking at all? MVC conversion? Was the old dashboard that "old school"?

No bad feelings - it will get better, I'm sure. Not quite confident I could contribute - this JS stuff is all Greek to me. Actually it isn't because I know Greek  :D
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

It would be great if there was an option to use the old dashboard if a person wanted it.

Quote from: Stormscape on July 26, 2024, 12:44:20 PM
---deleted---
3. The disk widget doesn't even show actual space, just a percentage used.
4. The thermal sensors widget, which previously detected thermal sensor names correctly, appears to have buggered up slightly with this update. My PCH temp now detects as a 2nd "Core 0".
5. Overall it feels like a heavy focus on fancy graphs and less of a focus on text, which is fine, but there needs to be an option for people who preferred the old text heavy interface.
---deleted---

Regarding 3, also the disk widget sometimes "changes" to dimension other than the set one. More easily to observe if there are another widgets in the same row adjacent to disk widget and/or directly below it.

In my case,  I set the disk widget to minimum dimension with other widgets to the side and below of it. Works through first several dashboard page reloads, but then the disk widget just grows a unused blank inside it. As result the widget below it is pushed down.

The new dashboard widgets look cool with higher update frequency and graphs, but it really takes more space than the old one.

August 06, 2024, 10:26:36 AM #58 Last Edit: August 06, 2024, 10:35:15 AM by Monviech
Here are some small improvements for the Ipsec Widget.

- It shows if at least one child is connected, install time, Bytes In and Bytes Out.

It requires these two patches:

https://github.com/opnsense/core/commit/809e3be
https://github.com/opnsense/core/commit/6057619


opnsense-patch 809e3be 6057619
Hardware:
DEC740

August 06, 2024, 10:38:21 AM #59 Last Edit: August 06, 2024, 10:41:14 AM by OzziGoblin
does anyone know why, in order to show live firewall log data there has to be so much free unoccupied space on the browser screen?
Also on the old console I could show 15 lines of activity, the new widget seems limited to 4, is this editable?