Sonoma / Per-Desktop Widgets?

The new Widgets feature on Sonoma is very nice. But as far as I can tell each widget appears on every Desktop/Space.

Is there any way to assign widgets specific to a particular Space?

If this cannot be done in Sonoma natively are there 3rd party apps that can do this?

1 Like

That would be really unfortunate. I have my MBP 16 on a stand next to my 27” monitor, and use it mostly for Messages. It has its own Space, and I was planning on putting widgets on it. I don’t want widgets on my main monitor because I want to focus on the task I’m doing (that’s why I have separate Spaces). Thanks for the heads-up.

1 Like

From the macOS Sonoma review by John Voorhees (emphasis mine):

What you can’t do with widgets on the Mac is overlap them or stack them the way you can on the iPhone or iPad. I feel like I have plenty of room to place widgets on the Studio Display’s 27” screen without stacking, but that limitation will undoubtedly be a problem for some 13” MacBook Air users (myself included), especially if you’re used to being able to assign different widgets to multiple Home Screens on a similarly-sized 12.9” iPad Pro. That’s because you can’t place a unique set of widgets per Space on a Mac. So, if you were hoping to create different sets of widgets and assign them to project or task-specific Spaces, you’re out of luck, which is a shame and something I’d love to see Apple address in a future update.

4 Likes

Not only can’t we place widgets in a certain Space They’re not interactive? I tried to scroll the Reminders widget to see more than three and it wouldn’t do it. And, they’re grey when another window has Focus?

Apple, seriously, please:

  • *Let us place widgets on a certain Space
  • Make the widgets interactive. My Pixel phone had that years ago, and my lightning-fast MBP can’t?
  • *Give us the option to stop them from being grayed-out when another window has focus
  • EDITED: In System Settings > Desktop and Dock > Widgets section, I turned on Show Widgets on Desktop and Show Widgets in Stage Manager. In that same section, I set the Widget Style to Full Color. I placed the widgets on my MBP, which sits next to my 27" external monitor. They have stayed in that Space. They are now always bright, not greyed out, even when I’m using another window in that same Space.
2 Likes

The settings for Widgets are included in the “Desktop and Dock” settings and allow you to select Automatic which changes style depending on focus or permanent Grey or Colored.
In order to scroll you have to click the scroll bars(I haven’t tried this).

1 Like

Setting the Widget Style to Full Color worked! They are no longer greyed out.

But I can’t seem to scroll them or find any scroll bars. For example, I have 9 reminders in my Reminders widget, but it only shows 7 and I can’t scroll it:
Reminders widget won't scroll

1 Like

I am not sure I follow you here. Were you able to somehow create a widget that is only in one Space and not in all of them?

1 Like

That probably would be up to the developer of the widget - though sliders aren’t directly a thing.

I had an interesting public discussion with @kcase yesterday about the OmniFocus XL widget. They at least are constructive about design.

1 Like

I’m confused as well. They seem to hop to whatever ‘desktop’ (space?) you are on.

On a related note, I like how the ones I place on my widescreen external display are independent and persistent whenever I reconnect my MacBook.

Overall I’m really like this addition to MacOS!

1 Like

Yes, but it may be because I’m using an external monitor. I have eight Desktops, and MacOS automatically assigned my MBP’s monitor to a Desktop 9 that doesn’t appear in Mission Control. I put my widgets on my MBP’s monitor. When I disconnect the external monitor, Desktop 9 is gone and I don’t see the widgets at all. When I reconnect it, they’re back on Desktop 9. So it looks like it’s a situation that only works if you’re using an external monitor and you put the widgets on the Mac and not the external monitor.

1 Like

On a related note, I like how the ones I place on my widescreen external display are independent and persistent whenever I reconnect my MacBook.

This is also what I’m doing, but opposite: my widgets are on my MBP’s monitor, and stay there when my external monitor is connected. When I disconnect my external monitor, I don’t see the widgets.

1 Like

I’m relying on that nice external display behaviour.

1 Like

Ah that’s cool. So you only prefer to have widgets on your MBP when monitor is connected? How do you set it to act that way?

1 Like

I have my MBP up on a stand as a second monitor (photo posted yesterday on this thread). I mostly use this for Messages and when I need to put a window there because it won’t fit on my main monitor due to other windows already in use. So I figured this would be a good place to put some widgets to glance at during the workday. These are my settings: