WhichSpace icon indicating copy to clipboard operation
WhichSpace copied to clipboard

[feature request] display space ID for every active monitor

Open DoDoENT opened this issue 3 years ago • 16 comments

Would it be possible to display a space ID for each monitor?

DoDoENT avatar Mar 22 '21 13:03 DoDoENT

This would be a nice feature. Currently the space ID shown across all monitors is the one which is in focus.

marcelniessen avatar May 20 '21 12:05 marcelniessen

Would love this as wel!

KingOfSpades avatar Jul 01 '21 12:07 KingOfSpades

This would be fantastic if it's possible!

ksalzke avatar Aug 22 '21 12:08 ksalzke

Oh, yes! I have a 3 monitor desk using 8 spaces (1-8) + 4 spaces (9-12) + 4 spaces (13-16) and one number on all screens is of little use.

Kaggi-Karr avatar Nov 29 '21 12:11 Kaggi-Karr

Forked the repo and created a working prototype, which can be used. Check out here However, because of my non-existent swift skills, I think someone else would be more suitable in making a proper pr.

Here an example for 3 screens. WhichSpace

alexus37 avatar Dec 21 '21 10:12 alexus37

@alexus37 That looks good, but it also seems like it takes up a lot of room. (Consider the case of @DerWeiseScheuch, where there are 16 spaces.) It might be nice to have an option to expand it like this or not.

TheophileMot avatar Dec 30 '21 00:12 TheophileMot

Or we could use fractions like ¼ and ⅜

CleanShot 2021-12-30 at 09 25 49

But maybe that's a bit to small

KingOfSpades avatar Dec 30 '21 08:12 KingOfSpades

So for me, this is fine to take that much space, since I come from the I3 world I am used to this. Also, in combination with keyboard shortcuts, this is good information to have (for me at least). I guess the right approach would be to allow multiple visualizations, which the user can configure, i.e. full detail vs compact.

alexus37 avatar Jan 03 '22 22:01 alexus37

Forked the repo and created a working prototype, which can be used. Check out here However, because of my non-existent swift skills, I think someone else would be more suitable in making a proper pr.

Here an example for 3 screens. WhichSpace

Any chance of pre compiling it and adding the binary to Git?

KingOfSpades avatar Feb 01 '22 19:02 KingOfSpades

~~Yes, I can do that next week.~~ https://github.com/alexus37/WhichSpace/releases/tag/v0.4.0 hope that helps. I still want to mention that this should just be a PoC

alexus37 avatar Feb 02 '22 09:02 alexus37

I am currently using 21 Desktop Spaces, spread between my MacBook and an external monitor.

Using fraction symbols to display #/# really doesn't work because there are no symbols for 2/4, 2/6, 3/6, 4/6, 2/8, 4/8, 6/8.

Similarly, having all 21 numbers in the Toolbar, just to have two of them highlighted, would be a serious waste of toolbar space, either this display or other toolbar icons would be regulary eclipsed by the current app's menus.

What's wrong with 2, 3, or 4 instances of the current, single number display?

AugustM avatar Feb 07 '22 19:02 AugustM

I am using shortcuts eg. opt+number to switch between spaces therefore having more than 10 does not make sense to me. Additionally, I am also using shift+opt+number to move an application from one space to the other, therefore I want to know which spaces are on which screen and which one is visible. This works well for me, however, I don't want to state this is the perfect way.

alexus37 avatar Feb 14 '22 08:02 alexus37

So, I checked out https://github.com/Jaysce/Spaceman (which is a fork of Which space). It has the features I was looking .

KingOfSpades avatar Feb 22 '22 11:02 KingOfSpades

@alexus37

Additionally, I am also using shift+opt+number to move an application from one space to the other

How do you do that?

pascalpp avatar May 04 '24 19:05 pascalpp

How do you do that?

@pascalpp This is possible using (for example) BetterTouchTool, which is an exceptionally useful app.

TheophileMot avatar May 04 '24 20:05 TheophileMot

I'm using yabai + skhd! In the config file, you have the power to define a command that moves the current window to another space. For example:

shift + lalt - 1 : yabai -m window --space 1

alexus37 avatar May 05 '24 10:05 alexus37