Gladys v4.16: Dashboard UX improvements + AQI + Zigbee2mqtt log limiting

Hi everyone!

I mentioned it at the start of the year: one of my short-term goals was to do a « user experience » pass on Gladys to make it easier to use.

I’ve worked a lot on the dashboard this past week to address the various feedback that was often given: impossible to re-order dashboards, impossible to move a widget from one column to another, mobile button not very convenient, etc…

I’m happy to present…

The new dashboard :partying_face:

  • The list of dashboards is now re-orderable via simple « drag and drop » :white_check_mark:
  • Widgets within columns are easily re-orderable, also via « drag and drop » :white_check_mark:
  • The mobile display is more compact and more « polished » :white_check_mark:
  • The user flow has been redesigned for new users :white_check_mark:
  • When the dashboard selector is open, clicking outside closes it :white_check_mark:

Demonstration

Addition of an AQI type

An « AQI » (air quality index) type has been added in Gladys:

It’s available via the MQTT integration for now :slight_smile:

Thanks @VonOx for the PR :folded_hands:

Bug fixes / improvements

  • The Zigbee2mqtt integration will now launch containers with an option to limit the size of logs kept locally, to avoid overloading your instances. Existing containers will be restarted with the option. Thanks @AlexTrovato for the PR and @cicoub13 for the real-world testing :folded_hands:
  • The « Background Tasks » tab will no longer display dates as « NaN » on Safari and Firefox. Thanks @cicoub13 for the PR :folded_hands:
  • Fixed a bug in the Caldav integration if a user added a calendar during a sync. Thanks @bertrandda for the PR :folded_hands:
  • The « Sharing » tab of the Caldav integration now better explains what calendar sharing means in Gladys.

Important note

Upon releasing Gladys v4.16.0, I quickly realized there was a regression on the « Full screen » button which had disappeared (this was my mistake during testing).

I immediately released Gladys Assistant v4.16.1 which fixes this issue.

Changelog

The full CHANGELOG is available here .

How to update?

If you installed Gladys with the official Raspberry Pi OS image, your instances will update automatically in the coming hours. This can take up to 24h, don’t panic.

If you installed Gladys with Docker, make sure you’re using Watchtower (See the documentation )

14 Likes

That’s some impressive work!! Well done, everyone :wink:

And on top of that, it’s work that has the advantage of being visual, which immediately has a more concrete impact on most users, myself included :slight_smile:

1 Like

Well done and thank you for this work! Great UX review that will be good for my dashboards :wink:

1 Like

Well done for all this work, can’t wait to enjoy it ..

1 Like

Thank you for these TB layout improvements
Regarding the « Add an AQI type », I don’t know how to do it :thinking:
Some help wouldn’t go amiss :wink:
Thanks

1 Like

You can connect a Zigbee sensor of the IQA (Air Quality) type or create an MQTT virtual device of type « Air Quality Index » and feed it however you want

Result

PS: make sure you’re on version 4.16.1 :wink:

Thanks @pierre-gilles for the changes made to the DB. It’s very handy for organizing the elements.

Would it be possible to do the same for the scenes?

As for the symbols, I use them without knowing whether they really correspond to a standard. They suit me, but is there a list with their standardized meanings?

1 Like

Great — these improvements greatly enhance the user experience.
Another nice step forward in Gladys — I’m really glad to have discovered and joined this community.
Thanks @pierre-gilles and everyone who develops.

3 Likes

Thanks everyone for your very positive feedback :slight_smile:

There’s already another request for scenes:

They’re just icons :slight_smile: If you want to see their names, we use: https://feathericons.com/

Thanks, it’s a pleasure to read!

So many visual improvements, it’s great!

I had added the same thing to the request but for the user icon. Will that be for next time?

Ah my bad, I had only looked at the title — are you creating another one so we don’t lose the request?

For scenes, wouldn’t it also be useful to have, like for databases, different tabs that can be created according to needs?

It’s done.

Weird — since the GLADYS update, the battery level of all my sensors has returned to 100% :face_with_raised_eyebrow:

Be aware, at about the same time there was an update to Zigbee2MQTT. That could be related.

What types of sensors do you have with this problem?

Gladys also recharges the batteries! So awesome, Pierre-Gilles! :rofl:

2 Likes

Thanks for all the work you’ve done!

Can I be unpleasant?

I can’t change columns on my phone…

1 Like

Aqara temperature sensor

Indeed, however, changing from column 2 to column 1 works.
This must be because the three columns on a smartphone are not represented the same way as on a large screen.

1 Like