Would it be possible to remember device's UUID on "Position On Screen" setting?

I have a floating menu that I would like to display only when I connect my home monitor. I've noticed that if the monitor is unplugged, the display setting automatically reverts to "Built-in Retina Display." It would be ideal if BTT could remember my settings, perhaps by entering the UUID or using a more efficient method.

My display setup is as follows:

At home:

  • [MacBook with notch] <---> [Monitor A]

At the office:

  • [Monitor B] <---> [MacBook with notch] <---> [Monitor C]

you can move your floating menu to a conditional activation group based on the connected_screens property

//edit: ah I now understand what you mean, the dropdown doesn't contain the saved screen and thus overrides the existing one if the menu is being edited while the screen is not connected. I'll fix that.

Oh yes, like now I'm out of home and I can’t assign the target display to my home monitor anymore. So I guess I do not need the "conditional activation group" and your next update should have the fix for it?

Yes it should be solved in 5.258, it should now show "Previously Saved Display" with the old saved UUID

Okay, I see the wording “Previously Saved Display” now! Thank you for your quick action!!! I’ll try it out when I return home tonight.

By the way, I’m curious to know if the selected screen is disconnected, will the floating menu stop running or continue running in the background? For instance, if I unplug the “23EA53 (2)” screen, will it still be running somewhere in the background?