My wish list
- I would love to see errors popping up in MainUI.
Today many errors are only visible in the logs which makes the whole UX challenging for novices.
Could we eg have stream of logs in UI? Could we “highlight” (virtual “bell”) when there is error or warning?
- Polishing UI
The new UI is absolutely fantastic! Small(?) polishing is the thing we need
- custom metadatas visible in UI. I know there has been design discussions to autogenerate UI for metadata and all that is great. But for me it would great even to have a list of namespaces configured
- drag and drop in model view
- Model tree view gets collapsed again after going “Back” (does not remember its state), issue 1480
- number type cannot be linked to switch (even though profiles make it compatible), issue 1478
- group items have hidden parameters but only show up in edit view, issue 1483
- Documentation
Should we brutally eradicate/archive the old documentation?
There are a lot DSL references, jython and other deprecated technologies. Configuration is discussed via textual config samples, with no reference to MainUI
Overall this increases cognitive load. I feel it would be better we archive it clearly and start slowly building anew.
- Mass edit/overview functionality
I am not sure if I can put this in words but let’s try
I am missing an overview of configured items/links/whatever, highlighting differences and similarites.
For example, have I forgotten expire setting from some items?
Do I have the same profile configured to these thing-item links?
Whichitems have “debounce” metadata associated with them? Can I get the names of debounced items in the same view?
Perhaps Node Red type of graphical representation from things to items would work? Including channels and item metadata? Bits of info could be hidden by default, and enabled with a checkbox. Edit views could be a modal popup by clicking in the graphs?
In the best case edit functionality would be there but even spotting the differences would be great
- Basic profiles and transformations
It would be great to see basic transformations provided out of the box, eg debounce, scaling, transformation etc
Fromt this thread I learned that Smarthomej seems to have quite many of these…