Really impressive.
I definitely like the new look and especially the new “Maintenance” section and the enhanded Add-Ons.
Really impressive.
I definitely like the new look and especially the new “Maintenance” section and the enhanded Add-Ons.
LOTS of very nice things in here! I realize this is just a design proposal, and I don’t mean these to in any way detract from the awesomeness, but here is some feedback…
Have you seen the Karaf Webconsole? Karaf in Paper UI would be pretty slick!
Could you post your ideas and issues with screenshots to the GitHub issue list please, thanks
And yes I like to replicate some karaf webconsole features, e.g. use the rest interface of that service.
First of all, really very cool, looks nice.
I am not going to repeat comments that others made, but I can especially relate to the comments of @5iver.
Additionally:
What I also though about, is how I currently make my rules. That is, for like 50% of my rules at the moment, a lot of mimicking other rules that I previously made. To achieve that I generally switch back and forth between tabs in Visual Studio Code. So would that in some way also be possible in a new rule interface as well? So some kind of copy-paste function for actual copying and a way to quickly and easily switch between different rules for mimicking?
You are in a Webbrowser, the natural habitat of “tabs” use two sessions and the textual mode. Or did I misread you?
Absolutely… but are you referring to an existing issue, or suggesting that I open new ones?
Rule template functionality is already available (and functional) in the NGRE, so look forward to this in OH3. But it’s a little premature to get into developing a UI for rule development.
I disagree. OH3 discussions and development should happen in parallel as well. Of course that can only really kick off when the new build system and Esh merge back has been completed.
But if anyone of you have good ideas please sketch them, ideally with image material, and add them to the GitHub issues list of this paper UI NG repository.
I would personally be fine using textual mode, but I think a big part of the NGRE, and basically of what you are displaying in the “Rules” section is aimed to be a system where you do not have to use code, to aide the users not comfortable with coding. Of course you can use two tabs, but you would have to take extra care that such a construction would not cause issues. I have seen several applications that start to behave very unpredictable when you are working in two tabs in parallel.
And then you’d still like to be able to copy things probably.
I commented on this because it is something that @David_Graeff showed in his design study, and the things I suggest might be of relevance to how to further develop this in the future.
Looks nice.
These days I don’t work with paper UI, I work completely with text file, wil that still be possible?
See the discussion link in the first post This design study is really just the frontend. It requires some additional services like for example a backup service that can export/import yaml files. But every existing part of the core is untouched.
For OH 3 I would of course stand up for the idea of making all Xtend/XText (.thing/.item/.rule files) based parts of the core optional/deprecated. But that’s another topic.
David, first off, bravo for an excellent and well developed design study. I am amazed at how so many of the community’s suggestion were incorporated such as the log view and also the progress you made since I last checked out your preview version maybe two weeks ago.
I think this shows new and old users alike what this platform could be with a unified polished front end and still function with all the versatility that we all want from openHAB.
I have been digging around for 20 minutes trying to find the graphical rules engine project… what is it called with the node red type rules interface. That is what the rules engine should be in a ‘blue sky’ user interface IMHO. Some thing akin to IFTTT or stringify where folks with zero programing ability can piece together basic rules… someone please link but anyhow subject for another thread…
As Kai says (paraphrased not quoted) we need to structure our discussions a little better
Terminology comment only - perhaps Scheduler is a better term in this ‘cron’ type usage.
Timer more like countdown and/or stopwatch functions within rules.
I’m liking the starting point. Looks very good. Thank you!
Yes that’s a more fitting term.
A very good evolution of the GUI! Thanks!!
Imho, a floorpan integration with controllable item icons would be great (cfr habmin)
Additionally, a way to integrate/edit the v1 textual configurations trough the GUI (syntax cracking?) would make things easier
habmin is not discontinued, only Paper UI. I suggest a clear separation of concerns:
There is no official or community decision yet, but if its going my way, the old textual configuration syntax will vanish completely. (Import tool will exist then of course)
Sounds logic, thanks for clarifying!
@David_Graeff - excellent design study, I love that I’m able to play with it and see how it will affect my (and other users’) usage of the Paper UI. I appreciate how much effort you’ve put into this! Here is my take/comments on it from using it for only a few minutes:
In all, I love the functionality and improvements over the current PaperUI, it’s a huge step forward! Thanks for taking this on and allowing us users participate in the design process!