It was just a "plan". However, when I tried it just now, the side menu bar is messing with the output. If it's minimized, the menu bar is printed nearly full page width. If open, then the width is ok, but only one page, corresponding to the length of the menu bar is output. Back to the drawing board.
@gopher.ny@bobbyD Any chance in the future we can get a button to break this section out into it's own window or some easier method to print out a rule?
Very specific to my use case, but I kept all of my webCoRE pistons. I tend to use device variables, so reassigning those got things up-and-running quickly. This is similar to your virtual device idea.
You will have lots to do with a new home and job, so anything you can do to implement proven rules will be appreciated. If I had to guess, 80% of my logic was reusable. That provided some breathing room to tackle new device types and entirely novel scenarios.
I found adding display: none to the inline-style for <div class="overflow-y-auto" suffices to hide the UI elements and fix the horizontal layout, but then Print still only prints the first page of the Rule.
To fix that, I needed to remove the class tag h-screen from the <div id="divLayoutControllerL1". After that, I can print a long (multipage) Rule (e.g., to PDF).
That is the nice thing about Webcore. When I first came to Hubitat from Smart Things, I brought about 200 saved Webcore pistons with me. I only had to replace the devices, and all my logic was preserved.