The smart widget stuff will probably help.
Yeah I had this planned for desktop but it’s a lot of work for one dev :(