Can we help test Total Spaces 3 if we have Apple silicon?

I am really hoping that TS3 can take off. I’ve missed TS since I upgraded to the M1 MBA when it first came out. I’ve tried MacOS Spaces, but I find it really difficult to maneuver as easily as TS was. Will Stage Manager be an improvement? Difficult to tell, but I’m not holding my breath.

1 Like

Rarely buy products, but this Total Spaces thing is…a thing!

I’ve been using for a lot (and shame on me, broke student, pirated it). BUT I heavily regret now that decision.

Hope that TS3 is something I’ll be able to see and…purchase, when I get hand’s on on new M1 Max (or even M2 by that time, who knows).

Really…2D is essential for me. When I had an ability to purchase I was not able to turn SIP off. Unfortunately (know, that it’s not developers’ issue, but Apple).

Looking forward to TS3! Wish best of luck! Personally, for me basic VIM-like navigation and custom grid is what I need. Like 6x6 or so and I’m ultra-happy. This is an MVP to me.

1 Like

So far I’m enjoying TS3 of M1 Mac Pro/Monterey. It has its quirks, but I can live with most of them (slow transitions, etc). However, the one I find more annoying is that if I drag an app from one space to another, it just bounces back. And these are not apps tied to a particular space.

It is also a pity that “Displays have separate Spaces” has to be selected in Mission Control. I always had it turned off in TS2, but am getting used to the new setup.

Hi TS3 fans : has anyone tried TS3 on macOS Ventura beta 1 and 2 ?

The “bounce back” bug has been fixed in 0.9.

Great. Thanks!

does anyone know what the latest current working version of TS is?
and where to download it?

Check out the second post in this thread:

https://downloads.binaryage.com/TotalSpaces3-0.8.114.dmg

This seems to be the “official release”, and if you install it and then try to update within TS3, it says it’s up-to-date. However, there is a later version that works better for me, allowing dragging to new spaces (and staying there):

https://downloads.binaryage.com/TotalSpaces3-0.9.125.dmg

This may be as good as it gets, as it doesn’t seem the program is active. So far, it works well for me in Mac OS 12.4 Monterey, and I’m happy that we don’t have to disable SIP any more. No guarantees for Ventura.

2 Likes

yeah thanks, I’m on the latest already it seems if that’s the case.
issue im having is assigning apps to particular spaces keeps randomising every time I relaunch or reboot. its weird

I don’t have that problem. Have you turned off automatic rearrangement of spaces in Mission Control?

In TS3 Preferences > Apps, does the list correspond to your initial setting, or to the new “random” one?

Hello!

I just saw your post. Is Total Spaces 3 working for you on an Intel Mac on OS 12.4 Monterey?

Thank you!

I used TS2 on intel Mac, TS3 on M1 Mac.

I use TS2 on my Intel Mac, but only up to Big Sur 11.6.7. Do you have it working on and Intel on Monterey?

Thanks!

No, I’m using Big Sur still on the Intel MacBook Pro.

1 Like

TS3 WORKS on macOS 13 Ventura b2, but… I love Stage Manager, one click faster to everywhere. Still learning and experiencing.

1 Like

Back working on TS3 because Stage Manager has still some things to improve or debug… (even though very promising)
I hope TS3 continues to be developed by the new extended team !

1 Like

@stephen hope things are going well. Wanted to see if there was any update around the repo you mentioned?

2 Likes

I had TotalSpaces3 working great on macOS 12.4 M1 Max on a 16" MBP and then it stopped with this error in the console. I tried a complete reinstall, removing all Application Support files, etc. The error persisted. The only thing I can truly think that I changed about my setup was I put background pictures up on a few desktops.

==============
error 09:58:49.338104-0700 TotalSpaces3 Error: Serving updates without an EdDSA key and only using Apple Code Signing is deprecated and may be unsupported in a future release. Visit Sparkle’s documentation for more information: Documentation - Sparkle: open source software update framework for macOS
error 09:58:49.371054-0700 tccd Prompting policy for hardened runtime; service: kTCCServiceAppleEvents requires entitlement com.apple.security.automation.apple-events but it is missing for accessing={<TCCDProcess: identifier=com.binaryage.TotalSpaces3, pid=4763, auid=501, euid=501, binary_path=/Applications/TotalSpaces3.app/Contents/MacOS/TotalSpaces3>}, requesting={<TCCDProcess: identifier=com.apple.appleeventsd, pid=300, auid=55, euid=55, binary_path=/System/Library/CoreServices/appleeventsd>},
error 09:58:49.585670-0700 tccd Prompting policy for hardened runtime; service: kTCCServiceAddressBook requires entitlement com.apple.security.personal-information.addressbook but it is missing for accessing={<TCCDProcess: identifier=com.binaryage.TotalSpaces3, pid=4763, auid=501, euid=501, binary_path=/Applications/TotalSpaces3.app/Contents/MacOS/TotalSpaces3>}, requesting={<TCCDProcess: identifier=com.apple.mds, pid=132, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds>},
error 09:58:49.588000-0700 tccd Prompting policy for hardened runtime; service: kTCCServiceCalendar requires entitlement com.apple.security.personal-information.calendars but it is missing for accessing={<TCCDProcess: identifier=com.binaryage.TotalSpaces3, pid=4763, auid=501, euid=501, binary_path=/Applications/TotalSpaces3.app/Contents/MacOS/TotalSpaces3>}, requesting={<TCCDProcess: identifier=com.apple.mds, pid=132, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds>},
error 09:58:49.645937-0700 TotalSpaces3 An uncaught exception was raised
error 09:58:49.645967-0700 TotalSpaces3 *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]
error 09:58:49.645998-0700 TotalSpaces3 (
0 CoreFoundation 0x00000001971c5198 __exceptionPreprocess + 240
1 libobjc.A.dylib 0x0000000196f0fe04 objc_exception_throw + 60
2 CoreFoundation 0x000000019729716c -[__NSCFString characterAtIndex:].cold.1 + 0
3 CoreFoundation 0x00000001972948c0 -[__NSPlaceholderArray initWithCapacity:].cold.1 + 0
4 CoreFoundation 0x00000001970c4700 -[__NSPlaceholderArray initWithObjects:count:] + 252
5 CoreFoundation 0x000000019711f6e0 +[NSArray arrayWithObjects:count:] + 48
6 TotalSpaces3 0x0000000102d54228 TotalSpaces3 + 49704
7 TotalSpaces3 0x0000000102d68494 TotalSpaces3 + 132244
8 TotalSpaces3 0x0000000102d68700 TotalSpaces3 + 132864
9 TotalSpaces3 0x0000000102d725dc TotalSpaces3 + 173532
10 TotalSpaces3 0x0000000102d72534 TotalSpaces3 + 173364
11 libdispatch.dylib 0x0000000196eb41b4 _dispatch_client_callout + 20
12 libdispatch.dylib 0x0000000196eb5a34 _dispatch_once_callout + 32
13 TotalSpaces3 0x0000000102da0df0 TotalSpaces3 + 364016
14 TotalSpaces3 0x0000000102da165c TotalSpaces3 + 366172
15 CoreFoundation 0x000000019713950c CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 28
16 CoreFoundation 0x00000001971ddc08 ___CFXRegistrationPost_block_invoke + 52
17 CoreFoundation 0x00000001971ddb74 _CFXRegistrationPost + 456
18 CoreFoundation 0x00000001971081b0 _CFXNotificationPost + 732
19 Foundation 0x0000000197fcccc8 -[NSNotificationCenter postNotificationName:object:userInfo:] + 96
20 AppKit 0x0000000199cb24fc -[NSApplication _postDidFinishNotification] + 340
21 AppKit 0x0000000199cb2214 -[NSApplication _sendFinishLaunchingNotification] + 236
22 AppKit 0x0000000199cafc38 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 588
23 AppKit 0x0000000199caf818 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 780
24 Foundation 0x0000000197ff9868 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 348
25 Foundation 0x0000000197ff96a0 _NSAppleEventManagerGenericHandler + 96
26 AE 0x000000019d8e58f4 _AppleEventsCheckInAppWithBlock + 14832
27 AE 0x000000019d8e524c _AppleEventsCheckInAppWithBlock + 13128
28 AE 0x000000019d8de3f8 aeProcessAppleEvent + 488
29 HIToolbox 0x000000019fd8c95c AEProcessAppleEvent + 68
30 AppKit 0x0000000199ca9b64 _DPSNextEvent + 1844
31 AppKit 0x0000000199ca8084 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1328
32 AppKit 0x0000000199c9a250 -[NSApplication run] + 596
33 AppKit 0x0000000199c6b96c NSApplicationMain + 1132
34 TotalSpaces3 0x0000000102d61d10 TotalSpaces3 + 105744
35 dyld 0x000000010313d08c start + 520
)

1 Like

Hey @bleeckerj old buddy! Any updates on this? Did it work itself out (sometimes it happens with these crazy temperamental things…)?
I just got an m1 mbp and finding that for my own needs I can finagle Mission Control to cover 95% of my “neeeeds” (just missing the overview grid, the 2 dimensional layout of Spaces, and just larger view of them in that grid).

Anyways… just wondering if it is worth the pain to install this beta now. shrug

:wave::jp:

1 Like

Hello my old friend!

No, nothing back on this issue. As mentioned, TS3 worked…and then it stopped working with this stack trace. Seems to me that it’s a relatively small bug somewhere with an array being passed a null object. But — no code, and no maintainer so I don’t expect much to come of it.

It’d be nice if this project could be made open source, or make the code available to a maintenance crew. I feel confident with the community here of passionate folks we’d be able to get this back up and running! I think there are even folks in here who would be willing to do some kind of patronage.

  • Julian

So I am temporarily back on Intel silicon and Monterey. TS3 seems to work, but now I realize that one of the central features to my usage of TS is gone: HotCorners.

My “TS muscle memory” is tied to throwing my cursor up to the top right corner, getting the overview grid which gives me the spacial layout and visual on where things is (which I need for my lack of working memory).

I’m guessing this was part of what disabling SIP was needed for? I hope not, and I hope we see HotCorners support come back… :sweat_smile:

1 Like