Add e2e test, cleanup and minor fixes
Description
This MR consist of multiple small improvements. It re-enables certain widget for usage via CLI (RPC #511 (closed) ), it adds proper parent passing for ModularToolBar
, ToolBarActions
and DockArea
(#509 (closed)), fixes cleanup for Ring
objects of RingProgressBar
, deprecates widget_name
in favor of object_name
and lastly also adds simple method scoped e2e test for all available widget through the cli (#510 (closed)). This MR was split from !462, to first implement function scoped e2e tests in contrast to session based tests. A session based testing of the widgets, including a potential remove of --flush-redis from the CLI run will be tackled in a different MR (#508)
Related Issues
closes #511 (closed) #510 (closed) #509 (closed) #496 (closed) #499 (closed)
Additional Comments
Session based tests should be followed up soonish #508 . There is one side-effect, namely that the LaunchWindow
now has the DarkModeButton
properly attached to it and is no longer popping up after closing a dock_area (#512 (closed)).
Definition of Done
-
Documentation is up-to-date.