How do you arrange tiles on the dashboard: You click on the ... button in the tile and then click left-right-up-down errors. Do it for every tile. When you got to the last tile and want to make a change ... start all over... And worst of all you cannot see where the tile ends as many times the area is obscured the larde dialog with arrows . Good luck if you have some larger number of tiles you could spend hours on it. It is strange to see this design these days when drag and drop technology has been around for decades. Feels so last sentury.
There are plenty of example how to do it more user friendly, look at the iphone for example where you can drag the icons around. It is not much harder to implement than doing arrows.
You are not wrong. And everyone here longs for that drag and drop ease of use.
On the other hand, Apple is a $2 trillion company. Hubitat is a little less than that.
I am careful about how many tiles I have in the first place, I don't think any of my dashboards have more than about 15 tiles total. It has been long recommended to not have too many tiles on a dashboard or you might experience hub slowdowns or slow dash loading. So I take that to heart.
When building a new dashboard, I think about what order to build them in to minimize moving tiles later.
When moving tiles, I move one tile to the "end" to make a space, then you can play Tetris with the existing tiles and swap a tile for a gap.
Drag-n-drop would be a great addition, but I think Hubitat team's resources are being used to do other updates like drivers, Zwave issues, and so on, so dashboards probably aren't high priority.
You can use the Smartly app (javascript injection, new CSS) to get a true drag'n'drop experience. It's from the company that Shall Not Be Named.
smartly does offer drag and drop as well as many other features 'missing' from the default dashboard UI. links above
I do not what comes first. But one thing for sure if you cut corners on ui it does not matter how good your back end is , you are not going to make 2 trillions.
It has been admit at least once before that the dashboard was something they were missing badly and quickly stood up to get to market. I was hopeful that the upgrades to dashboards in 2.2.4 would more than just security enhancements... and to be honest I haven’t tested the security enhancements yet to see if they are worthwhile. I am very happy for the fixes they put in but they have not been implemented quite the way I expected.
I also believe that if you have true automation...you don’t need too many dashboards
Maybe a new built in dashboards app will make its way to Hubitat in the future with a bit more flexibility